Skip to main content

Moodle App 3.7.0 release notes

Release date: 7th June 2019

Complete list of fixed issues in Moodle App 3.7.0.

New features and improvements

  • Various UX improvements
  • Support for forum improvements in Moodle 3.7
  • Support for group messaging improvements in Moodle 3.7 (including Push notifications for group messaging and mute conversations)
  • Improved storage management (user can manage storage within any course)
  • Big performance improvements (especially when connecting to a site running Moodle 3.7 onwards)
  • Offline support for Nextcloud
  • Vimeo embedding improvements

For developers:

  • Improved custom URL scheme API allowing SSO from other apps

Complete list of issues

Bug

  • MOBILE-2840 - SCORM module is not being launched automatically in some cases
  • MOBILE-2842 - Database: Only one offline action is stored for each entry
  • MOBILE-2882 - Restore browser SSO in Mac apps
  • MOBILE-2901 - Support Nextcloud offline files
  • MOBILE-2927 - Desktop: Adapt push notifications simulation to the new behaviour
  • MOBILE-2928 - Content links and push clicks doesn't use the openCourse function
  • MOBILE-2940 - <core-icon> label attribute does not work on Ionic icons
  • MOBILE-2948 - Assign: Prefetching not working for teachers
  • MOBILE-2949 - Database: Content jumps when navigating entries individually
  • MOBILE-2952 - Matching question dropdowns are not properly aligned
  • MOBILE-2969 - Quiz: Student can always review an attempt if he's reviewed it in the past
  • MOBILE-2980 - Phonegap Build auto-generated activity name causes problem for apps with non-latin names
  • MOBILE-2981 - ion-select arrow is black by default
  • MOBILE-2982 - Site plugins not loaded in Moodlecloud sites
  • MOBILE-2983 - Set a new reminder button is confusing
  • MOBILE-2993 - Grade report - null is not an object (evaluating 'src[1]')
  • MOBILE-2996 - Logout + SSO: User is able to override the stored site
  • MOBILE-2998 - ddimageortext and ddmarker are broken in Moodle 3.7
  • MOBILE-2999 - Travis is failing with Node 12 because of node-sass
  • MOBILE-3003 - Feedback: Numeric answer show the the range
  • MOBILE-3005 - Docker images are failing
  • MOBILE-3008 - Course format site plugin: "Invalid parameter value detected"
  • MOBILE-3017 - Default time for calendar events is not visible in some languages
  • MOBILE-3033 - Some site plugins can use the same name to store the data
  • MOBILE-3049 - Site home activities are not displayed in new sites
  • MOBILE-3050 - Essay lesson questions don't work in offline in Moodle 3.7

Epic

New Feature

  • MOBILE-2905 - Allow user to manage storage within course
  • MOBILE-2945 - Display custom course fields in the app
  • MOBILE-2962 - Support self conversations in the app
  • MOBILE-2978 - Forum: Implement a "Private Reply" option
  • MOBILE-2988 - Forum: Add the ability to lock discussions manually
  • MOBILE-2989 - Forum: Add ability to star and pin discussions

Improvement

  • MOBILE-2817 - Lesson UX improvements for multiple attempts
  • MOBILE-2835 - Sites saved even if reinstalled Moodle Desktop
  • MOBILE-2838 - Use tool_mobile_call_external_functions when available
  • MOBILE-2851 - Display / use last course access where necessary
  • MOBILE-2856 - Database: Offline entries cannot be viewed, edited, deleted and approved
  • MOBILE-2860 - Allow conversations to be muted/unmuted
  • MOBILE-2873 - Improve activity synchronisation
  • MOBILE-2894 - Assignment requiring groups - App shows "Not a member of any group" instead of "Member of more than one group"
  • MOBILE-2895 - Download icon should change to a different icon, not disappear
  • MOBILE-2898 - User is not able to know course is downloaded
  • MOBILE-2900 - Exclude enrolledusercount from enrol_get_users_courses web service call
  • MOBILE-2903 - Show menu items depending on device width and show on a side when on tablet
  • MOBILE-2906 - Create course menu delegate so addons can add menu items
  • MOBILE-2907 - Obtain the resource file mimetype and other required information from the course_get_contents WS
  • MOBILE-2914 - The "star" switch for adding to Contacts is completely confusing, can't tell between ON and OFF modes
  • MOBILE-2921 - Improve handling push notification clicks
  • MOBILE-2935 - Support site plugins for blocks on dashboard page
  • MOBILE-2937 - Smooth show/hide top tabs on scroll
  • MOBILE-2938 - Allow site plugins to specify it own URLs for the app and handle the contexturl field
  • MOBILE-2939 - Improve download size warnings
  • MOBILE-2944 - Hide completion bar and completion menu option for teachers (or any non-tracked user)
  • MOBILE-2947 - Push notifications icons should support colors when displayed in the notifications center
  • MOBILE-2951 - Make it easier to see what web services requests are made
  • MOBILE-2953 - Use the new customdata sent by push notifications
  • MOBILE-2954 - Ensure Firebase analytics are disabled
  • MOBILE-2955 - Quiz entry page should be refreshed when a download finishes
  • MOBILE-2956 - Improve the notifications page
  • MOBILE-2957 - Support Firebase analytics
  • MOBILE-2959 - Custom status bar color in Android
  • MOBILE-2960 - Improve Vimeo embedding for 3.7 onwards
  • MOBILE-2961 - Support push notification images, pictures and messages grouped
  • MOBILE-2963 - Apply UI changes in messaging for 3.7
  • MOBILE-2964 - Allow teachers to delete messages for all users within their conversations in the app
  • MOBILE-2966 - Quiz: Allow clearing answer choice in multiple choice in the app
  • MOBILE-2974 - Assignment: Improve submission statement to cover all possible settings, support for the app
  • MOBILE-2975 - Support new features indicated in 3.7 to be disabled
  • MOBILE-2977 - Post-release process
  • MOBILE-2979 - Align the download icons on the course page
  • MOBILE-2984 - Allow changing the title of dashboard page using a config.json variable
  • MOBILE-2985 - Forum: Simplified form when adding discussions and replies
  • MOBILE-2986 - Allow enabling developer tools in the desktop version
  • MOBILE-2992 - Sort forum discussions
  • MOBILE-2994 - File support for Lesson Essay
  • MOBILE-3001 - Retrieving the course users details has a big impact on performance
  • MOBILE-3004 - Add the hability to personalize status bar background color
  • MOBILE-3010 - Support bootstrap tooltips
  • MOBILE-3013 - Allow to SSO from external apps via the Custom URL Scheme API
  • MOBILE-3016 - Local notifications icon in Android should be a calendar icon
  • MOBILE-3018 - Support the "Post a copy to all groups" option when a teacher is creating a new discussion
  • MOBILE-3019 - Support the new forum due dates in the app
  • MOBILE-3031 - Create a gulp command to combine all SCSS files
  • MOBILE-3034 - Improve module restrictions styles
  • MOBILE-3035 - Delete cache when cleaning storage of a site
  • MOBILE-3036 - Define different cache expiration times
  • MOBILE-3037 - Execute gulp before running ionic serve
  • MOBILE-3038 - Link Course competencies to learning plans
  • MOBILE-3045 - Change splash screen to white