Releases

ReleaseRelease date.TAR.ZIPRelease note
Release2.15 (Release note) Release date18/08/2020 .TARDownload as .tar .ZIPDownload as .zip Release note

Improvements and fixes:
- Fixed permission issue resulting in interface to manage modules inside courses being empty
- Fixed issue with Learning Path progress widget failing to load when site is installed in a subdirectory
- Fixed error running update hook: 'block' entity with ID 'learningpathprogress' already exists
- Make possible to translate "Back to training homepage"
- Make possible to translate some strings in ILT form
- Make possible to translate months in calendar event page
- Fixed hidden dependency on Platon theme in Opigno statistics
- Fixed redirect after authentication when trying to hit a specific page before authentication

Improvements and fixes:
- Fixed permission issue resulting in interface to manage modules inside courses being empty
- Fixed issue with Learning Path progress widget failing to load when site is installed in a subdirectory
- Fixed error running update hook: 'block' entity with ID 'learningpathprogress' already exists
- Make possible to translate "Back to training homepage"
- Make possible to translate some strings in ILT form
- Make possible to translate months in calendar event page
- Fixed hidden dependency on Platon theme in Opigno statistics
- Fixed redirect after authentication when trying to hit a specific page before authentication

Close
Release2.14 (Release note) Release date13/08/2020 .TARDownload as .tar .ZIPDownload as .zip Release note

Versions updates
- Drupal core 8.9.2
- Updated all contrib modules to latest version
- Drupal commerce security update
- Group module security update

New features:
- Integration of new Moxtra API v6
- WCAG 2.0 compliance (level A)

Improvements and fixes:
- Several performance improvements: progress bar, Moxtra module, TinCan module
- Refactor all CRON tasks management in Opigno and implement queue for performance improvement
- Accessibility improvement for top right menu
- Fixed Color settings not applied everywhere
- Fixed too sentitive loader
- Use only font icons
- Fixed issue with "Back to training homepage" redirecting to wrong training when 2 trainings taken in 2 different browser tabs at same time
- In case of manually evaluated activity in a module, and several attempts of the user, improved the logics in order to block the user or not according to the module settings (best score / last score)
- Fixed issue preventing to add interactions in interactive videos
- Fixed issue preventing "drush si" to run to completion
- Fixed issue with full screen not working in some cases
- Fix issue with private messages in case of mono-lingual platform
- Fixed issue when new course is first step of a training
- Fixed recurring Notice: Undefined index: data in Drupal\opigno_scorm
- When navigating inside a training, keep left panel open after clicking on "Next"
- Improvements in class creation process
- Global content manager is now able to create wysiwyg certificates
- Calendar event - add possibility to translate "Start date" and "End date"
- Add possibility to extend accesses in groups
- Fixed bug with message about required trainings

Notes:
After installing or upgrading, please make sure to have CRON task running every 5 minutes (please refer to our user manual for more details).

Versions updates
- Drupal core 8.9.2
- Updated all contrib modules to latest version
- Drupal commerce security update
- Group module security update

New features:
- Integration of new Moxtra API v6
- WCAG 2.0 compliance (level A)

Improvements and fixes:
- Several performance improvements: progress bar, Moxtra module, TinCan module
- Refactor all CRON tasks management in Opigno and implement queue for performance improvement
- Accessibility improvement for top right menu
- Fixed Color settings not applied everywhere
- Fixed too sentitive loader
- Use only font icons
- Fixed issue with "Back to training homepage" redirecting to wrong training when 2 trainings taken in 2 different browser tabs at same time
- In case of manually evaluated activity in a module, and several attempts of the user, improved the logics in order to block the user or not according to the module settings (best score / last score)
- Fixed issue preventing to add interactions in interactive videos
- Fixed issue preventing "drush si" to run to completion
- Fixed issue with full screen not working in some cases
- Fix issue with private messages in case of mono-lingual platform
- Fixed issue when new course is first step of a training
- Fixed recurring Notice: Undefined index: data in Drupal\opigno_scorm
- When navigating inside a training, keep left panel open after clicking on "Next"
- Improvements in class creation process
- Global content manager is now able to create wysiwyg certificates
- Calendar event - add possibility to translate "Start date" and "End date"
- Add possibility to extend accesses in groups
- Fixed bug with message about required trainings

