Skip to content

MohamedBechir/AlterMoodle

 
 

Repository files navigation

AlterMoodle

License: MIT Maintenance

AlterMoodle is a lightweight web platform that allows you to track, edit and submit assignments to Moodle automatically. It also offers statistics that describe the user's overall performance and course-based performance.

main table

Features

AlterMoodle was created as a part of the CS425 at SMU-MedTech.

Schedule

  • Flexible schedule with Drag and Drop functionality, to create a course time table

Track Assignments

  • Track the total number of assignments.
  • Track the number of total number of finished and unfinished assignments.
  • Track each course's finished and unfinished assignments.
  • Edit the assignments status (from Pending to Done).

assignments

Do and Submit Assignments

  • Create draft submissions for each assignment.
  • Store draft submissions for each assignment.
  • Once the submission is ready, it can be submitted automatically without the need to login to moodle.

submit

Track Performance

  • Get the average time spent on AlterMoodle. (High activity on LMS is an indicator for good academic performance, Paper : Młynarska, Greene & Cunningham , 2016).
  • Track average early submission date.
  • Track number of due and unfinished assignments.
  • Get total time spent on AlterMoodle.
  • Get total grades.
  • Get grades of each course's items.

perfs

perfs2

Disclaimer

This project is NOT by any means complete or stable. Lots of bugs and anti-patterns exists. It can be further developed and refactored.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 42.9%
  • JavaScript 29.5%
  • HTML 25.0%
  • CSS 2.6%