OppiaMobile Server Change Log for v0.9.x
To see the upcoming feature developments and bug fixes, please refer to the monthly milestones on GitHub
v0.9.12 - Released 22 Jan 2018
411: Add new logo - https://github.com/DigitalCampus/django-oppia/issues/411
422: Check user course summaries - https://github.com/DigitalCampus/django-oppia/issues/422
415: add defusedxml==0.5.0 as requirement - https://github.com/DigitalCampus/django-oppia/issues/415
412: Update docs to reflect new question type functionality - https://github.com/DigitalCampus/django-oppia/issues/412
410: Update docs for creating a new version/Implementation of Oppia app - https://github.com/DigitalCampus/django-oppia/issues/410
425: Review and update the upgrade docs - https://github.com/DigitalCampus/django-oppia/issues/425
437: Redirect “link to open activity in app” to the preview page - https://github.com/DigitalCampus/django-oppia/issues/437
v0.9.11 - Released 29 Sept 2017
368: Move settings model to top level - https://github.com/DigitalCampus/django-oppia/issues/368
406: Update to using django 1.8.17 (more recent version of 1.8 LTS) - https://github.com/DigitalCampus/django-oppia/issues/406
Hotfix to solve problem when there is more than one quiz with the same digest - https://github.com/DigitalCampus/django-oppia/pull/420
v0.9.10 - Released 22 Jun 2017
416: temp upload directory not getting deleted correctly - https://github.com/DigitalCampus/django-oppia/issues/416
Replace and scrape thoroughly HTML entities in the course XML
v0.9.9 - Released 7 Apr 2017
hotfix: multiple quizzes returned - https://github.com/DigitalCampus/django-oppia/pull/408 and https://github.com/DigitalCampus/django-oppia/pull/409
v0.9.8 - Released 5 Jan 2017
349: Management command for cleaning up old data - http://github.com/DigitalCampus/django-oppia/issues/issue/349
219: Add better error messaging/reporting when upload fails - http://github.com/DigitalCampus/django-oppia/issues/issue/219
22: Add unit tests for BadgesResource - http://github.com/DigitalCampus/django-oppia/issues/issue/22
25: Add unit tests for CourseResource - http://github.com/DigitalCampus/django-oppia/issues/issue/25
26: Add unit tests for PointsResource - http://github.com/DigitalCampus/django-oppia/issues/issue/26
47: Add unit test for checking registration done through web form - http://github.com/DigitalCampus/django-oppia/issues/issue/47
359: Add unit tests for permissions - http://github.com/DigitalCampus/django-oppia/issues/issue/359
227: Check that the direct course upload via Moodle will reject any files larger than specified for the server - http://github.com/DigitalCampus/django-oppia/issues/issue/227
310: Change quiz export method - https://github.com/DigitalCampus/django-oppia/issues/310
394: Management command to clean uploads dir - https://github.com/DigitalCampus/django-oppia/issues/394
v0.9.7 - Released 20 Sept 2016
370: New points summary is ignoring non-course points - http://github.com/DigitalCampus/django-oppia/issues/issue/370
365: Docs add info about permissions for publishing courses and app - http://github.com/DigitalCampus/django-oppia/issues/issue/365
367: API course list - show user who published course - http://github.com/DigitalCampus/django-oppia/issues/issue/367
310: Change quiz export method - http://github.com/DigitalCampus/django-oppia/issues/issue/310
262: On course upload indicate if the digests have changed - http://github.com/DigitalCampus/django-oppia/issues/issue/262
v0.9.6 - Released 26 Jul 2016
177: Add previous/next options for courses - now getting to be long list - http://github.com/DigitalCampus/django-oppia/issues/issue/177
306: Display course progress graphically - http://github.com/DigitalCampus/django-oppia/issues/issue/306
327: On courses list page add option to filter by draft and archived courses - http://github.com/DigitalCampus/django-oppia/issues/issue/327
337: On courses list page add option to edit the course - http://github.com/DigitalCampus/django-oppia/issues/issue/337
371: Some users having very inflated number of points - http://github.com/DigitalCampus/django-oppia/issues/issue/371
372: Add new summary tables to django admin pages - http://github.com/DigitalCampus/django-oppia/issues/issue/372
373: Summary cron - oppia.models.DoesNotExist: Tracker matching query does not exist - http://github.com/DigitalCampus/django-oppia/issues/issue/373
v0.9.5 - Released 8 Jul 2016
Note
This release implements significant performance improvements on the server dashboard and has been achieved by caching a lot of the data needed to generate the activity graphs and progress. After updating to this version, you will need to check that a regular cron task is set up to run the oppia/summary/cron.py script. It may take some time (10 mins+) to run the first time if you have a lot of existing data, but after that each time the cron task is run should take only a few seconds. If the cron task is not set up to run, then you will not see any activity in the dashboard graphs.
304: Deprecation warning for Django 1.8 - http://github.com/DigitalCampus/django-oppia/issues/issue/304
269: Add display of media/videos to the course and user views - http://github.com/DigitalCampus/django-oppia/issues/issue/269
331: Cron task gives error if uploads/temp dir doesn’t exist - http://github.com/DigitalCampus/django-oppia/issues/issue/331
323: Performance issues when loading dashboard with a lot of data - http://github.com/DigitalCampus/django-oppia/issues/issue/323
243: Dashboard homepage and course pages very slow - http://github.com/DigitalCampus/django-oppia/issues/issue/243
v0.9.4 - Released 2 May 2016
289: Add default report for no badges (course completion rates) - http://github.com/DigitalCampus/django-oppia/issues/issue/289
273: Refactor UserProfile model - http://github.com/DigitalCampus/django-oppia/issues/issue/273
314: After logout, then logging in again the page redirects to logout again - http://github.com/DigitalCampus/django-oppia/issues/issue/314
276: Add content development training course to docs - http://github.com/DigitalCampus/django-oppia/issues/issue/276
313: Add architecture/workflow to docs - http://github.com/DigitalCampus/django-oppia/issues/issue/313
305: Refactor usage of staticfiles - using django 1.8 method - http://github.com/DigitalCampus/django-oppia/issues/issue/305
339: Quiz matching query does not exist - http://github.com/DigitalCampus/django-oppia/issues/issue/339
303: Add option to reorder the columns in the tables - http://github.com/DigitalCampus/django-oppia/issues/issue/303
284: Facility to export list of users for loading into the app - http://github.com/DigitalCampus/django-oppia/issues/issue/284
207: Fix issue where activities may not have descriptions entered - http://github.com/DigitalCampus/django-oppia/issues/issue/207
280: Improved error checking for video embed helper - http://github.com/DigitalCampus/django-oppia/issues/issue/280
286: Implement the server side part of device admin API into the core - http://github.com/DigitalCampus/django-oppia/issues/issue/286
284: Facility to export list of users for loading into the app - http://github.com/DigitalCampus/django-oppia/issues/issue/284
300: Improve interface for managing cohorts - http://github.com/DigitalCampus/django-oppia/issues/issue/300
302: Add option to search for users to get their activity - http://github.com/DigitalCampus/django-oppia/issues/issue/302
Note
Make sure that django.contrib.staticfiles is included in your INSTALLED_APPS setting (for issue #305 above)
v0.9.3 - Released 22 Feb 2016
287: Separate out the local_settings for dev, staging and live - http://github.com/DigitalCampus/django-oppia/issues/issue/287
290: Add local settings option for the course badges criteria - http://github.com/DigitalCampus/django-oppia/issues/issue/290
270: Add documentation about the Device Admin API - http://github.com/DigitalCampus/django-oppia/issues/issue/270
283: Error in video embed helper (list index out of range) - http://github.com/DigitalCampus/django-oppia/issues/issue/283
294: Add logging of dashboard access - http://github.com/DigitalCampus/django-oppia/issues/issue/294
298: Allow searching for courses in Django Admin - http://github.com/DigitalCampus/django-oppia/issues/issue/298
299: ‘Add cohort’ button styling - http://github.com/DigitalCampus/django-oppia/issues/issue/299
288: Allow downloading of raw data from the summary overview page - http://github.com/DigitalCampus/django-oppia/issues/issue/288
274: Fix issue with date picker not displaying the date - http://github.com/DigitalCampus/django-oppia/issues/issue/274
HOTFIX (1 Mar 2016): 316: One user has 124 badges - http://github.com/DigitalCampus/django-oppia/issues/issue/316
v0.9.2 - Released 10 Dec 2015
271: Add documentation for the training plans - http://github.com/DigitalCampus/django-oppia/issues/issue/271
277: Add page in the server to allow easier generation of video embed code - http://github.com/DigitalCampus/django-oppia/issues/issue/277
v0.9.1 - Released 23 Oct 2015
265: Write docs on points and badging - http://github.com/DigitalCampus/django-oppia/issues/issue/265
267: Updating for Django 1.8 - http://github.com/DigitalCampus/django-oppia/issues/issue/267
266: Update home page (not logged in) and about page - http://github.com/DigitalCampus/django-oppia/issues/issue/266
v0.9.0 - Released 11 Oct 2015
250: Add docs about groups and permissions - https://github.com/DigitalCampus/django-oppia/issues/issue/250
255: Don’t show upload option in main menu if no permissions - https://github.com/DigitalCampus/django-oppia/issues/issue/255
254: Update and redesign the user activity page on the dashboard - https://github.com/DigitalCampus/django-oppia/issues/issue/254
260: RelatedObjectDoesNotExist error if user has no profile record - https://github.com/DigitalCampus/django-oppia/issues/issue/260
261: Add link to django admin in menu (for superusers) - https://github.com/DigitalCampus/django-oppia/issues/issue/261
264: Allow editing of profiles by staff users - https://github.com/DigitalCampus/django-oppia/issues/issue/264
239: Check why getting a lot of duplicate tracker items in the table - https://github.com/DigitalCampus/django-oppia/issues/issue/239
208: On user page show graph of activity - https://github.com/DigitalCampus/django-oppia/issues/issue/208
253: Review permissions on dashboard to make sure they’re sensible - https://github.com/DigitalCampus/django-oppia/issues/issue/253