This is an application that will be used by National University of Singapore(NUS) students to access files from the Integrated Virtual Learning Environment(IVLE).
No | Feature | Function |
---|---|---|
1 | User Interface(UI) | Students are able to interact with the downloaded files |
2 | Files Tab | To view all files/documents from IVLE |
3 | Announcements Tab | To view every single announcement downloaded from IVLE |
4 | Examinations and To-Do-List Tab | To view exam dates and time + a To-Do-List |
5 | Outlook Tab | To view your outlook emails & add NUS Mod calendar |
6 | NUSWhispers Tab | To view a NUS informal forum |
7 | CAP Calculator Tab | A Cumulative Average Grade Point(CAP) calculator to help students calculate their potential cap and gauge personal goals per semester |
- This application is build using Qt Creator in Qt 5.02 and relevant libraries
- It is entirely written Object Orientated Programming with C++
- The IVLE API https://wiki.nus.edu.sg/display/ivlelapi/Module was used to get information from IVLE
- Using a JSON parsing Library from https://github.com/qt-json/qt-json
- About Us
- User guide - Click here for a step-by-step guide to download the files and features of the app.
- Developers guide - Click here for Developers
- A prototype worked on was from https://github.com/yyjhao/IVLEDownloader . It had a few bugs that needed to be fixed in order to start downloading files from IVLE