Skip to content

MootezSaaD/AlterMoodle

Repository files navigation

AlterMoodle

License: MIT Maintenance

logo

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

Mobile version is developed by Bechir Jamoussi, it can be found here Mobile Version

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).
  • Notify the user of assignments that are due in 24 hours or less.

notifcations

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