Alongside updating mQuiz into Django, I’ve also been updating the Digital Campus mobile learning app. Rewriting mQuiz into Django has been going really well, it’s almost there now and hopefully I should be able to get this released live before Christmas. For the API side I’ve been using TastyPie, which has made it much simpler for creating the API for the mobile app.
The main changes to the mobile learning app include:
- Better user interface and navigation: the old app was rather text heavy and you couldn’t jump directly into a particular activity. With the new app, when exporting the course/module from Moodle you can specify icons for each activity/section/module, or just use the default icons in the mobile app. I’m not sure I’ve got the default icons exactly right yet, but to me, the layout and navigation looks much better than before.
- Downloading media files: I’ve been avoiding including media files within the download packages to keep the filesize down, but until now I’ve not had a good way for users to know where to get the media files from, or how to download onto their phone. All the media file info (including download link) is now included in the module package, so I’m now building into the app a media checker/manager, so users can see straightaway which video files are missing and can download them much more easily.
A few screenshots of the updated app: