Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edrys-org/edrys
Edrys is an open and modular remote teaching platform (and the first live LMS)
https://github.com/edrys-org/edrys
classroom edrys edtech education remote-teaching virtual-classroom
Last synced: 2 months ago
JSON representation
Edrys is an open and modular remote teaching platform (and the first live LMS)
- Host: GitHub
- URL: https://github.com/edrys-org/edrys
- Owner: edrys-org
- License: mpl-2.0
- Created: 2022-01-31T11:29:31.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-12T09:01:29.000Z (5 months ago)
- Last Synced: 2024-08-12T10:25:21.181Z (5 months ago)
- Topics: classroom, edrys, edtech, education, remote-teaching, virtual-classroom
- Language: Vue
- Homepage: https://edrys.org
- Size: 10.6 MB
- Stars: 295
- Watchers: 10
- Forks: 33
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-deno - Edrys - Remote Teaching Software (Showcases / XML)
README
---
Edrys is an open-source app that helps you teach remotely.
## โจ Features
- **Live Classrooms**: Click on a student to talk to them, or create rooms and drag students in & out
- **Remote Labs**: Allow students to interact with your real lab equipment remotely & asynchronously
- **Modular**: Build your class by combining Modules or make your own with an easy real-time API
- **Easy to start**: Download and run to start, no databases or any other dependencies to set up
- **Privacy-friendly**: Passwordless auth with minimal student PII stored
- **Fast & Modern**: Based on Deno and Vue with a deliberately small codebase
- **Free and Open Source**, forever: No paywalled features or lock-in## ๐ธ Screenshots
- Classes dashboard: Select what class to enter or create as many as needed
- Teacher class dashboard: Teachers get an overview of all rooms and can move students around to chat
- Student class view: Students see their current room and are able to interact with others in the room
- Class settings: Teachers can manage memberships, modules, and more to customize their class
## ๐ก Use cases
- **Live online teaching**: One to one, one to many, and many to many live classrooms
- **Remote Labs**: Allow students to access and control live equipment remotely (eg. remote Arduino fleet)
- **Flipped classrooms and blended learning**: Create modules to deliver virtually any content asynchronously
- **Group coursework**: Dynamic breakout rooms and easy jumping between rooms
- **Automated Grading**: Use Stations to securely auto-grade student submissions into your LMSWith modular architecture anything is possible. A whiteboard, a discussion forum, polls, or even remote Arduino programming, are all easily encapsulated into shareable modules ([explore Edrys modules on GitHub](https://github.com/topics/edrys-module)).
## ๐ป Getting Started
Start using Docker:
```
docker run -p 8000:8000 crosslab/edrys:latest
```Alternatively, you can clone this repo and run using [Deno](https://deno.land/):
```
deno run -A dist/app.js --address localhost:8000 --serve-path dist/static
```Next,
- ๐ Visit `localhost:8000` and log in, the email verification code will be logged in the server console
- ๐ Please [visit our documentation](docs) to continue setting up your server and adding Modules
- ๐ฌ For questions and discussions, please visit our [Gitter community](https://gitter.im/edrys-org/community)
- ๐ฐ For updates and showcases, join our [newsletter](https://edrys.substack.com/?showWelcome=true)
- ๐ For bug reports and feature requests, visit the [issues tab](https://github.com/edrys-org/edrys/issues)## โImportant
This project is not under active development anymore.
You can find a serverless reimplementation at:https://edrys-labs.github.io
... which implements a peer-to-peer approach for connecting browsers, thus, no server-hosting or configurating is required.
This lab-configurations are also compatible to the original edrys.
Additionally the lab configurations can be shared and stored on github, see* an overview on existing laboratories here:
https://github.com/topics/edrys-lab
* and these are existing modules:
https://github.com/topics/edrys-module?q=edrys-lite
for more information about the lite-version, checkout the new organization:
https://github.com/edrys-labs
... or YouTube at:
* https://www.youtube.com/watch?v=Uv79Y8EhBVw
* https://www.youtube.com/watch?v=6ZjGHorc2ds&list=PL7LrRfaZulhfQIvV-O_jnbO3-KizW7zR3## ๐ฆ Support & Partnerships
Edrys.org provides support and priority development as a service.
For partnerships, donations, support, or just to chat please contact [[email protected]](mailto:[email protected]).Sponsors, partners, and known adopters: