/my-lms

Based on the Rusty Stack, creating a LMS System.

Primary LanguageRust

Learning Management System written in Rust

Small project that allows to have MarkDown files integrated as pages, and information displayed neatly, under an open source and open to use learning management platform which everyone can use.

The LMS will firstly be oriented towards teaching python.

Core goals:

  • OAuth Sign-in as an option [TODO]
  • Users with their own Courses [TODO]
    • Following the Multi User approach, the target it to have the possibliy to have the platform hosted once, for multiple courses/tutors.
    • Each user (student) can be subscribed to one or more courses.
  • Modules to bundle together multiple lessons [TODO]
  • Homework for each lesson [TODO]
  • Possible integration for live (online) compilers [TODO]