Notes:
After installing or upgrading, please make sure to have CRON task running every 5 minutes (please refer to our user manual for more details).

Close
Release2.13 (Release note) Release date18/06/2020 .TARDownload as .tar .ZIPDownload as .zip Release note

Updated Drupal core to 8.8.8

Updated Drupal core to 8.8.8

Close
Release1.46 (Release note) Release date18/06/2020 .TARDownload as .tar .ZIPDownload as .zip Release note

Updating drupal core to 7.72

Updating i18n to 1.27

Updating drupal core to 7.72

Updating i18n to 1.27

Close
Release2.12 (Release note) Release date03/06/2020 .TARDownload as .tar .ZIPDownload as .zip Release note

Versions updates
- Drupal core 8.8.6 (security update)
- Updated all contrib modules to latest version
- Latest version of H5P module and libraries
- DomPDF update to be compliant with PHP 7.3
- JWT security update

New features:
- Re-certification feature for trainings
- Training export/import feature
- Possibility to manage graphical theme standard colors
- Possibility to play module from modules' list interface

Improvements and fixes:
- Add loader on Achievements page for the infinite scroll
- Make possible to translate Angular strings
- Added link to module results page
- Possibility to translate Angular strings
- Certificate WYSIWYG format improvements
- New permission to manage dashboard
- Fixed PHP 7.4 deprecated reverse order of glue and pieces in implode
- Fixed Error: Call to undefined function update_get_available() in opigno_lms_check_opigno_lms_updates()
- Fatal error when opigno_moxtra is not installed
- In learning path manager, condition is lost if module is moved
- Possibility to create calendar events with different date formats
- Mobile app - fixed empty training catalogue issue
- Updated calendar permissions
- Fixed issue with adding activities from activity bank not working when using pager
- Fixed Messages icon disappear when admin_toolbar module is installed
- Fixed Breadcrumb and "Next" button links are incorrect in results page of an activity
- Only render skills table in statistics if some skills are used
- Administrator role now overrides validation permission when registrering to a training
- Blocked possibility for User manager user to give themselves the administrator role
- Fixed Issue with required conditions in learning paths with imported trainings
- Condition on the answer at previous step is only visible is relevant
- Improved SCORM compliance
- hook_install now checks if config isSyncing
- Opigno dashboard now respects block permissions
- Improved date filters in Opigno statistics
- Fixed PHP errors when viewing dashboard from admin/config/opigno/dashboard/default
- Removed Tincan unnecessary warning messages
- Fixed Editing Learning path manager step 1 not saving top next button
- Fixed title metadata for questions inside H5P interactive videos should be hidden
- Fixed issue in learning path manager blocking possibility to go back after selecting a type of content
- Fixed issue in case a module is added after a training is started by a user, resulting in progress not consistently displayed
- Adapted permission to start live meetings
- Condition on required live meetings now considers score but also attendance
- Fixed issue causing in some cases possible incorrect entities 'answers' for the student in modules
- Fixed NULL time format causing errors on certificate rendering
- Fixed issue on training statistics page, allowing to see user module statistics only for one user
- Calendar: tabs with "Day", "Month", etc, remain hidden even after changing month
- Improved display of search results page and fixed search index issue
- Improved display of File library
- Fixed Scoring that sometimes does not work. Query condition 'opigno_group_content.id IN ()' cannot be empty
- Fixed Issue when switching off full screen
- Fixed Resource tabs in learning path flikering
- Fixed authentication page server side form errors
- On my achievements interface, fixed display of line chart in case of a lot of required steps in training
- On training statistics, keep the line with user visible while expanding results
- Adapted drag and drop size when opening training content box
- Fixed issue Failed to install/update mozilla/pdf.js package by the composer
- Added unit tests for Search feature
- Fixed issue Install failed. Route "opigno_tincan_api.settings_form" does not exist
- Fixed issue preventing Local content managers from seeing activities in modules that they did not create
- Fixed email issue in Opigno learning path module
- Fixes issue with Modules with minimun score and containing activities requiring manual scoring
- Improved responsive display on mobiles

