Skip to content

LiaPlayground/University-Future-Festival-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LiaScript

RemoteLabs as OER

The next evolutionary step


André Dietrich, Sebastian Zug

TU Bergakademie Freiberg


University:Future Festival 2024

5. Juni 2024


partner_map

Motivation

                {{0-1}}


    "$\textbf{Out Starting Point}$"                        "$\textbf{Our Vision}$"


             Remote
           Laboratory                                         Digital
                                                             Laboratory
                                                              as OER
      ----------*-----                                       ----*----->
 Traditional                                                        
 Laboratory                                                          
 Concepts


 2014       2017               2020     2021                   2024 ...



Project: Industrial eLab Projekt - Industrial eLab, BMBF (2017-2020), TU Freiberg, Otto-von-Guericke Universität Magdeburg - Industrial eLab Magdeburg


                 {{1-2}}

                                      text based
                                   .------>
                            OER   /   meta data
             Remote       .------+-------->
           Laboratory    /        \   obstacles               Digital
                        /          .------>                  Laboratory
                       /                                       as OER
      ----------*-----+                                      ----*----->
 Traditional                                                   
 Laboratory                                                    
 Concepts                            
                         
                            
                            


Project: MOER Projekt - Multi-Autoren-Tool für OER-Inhalte, BMBF (2020) - TU Bergakademie Freiberg

Project: Programmieren im Team - DiP-iT, BMBF, (2020-2023) - TU Bergakademie Freiberg, Otto-von-Guericke Universität Magdeburg, Humboldt Universität zu Berlin


                 {{2-4}}

                                      text based
                                   .------>-----------.
                            OER   /   meta data        \
             Remote       .------+-------->             \
           Laboratory    /        \   obstacles          \    Digital
                        /          .------>               \  Laboratory
                       /                                   \  as OER
      --------O-*---O-+                                     +----*----->
 Traditional           \                     multi-typed   /        
 Laboratory             \                 .--->-----------+          
 Concepts                \               /               /
                          .----------O--+               /
                            Digital      \  composable /
                            Laboratories  .-----o->---'

Project: Crosslab - Flexibel kombinierbare Cross-Reality Labore in der Hochschullehre: zukunftsfähige Kompetenzentwicklung für ein Lernen und Arbeiten 4.0, Stiftung Innovation in der Hochschullehre (2021 - 2025) - TU Bergakademie Freiberg, TU Illmenau, TU Dortmund, Nordakademie


Edrys

Edrys is an open and modular remote teaching platform (and the first live LMS)

Source: https://github.com/edrys-org

{{1}}

edrys

Concepts

{{0-1}}

edrys

 {{1}}

stations

Edrys-Lite

{{1}} WebSite: https://edrys-labs.github.io

edrys

Technologies

Peer-To-Peer in da Browser

{{1-2}}
    👨🏾‍💻 --.     .-- 👩‍💻
          \   /

👩‍💻 ------  🖥️  ------ 👨🏾‍💻

          /   \
    👨🏾‍💻 --'     '-- 👩‍💻
{{2}}
- - - --👨🏾‍💻-----👩‍💻
              /  \
             /    \
    👩‍💻------+-----👨🏾‍💻- - -
      \    /      /
       \  /      /
        👨🏾‍💻     👩‍💻- - - -

1. WebRTC

The Web Real-Time Communication is a free and open-source project providing web browsers and mobile applications with real-time communication (RTC) via application programming interfaces (APIs). It allows audio and video communication to work inside web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins or download native apps...

Source: Wikpedia

{{0-1}}
                     (WebRTC)
Alice 👩‍💻 <------------------------------> 👨🏾‍💻 Bob
{{1}}
               (Signaling Server)

       .-------------> 🖥️ --------------.
       |    "{1}{}"   /  A      "{2}{}" |
       |             /    \             |
       |            /      \            V
                   /        \
Alice 👩‍💻 <--------'          '--------- 👨🏾‍💻 Bob
            "{4}{}"             "{3}{}"
      A                                  A
      |                                  |
      '----------------------------------'
      A    "{5}{Direct Communication}"   A
      |                                  |
      '-- - - - - - - - - - - - - - - - -'
             "{6}{InDirect via TURN}"
{{7}}

More confusing information on WebRTC:

!?WebRTC

2. CRDTs

A Conflict-free Replicated Data Type (CRDT) is a new type of data structure1 that can be replicated across multiple instances in a network with the following guarantees:

{{1}}
  1. A replica can be updated independently, concurrently and without coordinating with other replicas.

  2. Inconsistencies can be resolved automatically.

  3. Although replicas may have different state, they are guaranteed to eventually converge.

    {{2}} Task: Implement an distributed counter

    {{3}}

Alice 👩‍💻

[0]---------*-->[5]--[+1 = 6]--------*-->[8]-- - - - - - - - - - - - 
           /            \           /          \
          A              V         A            \
         /                        /              \
[0]---[+5 = 5]-----------------[+2 = 7]-- - - - --*- - - - - - - - - -

Bob 👨🏾‍💻
{{4}}

Solution: Use Sets and Unions instead...

{{5}}
Alice 👩‍💻

{(a,0)}----------*-->{(a,0),(b,5)}->{(a,1),(b,5)}---*-->{(a,1),(b,7)}
                /                         \        /   
               A                           V      A   
              /                                  /
{(b,0)}---{(b,5)}----------------------------{(b,7)}-----------------

Bob 👨🏾‍💻
{{6}}

__ Implementations__

Demo

What have Poland and Arnold Schwarzenegger in common?

            {{1}}

Poland Is Pioneering the World’s First National Open Textbook Program

Access to educational materials varies considerably across the world. Many in low- and middle-income countries do not have textbooks, and the ones that exist are often out of date. Two recent initiatives in Poland, however, are getting free, open textbooks into classrooms—textbooks that are available online and can be easily adapted, translated, and improved upon by teachers and students...

_ Source: https://www.opensocietyfoundations.org/voices/poland-pioneering-worlds-first-national-open-textbook-program _

{{2}} ZPE

The literature can be found here: https://zpe.gov.pl

            {{3}}

Arnold Schwarzenegger’s Flexbook Initiative

These flexbooks are open textbooks that are shared under the Creative-Commons license CC-BY-NC-SA (Attribution-NonCommercial-ShareAlike).

{{4}} Flexbooks

_ Source: https://www.ck12.org/fbbrowse/ _

            {{5}}

Norwegian Digital Learning Arena

... a joint county enterprise offering open digital learning assets for upper secondary education. In addition to being a compilation of open educational resources (OER), NDLA provides a range of other online tools for sharing and cooperation...

{{6}} Norwegian Digital Learning Arena

_ Source: http://ndla.no/ _

            {{7}}

I Want You

            {{8}}

For What?

{{9}} ## For translating these OERs into LiaScript on GitHub!

{{10}}

Footnotes

  1. The CRDT concept was defined in 2011 by Marc Shapiro, Nuno Preguiça, Carlos Baquero and Marek Zawirski.

    See also: https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type