Skip to content
 
 

Repository files navigation

Learndo

Learndo is an assignment portal that makes it easy for teachers to share links to online resources and monitor their students' progress.

Features:

  • Different views and permissions for teacher and student accounts
  • Teachers can create student accounts and organize them into classes.
  • Students' assignment list updates as soon as a new task is assigned.
  • Assignments can be sorted by date and filtered by status.
  • Students can check off an assignment when completed.
  • In the teacher's view, the list of the students' statuses updates in realtime.
  • The status of each assignment is color coded throughout the UI.

Tech Stack:

  • Python
  • SQLite & PostgreSQL relational databases
  • SQLAlchemy Object Relational Mapper
  • Flask web framework
  • Jinja templating
  • Javascript
  • jQuery
  • AJAX
  • JSON
  • CSS + Bootstrap
  • Testing with unittest and Selenium WebDriver
  • Deployed on Heroku

About

Hackbright Capstone Project

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages