Download

ReleaseRelease date.TAR.ZIPRelease note
Release2.24 (Release note) Release date17/06/2021 .TARDownload as .tar .ZIPDownload as .zip Release note

ctools security update

ctools security update

Close
Release2.23 (Release note) Release date04/06/2021 .TARDownload as .tar .ZIPDownload as .zip Release note

User interface
- When navigating inside a training, full screen is now preserved when navigating from an activity to the next one
- Possibility to add multiple users to a class in one step
- Fixed UI issue when sorting activities inside a module from learning path manager
- File upload activity - it's now possible to click "Back" if no file is uploaded
- Fixed issue with download of files from files library
- Fixed error when trying to add a condition in learning path with content manager role
- Fixed issue with module description not displayed on training homepage in case of module inside a course
- Fixed error when clicking on class name
- Added redirect to correct page after authentication
- Improved date display in case of ILT meetings that cover several days
- Improved display of new member creation from learning path manager (errors were not displayed)
- If a learning path is set to semi-private visibility, join link is now displayed for anonymous users
- Added Automatic refresh for incoming messages
- Filters and sort options are now preserved after editing activities or modules or groups and being redirected to the list

Features
- Extended the condition "Answer at last step" to the courses (previously considering only modules)
- Additional "social setting" allowing to define which users students can connect with (for messages, calendar invite)
- Fix issue when removing existing Tincan package from an activity and then uploading a new package
- Display correct max score on modules result page
- Fixed H5P editing bug in learning path building context
- When using conditions for the transition from one module to the next one, the best attempt should be considered in case the option "store all results" is used in module's settings
- Several SCORM management improvements, in particular with multi-scorm compatibility and scoring
- Fixed issue with fatal error occuring if current learning path context doesn't exist
- Fixed issue with filter by month disappearing from global statistics dashboard
- Fixed issue with activities not saving at first click in learning path manager
- Fixed issue with authenticated users getting access denied to topics in the forum
- Increased max size of activity names to 60 characters (instead of 50)
- Fixed issue in learning path manager resulting in some specific cases in a loop
- Fixed Warnings/Notices when adding 2 or more classes at the same time to a learning path
- Fixed issue preventing from resuming a training from training catalogue in case content changed
- Fixed error when importing twice the same activity in Opigno
- Fixed issue in case of adding custom blocks to dashboard
- Added possibility to copy/paste the link to an activity, with redirection to another part of the training in case of guided navigation or if the module containing the activity hasn't be started
- Added possibility for local content managers to add picture when creating a new module
- Fixed issue opigno_learning_path_resumed_step detecting incorrect step to resume due to max
- Added improvements of training import feature

Administration
- Improved logging process in order to make it compliant with TFA
- Removed dependency of automated cron module
- Fix issue with private messages feature in case Opigno is installed in a subfolder
- Limit allowed HTML tags for all text formats used within Opigno
- Updated main.js and Phusion Passenger in Platon
- Improved content relationship cleanup when deleting an entitiy inside a learning path
- Improved migration from Opigno 1.x to 2.x
- Fixed issues with config imports
- Compliance with Composer 2.0
- Improved translations management
- Additional setting allowing to specify path to imagemagick "convert" bin
- Added possibility to manage Opigno certificate permissions
- Calendar events without any member associated to them will be considered as global events and displayed for everybody
- Fixed issue with Calendar event validation when not using default Opigno date widget
- Fixed issue with Opigno calendar update in case Platon is not used
- Removed opigno_learning_path.results route that was not used
- Fixed conflict with Moxtra live meetings in case the same users are using 2 different Opigno platforms
- Improved query performance for OpignoModule::getModuleAttempts
- Fixed Opigno Learning path update error for platforms where some default roles have been deleted
- Improved static caching in OpignoActivity::getUserAnswer
- Fixed access for Calendar events - they should only display in the calendar of invited users, but when navigating from the URL administrators and global managers should not have access denied and be able to see all events
- Fixed installation issue "Route "opigno_tincan_api.settings_form" does not exist"
- Clean up ILT and Live Meetings results stay for deleted users
- Added automatic clean-up of video names with accents and special characters
- Removed Group module subgroup
- Removed hidden dependency on Platon theme in Opigno statistics
- Fixed error when running update hook: "'block' entity with ID 'learningpathprogress' already exists"
- Added Views integration for Learning Path Result
- opigno_learning_path_group_access now ignores non-Opigno groups
 

