Skip to main content

Moodle Mobile 2.1 release notes

Release date: 28th August 2015

Complete list of issues for Moodle Mobile 2.1

New features

  • New add-on: Course completion - Users can see course completion status if they're allowed to. They can also mark a course as self-completed.
  • Errors in the app can be sent to our server to improve bug fixing.

Improvements

  • Participant's country name is now translated.
  • Loading a site or starting the app is no longer blocked until the site info is updated.
  • Improved accessibility.
  • If local_mobile check returns an unexpected response now it shows a warning and no longer blocks the authentication.
  • Deleted users are handled in a similar way to Moodle web.
  • Pull to refresh has been added to user profile.
  • The app is now able to detect local_mobile plugin has been installed to a stored Moodle site.

Fixes

  • Fixed an error with Android notification IDs being too high.
  • Fixed errors with credentials not being stored in Samsung Galaxy S4 Mini.
  • In mod_book, using pull to refresh now re-loads the current chapter instead of the first one. The same goes for IMSCP.
  • Fixed an error with files included in mod_book.
  • Fixed a problem with user profile images in recent discussions.
  • Fixed icon shown in push notifications when the app is in foreground.

Development

  • An app init process has been implemented to handle processes that should be executed before the app is ready.

Complete list of issues

Bug

  • MOBILE-1076 - App doesn't notice local_mobile is installed on a site already stored
  • MOBILE-1131 - iOS: HTML in Notifications
  • MOBILE-1140 - Audio Files not playing
  • MOBILE-1141 - Unable to return from Vimeo/YouTube
  • MOBILE-1143 - App not loading on Chrome/Chromium Windows
  • MOBILE-1146 - App fails to load when viewed in iOS devices
  • MOBILE-1147 - Unexpected error. Please close and reopen the application to try again.
  • MOBILE-1149 - Pull to refresh on mod_book: always shows the first chapter, not the current one
  • MOBILE-1169 - Course completion: "Completion of other courses" status is not shown right
  • MOBILE-1171 - Some checks if addon is enabled are wrong
  • MOBILE-1172 - IMSCP: Pull to refresh loading is shown forever
  • MOBILE-1173 - Can't see discussions from non-contacts
  • MOBILE-1175 - Moodle icon not shown in push notifications received with the app in foreground
  • MOBILE-1180 - iOS: TypeError: null is not an object (evaluating 'm.offsetX')

Improvement

  • MOBILE-975 - Translate participant's country name
  • MOBILE-1017 - Handle deleted users
  • MOBILE-1019 - Update site info periodically
  • MOBILE-1079 - Implement an app "init process"
  • MOBILE-1124 - Accessibility improvements
  • MOBILE-1133 - Upgrade to ionic 1.0.1 (and fix dependency issues)
  • MOBILE-1135 - Reconnect should not allow back
  • MOBILE-1136 - Error message on failed request is ambiguous
  • MOBILE-1137 - Display and retrieve un-expected errors in the app so we can get feedback
  • MOBILE-1139 - Do not show the grades option if grades are disabled for a course
  • MOBILE-1142 - Improve accessibility for iOs and Android using headings
  • MOBILE-1144 - Pass username, password and service to login/token.php in $mmSitesManager#siteExists to be able to use CORS
  • MOBILE-1153 - Modify language files doesn't automatically build in ionic serve

New Feature

  • MOBILE-1104 - Add support for course completion display

Task