Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        





Edrys




The Open Remote Teaching Platform


Gitter



📰 Join our newsletter for updates & community showcases!

---

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 LMS

With 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)

## 🏦 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:

Edrys