Skip to main content

Moodle App 4.3.0 release notes

Release date: 10 November 2023

New features and improvements

  • Global and forum search support (requires Moodle LMS 4.3)
  • Users are redirected to their Moodle site after installing the app (Android only, when the app is installed following the "Get the Moodle app" link)
  • Admins can enforce automatic logout when users leave the app (requires Moodle LMS 4.3)
  • Activity cards redesign as in Moodle LMS
  • Inline Font Awesome icon support
  • File type icon support
  • Option for students to hide the quiz timer in the app
  • Improved support for enrolment plugins in the app
  • Secure storage of web service tokens
  • New premium features: Integration with Matomo Analytics and Biometric login (available via apps.moodle.com)

Known issues

Accessibility: iOS 17.1 and iOS 17.2 VoiceOver might not work on certain elements. This is a bug in Apple's WebKit component, out of our control, hopefully solved on iOS 17.3. For more information check the bug report.

Complete list of issues

Task

  • MOBILE-4346 - Apply in the app the changes done in ogv.js tech plugin 0.2.1

New feature

Improvement

  • MOBILE-3839 - Store the WS token in a safest way
  • MOBILE-3864 - Support downloading language packs for development
  • MOBILE-3973 - Use geopattern on non exiting course images
  • MOBILE-4009 - Guest access with password support on the app
  • MOBILE-4048 - Chat, launch sessions viewed event via new WS
  • MOBILE-4191 - Increase limit of 4096 for cmi.suspend_data in SCORM
  • MOBILE-4201 - Review the logout/reconnect workflow and screen
  • MOBILE-4261 - Show user initials as a placeholder for the user profile picture
  • MOBILE-4267 - Make user profile data more consistent between app and LMS
  • MOBILE-4273 - Decouple ChartJS code from initial bundle
  • MOBILE-4283 - Allow students to hide the quiz timer (mobile app)
  • MOBILE-4318 - Support report block in the Moodle app
  • MOBILE-4323 - Allow enrolment plugins to indicate whether they want to be supported in the app via the "Enrol me" button
  • MOBILE-4331 - Android system navigation bar should maintain the apps bottom style
  • MOBILE-4341 - Improve http errors debugging info
  • MOBILE-4342 - Stop sending the Accept-Charset header in the app
  • MOBILE-4343 - Remove PHP dependancy to build langpacks
  • MOBILE-4348 - Redesign of activity cards
  • MOBILE-4351 - Completion status in the app might be confusing
  • MOBILE-4352 - Pass the current app language as a parameter to the existing ajax endpoints requests
  • MOBILE-4367 - Trigger dashboard (my/index.php) and my courses (my/courses.php) events via WS
  • MOBILE-4368 - Prepare the app to be able to support analytics
  • MOBILE-4374 - Support the new social custom user profile field
  • MOBILE-4379 - Add CTA button in assignment when submissions plugins are not compatible
  • MOBILE-4384 - Support new option in "About" section "legal disclaimer" via config
  • MOBILE-4387 - Translate ion-select buttons
  • MOBILE-4390 - Requests to login/token.php should support multi-lang
  • MOBILE-4396 - Update Android splash to use SVG and make it consistent in iOS
  • MOBILE-4398 - iOS development app cannot be inspected in iOS 16.4+
  • MOBILE-4401 - Remove redundant error when a wiki is empty
  • MOBILE-4405 - Support LMS auto logout
  • MOBILE-4407 - Consistent support to LMS 4.3 activity mime file type icons

Bug

  • MOBILE-4189 - Long activity titles overlap the collapsible header
  • MOBILE-4212 - Assignment: message information regarding being able to edit a submission is wrong in some case
  • MOBILE-4309 - Support inline Font Awesome icons
  • MOBILE-4340 - Respect Embedded answers (Cloze) rendering format
  • MOBILE-4344 - Cron tasks synchronisying unread messages and notifications are not considering when the features are disabled
  • MOBILE-4349 - Moodle App shows discussion due dates for future courses where my enrollment is not current
  • MOBILE-4360 - White spaces between | in custom language strings are breaking the feature
  • MOBILE-4370 - App displays unneeded "Show more" when there are a lot of availability restrictions
  • MOBILE-4372 - Course index fab user tour is not displayed correctly in RTL langs
  • MOBILE-4373 - Pages and Numbers files (Apple) can't be downloaded or accessed
  • MOBILE-4377 - Sitehome not shown if only blocks are present
  • MOBILE-4382 - Displayed remaining time does not take into account granted extensions
  • MOBILE-4383 - Prevent downloading for offline quizzes with sequential navigation is enabled
  • MOBILE-4385 - Hide side-blocks that are empty
  • MOBILE-4393 - Add files from camera is not working properly
  • MOBILE-4414 - Contact support is hidden when site config is not provided
  • MOBILE-4418 - Feedback: 'attempt not found' error when viewing certain groups attempts
  • MOBILE-4420 - SCORM tracks are stored in wrong SCO when using LMSFinish
  • MOBILE-4428 - Adaptive quiz checks no longer work in the app