The goal of this mobile application is to compliment the features of Columbia's Courseworks website and increase accessibility for students.
We are currently in the pre-Alpha build stage.
- "Remember Me!" functionality.
- CAS RESTful API Protocol.
- Dynamic notification list.
- Current Semester Homepage
- Course names instead of Course numbers.
- Seamless calendar integration with native mobild calendar applications.
- A viewable roster
- Easy downloads under "File & Resources"
- Notification hub for emails and updates from professors to students
The current design of the app works in a three-step process: the preamble, the authentication, and the main process.
- Preamble Process
- Authentication Process
- Information Process
For more extensive detail on the application, please refer to the documentation
Please refer to the documentation
Since the application is native, itis more conducive to store the user's credentials on the mobile device; thus, allowing the application to hold the user's credentials in a file system. However, this ease opens up a large security risk. The file holding the user's sensitive information (e.g. uni and password) is now secured through the use of AES encryption.
Please refer to the documentation for more security information.
Test Authentication ProcessSecure private information of user.Update feature list based on student responses.- Move to alpha build once Courseworks servers are prepared.
- Implement methods to get information from the Courseworks API.
Developed for CUIT
Author: Alexander Roth
Date: 2014-07-07