Code Monkey home page Code Monkey logo

edrys's Introduction


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

๐Ÿ’ป Getting Started

Start using Docker:

docker run -p 8000:8000 edrys/edrys

Alternatively, you can clone this repo and run using Deno:

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 to continue setting up your server and adding Modules
  • ๐Ÿ’ฌ For questions and discussions, please visit our Gitter community
  • ๐Ÿ“ฐ For updates and showcases, join our newsletter
  • ๐Ÿž For bug reports and feature requests, visit the issues tab

๐Ÿฆ Support & Partnerships

Edrys.org provides support and priority development as a service. For partnerships, donations, support, or just to chat please contact [email protected].

Sponsors, partners, and known adopters:

Edrys ย ย ย ย  ย ย ย ย  ย ย ย ย 

edrys's People

Contributors

andre-dietrich avatar edrysorg avatar kfessel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.