360° feedback

Activities ::: mod_threesixo
Maintained by Jun Pataleta
A simple 360° feedback activity plugin for Moodle.

360° feedback v3.10.0

Moodle 3.10, 3.11
Released: Monday, June 14, 2021, 11:55 AM

Build Status

mod_threesixo

A 360-degree feedback plugin for Moodle

What's new?

Versioning

This release supports Moodle 3.10 and up. With the change in Moodle's numbering scheme for its branches since 3.10, having a 3-digit version number for the plugin feels weird. So I'm changing the versioning scheme to follow the actual Moodle version supported instead of basing it on the Moodle branch number.

Towards a more accessible mod_threesixo

Working with improving Moodle's accessibility in the past year, I learned a lot and realised one thing: "Man, my plugin's accessibility sucks 😐".

It's with great pleasure to announce that I have worked on improving the questionnaire's accessibility, especially the keyboard navigation for the rated questions, for this version. They should now work just like how radio button groups should behave when interacted with using a keyboard. Another accessibility improvement is to increase the sizes for the rated questions' options. They now look like standard Bootstrap buttons and are now easier to click on.

There is some more work to do in terms of accessibility and I intend to further improve the other pages' accessibility for the next releases!

Changes

Bug and code fixes

  1. Fix Bootstrap 4.3 compatibility
  2. Code fixes to make CI happy!
  3. PHPUnit 9 compatibility fix
  4. Removed usages of phased-out BS2 *-default Boostrap classes and replaced them with *-secondary classes.
  5. Use \core\dataformat::download_data() for downloading reports instead of the deprecated download_as_dataformat().
  6. Replace usages of print_error() with the throwing of moodle_exception().

Improvements

  1. Improved Questionnaire accessibility.
  2. Support Github Actions
  3. mod_threesixo/questionnaire AMD module changes.
    • Converted to ES6.
    • Removed usages of jQuery and replaced functionalities with native JavaScript.

Enjoy!

Version information

Version build number
2021061400
Version release name
v3.10.0
Can be updated to
v3.10.1 (2021061401)
Maturity
Stable version
MD5 Sum
1246df09483ae9b8da15246d8fb9b721
Supported software
Moodle 3.10, Moodle 3.11

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v3.10.0

Default installation instructions for plugins of the type Activities

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "assignment") in the "mod" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation