Serverless Online Education

Serverless Online Education

The presentation at the Open Educa Berlin (OEB) Conference on November 24th 2023 focused on “Serverless Online Education” and emphasized the potential of decentralized, browser-based technologies in educational settings.

See the agenda here.



The recorded video tutorial elaborated on using LiaScript for creating interactive online courses, covering basics of markdown, progressive web apps, offline access, distributed education methods, classroom creation, and hardware sharing in the browser.

You can repeat all the steps by your own by using the following URL as a bootstrap:

https://github.com/LiaPlayground/OEB-2023

… or directly edit the content within the LiveEditor, but do not forget to fork this course there, in order to store your changes permanently within the browser:

https://liascript.github.io/LiveEditor/?/show/file/https://raw.githubusercontent.com/LiaPlayground/OEB-2023/main/README.md

Key points included:

  1. Centralized vs. Decentralized Platforms: The presentation highlighted the shift from centralized server-based platforms to decentralized browser-based solutions in online education. We argued that central server reliance is outdated, and advocating for the innovative use of web browsers as operating systems to access content and decentralized resources.

  2. Interactive Content Creation: Participants used LiaScript to create interactive educational content in small groups, by using the LiveEditor. In contrast to other “Markdown”-editors (e.g., CodiMD, HedgeDoc), this presents an entirely browser-based solution that does not require a centralized server for storing content and collaborative editing.

  3. Serverless Storage: Various serverless technologies were introduced, including Progressive Web Apps (PWAs) for offline content access, LiaScript and its LiveEditor as two PWA examples, and methods for content storage and sharing like URL encoding, the InterPlanetry File System IPFS, WebTorrent, and OnionShare for sharing content via the Tor-Network.

  4. Decentralized Communication: The workshop involved interactive sessions in virtual classrooms utilizing decentralized communication methods, showcasing alternatives to traditional, server-reliant methods. The basics of WebRTC were explained for creating browser-based peer-to-peer networks. Additionally, the concept of CRDTs (Conflict-free Replicated Data Types) was discussed for achieving consistency in peer-to-peer networks without central servers.

  5. Classrooms: The use of these technologies in creating serverless classrooms in LiaScript was demonstrated, which allows to instantly connect users without the need for a login, authentification. A classroom is only established beween users, no state is stored or logged

  6. Remote Labs: Finally we demonstrated that these tecnologies can also be used for sharing remote labs. Edrys(-Lite) was used to share the setup of a laboratory with Arduino hardware, all through the browser…

  7. Session Takeaways: Participants gained insights into modern browser capabilities for communication and collaboration, learned methods to share content serverlessly, and began to critically evaluate centralized platforms in terms of cost, sustainability, and functionality.

Related Posts

Liascript User Symposium (Recording)

Discover WHO is utilizing and creating free, open online courses using the user-friendly LiaScript Markdown and WHY. Learn about the role of AI in course development, and how Open Educational Resources (OER) can be enhanced through browser-based peer-to-peer technologies. Additionally, explore our latest advancements in collaborative features within LiaScript, as well as Edrys-Lite, which aids in developing and sharing interactive, peer-to-peer RemoteLabs as OER. Soon this functionality will be available in LiaScript too!

Read More

Sister Fox and the Gray Wolf

These are two early translations of Russian folk take “sister fox and the gray wolf”. It is a recording of a LiaScript document, see the original versions at: https://github.com/LiaBooks/SisterFoxAndTheGrayWolf If you try out one of the examples below, make sure that you enable the audio output of your browser, since the text-to-speech is turned of by default. Original (Russian) Version View on LiaScript German Version View on LiaScript Editing Try this out by yourself in the LiveEditor:

Read More

The Vision of LiaScript

This poster represents one of the earliest publications on LiaScript, showcasing our pioneering ideas on leveraging open-source methodologies to develop Massive Open Online Courses (MOOCs). Over the years, LiaScript has undergone significant evolution, yet the foundational principles, key concepts, and the syntax have steadfastly remained unchanged. We made a minor but crucial modification in our approach to embedding videos; we shifted from using the !! link syntax to !?. This change was implemented to avoid confusion with other markdown interpreters and platforms like GitHub, ensuring our examples remain accessible and functional.

Read More