Skip to content

dabslee/aristotle

Repository files navigation

aristotle°

GitHub release License

A free, open-source learning management system (LMS) built on Python's Django framework. Uses Bootstrap v5.0 as a CSS template.

Getting Started

To get started, just navigate to aristotle.brandonssandbox.com and press the "Sign Up" button to register! The webpage may take a few seconds to load initially--the website is deployed on a free Heroku plan, which means that 30 minutes of inactivity causes the website server to "sleep" for a bit.

Once you sign up once, you should be able to log in with your already created account in the future by pressing the "Log in" button.

Demo/Example

If you're just checking this project out, you might not want to go through the whole process of creating an account, a course, and various assignments to check out this website's features. Fortunately, I've created a demo/example course, which you access as either the course owner/teacher or as a student. The login credentials for each are listed below:

Course owner
Username: exCourseOwner
Password: expassword

Student
Username: exCourseStudent1
Password: expassword

Just log in with one of the credentials above to explore our example course! The example course is called "Example Course - USACO Training" and adapts/references the primary training website for high school students studying for the computing olympiad, the USACO training site.

Issues/bugs

If there are urgent bugs, email me. Otherwise, for nonurgent bugs and issues, make a submission on the issues page.

Contribute

Feel free to contribute by contacting me or submitting pull requests!

About

A free, open-source learning management system (LMS) built on Django and deployed on Heroku.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks