André Dietrich, Sebastian Zug
TU Bergakademie Freiberg
{{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 is an open and modular remote teaching platform (and the first live LMS)
Source: https://github.com/edrys-org
{{1}}
{{0-1}}
{{1}}
{{1}} WebSite: https://edrys-labs.github.io
Peer-To-Peer in da Browser
{{1-2}}
👨🏾💻 --. .-- 👩💻
\ /
👩💻 ------ 🖥️ ------ 👨🏾💻
/ \
👨🏾💻 --' '-- 👩💻
{{2}}
- - - --👨🏾💻-----👩💻
/ \
/ \
👩💻------+-----👨🏾💻- - -
\ / /
\ / /
👨🏾💻 👩💻- - - -
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
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}}
-
A replica can be updated independently, concurrently and without coordinating with other replicas.
-
Inconsistencies can be resolved automatically.
-
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__
{{1}}
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 _
The literature can be found here: https://zpe.gov.pl
{{3}}
These flexbooks are open textbooks that are shared under the Creative-Commons license CC-BY-NC-SA (Attribution-NonCommercial-ShareAlike).
_ Source: https://www.ck12.org/fbbrowse/ _
{{5}}
... 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...
_ Source: http://ndla.no/ _
{{7}}
{{8}}
{{9}} ## For translating these OERs into LiaScript on GitHub!
{{10}}
- Website: https://liascript.github.io
- YouTube: https://www.youtube.com/@liascript4180
Footnotes
-
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 ↩