Versions updates
- Drupal core 8.8.6 (security update)
- Updated all contrib modules to latest version
- Latest version of H5P module and libraries
- DomPDF update to be compliant with PHP 7.3
- JWT security update

New features:
- Re-certification feature for trainings
- Training export/import feature
- Possibility to manage graphical theme standard colors
- Possibility to play module from modules' list interface

Improvements and fixes:
- Add loader on Achievements page for the infinite scroll
- Make possible to translate Angular strings
- Added link to module results page
- Possibility to translate Angular strings
- Certificate WYSIWYG format improvements
- New permission to manage dashboard
- Fixed PHP 7.4 deprecated reverse order of glue and pieces in implode
- Fixed Error: Call to undefined function update_get_available() in opigno_lms_check_opigno_lms_updates()
- Fatal error when opigno_moxtra is not installed
- In learning path manager, condition is lost if module is moved
- Possibility to create calendar events with different date formats
- Mobile app - fixed empty training catalogue issue
- Updated calendar permissions
- Fixed issue with adding activities from activity bank not working when using pager
- Fixed Messages icon disappear when admin_toolbar module is installed
- Fixed Breadcrumb and "Next" button links are incorrect in results page of an activity
- Only render skills table in statistics if some skills are used
- Administrator role now overrides validation permission when registrering to a training
- Blocked possibility for User manager user to give themselves the administrator role
- Fixed Issue with required conditions in learning paths with imported trainings
- Condition on the answer at previous step is only visible is relevant
- Improved SCORM compliance
- hook_install now checks if config isSyncing
- Opigno dashboard now respects block permissions
- Improved date filters in Opigno statistics
- Fixed PHP errors when viewing dashboard from admin/config/opigno/dashboard/default
- Removed Tincan unnecessary warning messages
- Fixed Editing Learning path manager step 1 not saving top next button
- Fixed title metadata for questions inside H5P interactive videos should be hidden
- Fixed issue in learning path manager blocking possibility to go back after selecting a type of content
- Fixed issue in case a module is added after a training is started by a user, resulting in progress not consistently displayed
- Adapted permission to start live meetings
- Condition on required live meetings now considers score but also attendance
- Fixed issue causing in some cases possible incorrect entities 'answers' for the student in modules
- Fixed NULL time format causing errors on certificate rendering
- Fixed issue on training statistics page, allowing to see user module statistics only for one user
- Calendar: tabs with "Day", "Month", etc, remain hidden even after changing month
- Improved display of search results page and fixed search index issue
- Improved display of File library
- Fixed Scoring that sometimes does not work. Query condition 'opigno_group_content.id IN ()' cannot be empty
- Fixed Issue when switching off full screen
- Fixed Resource tabs in learning path flikering
- Fixed authentication page server side form errors
- On my achievements interface, fixed display of line chart in case of a lot of required steps in training
- On training statistics, keep the line with user visible while expanding results
- Adapted drag and drop size when opening training content box
- Fixed issue Failed to install/update mozilla/pdf.js package by the composer
- Added unit tests for Search feature
- Fixed issue Install failed. Route "opigno_tincan_api.settings_form" does not exist
- Fixed issue preventing Local content managers from seeing activities in modules that they did not create
- Fixed email issue in Opigno learning path module
- Fixes issue with Modules with minimun score and containing activities requiring manual scoring
- Improved responsive display on mobiles

Close

Release roadmap

Next release

Features

Opigno 1.52 (Drupal 7)
Due date : 07.2021
  • Minor fixes
Opigno 2.21 (Drupal 8)
Due date : 05.2021
  • Various improvements
  • Improved group integration
Opigno 3.00 (Drupal 9)
Due date : approximately 06.2021 to 09.2021
  • Drupal 9 version
  • New graphical user interface

Features in the pipe

  • Improved statistics
  • Improved messaging system
  • Tool allowing users to take challenges
  • Native rendering of activities on mobile application, with offline availability
  • Integration of Moxtra live meeting API on mobile application
  • LTI Integration
  • e-portfolio features
  • Export dashboards to csv