User interface
- When navigating inside a training, full screen is now preserved when navigating from an activity to the next one
- Possibility to add multiple users to a class in one step
- Fixed UI issue when sorting activities inside a module from learning path manager
- File upload activity - it's now possible to click "Back" if no file is uploaded
- Fixed issue with download of files from files library
- Fixed error when trying to add a condition in learning path with content manager role
- Fixed issue with module description not displayed on training homepage in case of module inside a course
- Fixed error when clicking on class name
- Added redirect to correct page after authentication
- Improved date display in case of ILT meetings that cover several days
- Improved display of new member creation from learning path manager (errors were not displayed)
- If a learning path is set to semi-private visibility, join link is now displayed for anonymous users
- Added Automatic refresh for incoming messages
- Filters and sort options are now preserved after editing activities or modules or groups and being redirected to the list

Features
- Extended the condition "Answer at last step" to the courses (previously considering only modules)
- Additional "social setting" allowing to define which users students can connect with (for messages, calendar invite)
- Fix issue when removing existing Tincan package from an activity and then uploading a new package
- Display correct max score on modules result page
- Fixed H5P editing bug in learning path building context
- When using conditions for the transition from one module to the next one, the best attempt should be considered in case the option "store all results" is used in module's settings
- Several SCORM management improvements, in particular with multi-scorm compatibility and scoring
- Fixed issue with fatal error occuring if current learning path context doesn't exist
- Fixed issue with filter by month disappearing from global statistics dashboard
- Fixed issue with activities not saving at first click in learning path manager
- Fixed issue with authenticated users getting access denied to topics in the forum
- Increased max size of activity names to 60 characters (instead of 50)
- Fixed issue in learning path manager resulting in some specific cases in a loop
- Fixed Warnings/Notices when adding 2 or more classes at the same time to a learning path
- Fixed issue preventing from resuming a training from training catalogue in case content changed
- Fixed error when importing twice the same activity in Opigno
- Fixed issue in case of adding custom blocks to dashboard
- Added possibility to copy/paste the link to an activity, with redirection to another part of the training in case of guided navigation or if the module containing the activity hasn't be started
- Added possibility for local content managers to add picture when creating a new module
- Fixed issue opigno_learning_path_resumed_step detecting incorrect step to resume due to max
- Added improvements of training import feature

Administration
- Improved logging process in order to make it compliant with TFA
- Removed dependency of automated cron module
- Fix issue with private messages feature in case Opigno is installed in a subfolder
- Limit allowed HTML tags for all text formats used within Opigno
- Updated main.js and Phusion Passenger in Platon
- Improved content relationship cleanup when deleting an entitiy inside a learning path
- Improved migration from Opigno 1.x to 2.x
- Fixed issues with config imports
- Compliance with Composer 2.0
- Improved translations management
- Additional setting allowing to specify path to imagemagick "convert" bin
- Added possibility to manage Opigno certificate permissions
- Calendar events without any member associated to them will be considered as global events and displayed for everybody
- Fixed issue with Calendar event validation when not using default Opigno date widget
- Fixed issue with Opigno calendar update in case Platon is not used
- Removed opigno_learning_path.results route that was not used
- Fixed conflict with Moxtra live meetings in case the same users are using 2 different Opigno platforms
- Improved query performance for OpignoModule::getModuleAttempts
- Fixed Opigno Learning path update error for platforms where some default roles have been deleted
- Improved static caching in OpignoActivity::getUserAnswer
- Fixed access for Calendar events - they should only display in the calendar of invited users, but when navigating from the URL administrators and global managers should not have access denied and be able to see all events
- Fixed installation issue "Route "opigno_tincan_api.settings_form" does not exist"
- Clean up ILT and Live Meetings results stay for deleted users
- Added automatic clean-up of video names with accents and special characters
- Removed Group module subgroup
- Removed hidden dependency on Platon theme in Opigno statistics
- Fixed error when running update hook: "'block' entity with ID 'learningpathprogress' already exists"
- Added Views integration for Learning Path Result
- opigno_learning_path_group_access now ignores non-Opigno groups
 

Close
Release2.22 (Release note) Release date27/05/2021 .TARDownload as .tar .ZIPDownload as .zip Release note

Security update for Drupal core (updated to 8.9.16)

Security update for Drupal core (updated to 8.9.16)

Close
Release2.21 (Release note) Release date15/05/2021 .TARDownload as .tar .ZIPDownload as .zip Release note

Chaos Tool Suite security update (version 8.x-3.6)

Chaos Tool Suite security update (version 8.x-3.6)

Close
Release2.20 (Release note) Release date22/04/2021 .TARDownload as .tar .ZIPDownload as .zip Release note

Updating drupal core to 8.9.14

Updating drupal core to 8.9.14

Close

Release roadmap

Next release

Features

Opigno 1.52 (Drupal 7)
Due date : 07.2021
  • Minor fixes
Opigno 2.25 (Drupal 8)
Due date : 07.2021
  • Minor fixes
Opigno 3.00 (Drupal 9)
Due date : approximately 08.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