MoBot

MoBot is a mobile application that complements HKU's education portal, Moodle. It collects your courses information and presents it to you in a more compact and personalized manner, allowing you to better track your coursework and submissions.

The Mobile AppThe Server

MoBot is a mobile application that retrieves your data from HKU's education portal, Moodle and lets you better track your coursework and submissions. It was built by reverse engineering HKU Moodle and collecting data with a data-privacy based approach.

Dashboard Page

HKU's Moodle is cluttered and tedious to access, so I decided to reverse-engineer Moodle and retrieve my course information to avoid having to check in everyday on new coursework and submissions. MoBot respects user privacy and stores all data locally on a user's device and does not store user credentials. The server stores no data either and serves as a simple API that gets a user's current Moodle state.

Course Page

MoBot can identify different types of Moodle modules and can fetch the due date for regular submissions and Turnitin submissions as well. It then marks these due dates on a calendar for ease in making a study plan

Deadlines Page

MoBot is currently in Beta for Android and can be downloaded via the Mobile App's GitHub repository

Other projects: