diff --git a/CHANGES.md b/CHANGES.md index 539d746..3e571ea 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,32 @@ Release Notes +_NOTE - This release will work on Moodle 4.00, 4.01 & 4.02. (4.3 has not been released yet)_ + +##### 1.401.02 (Build 2022040111) + +New features / improvements: + +* Adding 4.01, 4.02, and PHP8.1 support. +* New board icon. +* Allow undo rate post option. +* Support svg image format. +* New Admin setting to control usage of singleuser board types. +* Keep board comments in the database for auditing / reporting. + +Bug fixes: + +* Fix invalid external service parameter type. +* Backup / restore info for images and link replacements. +* Fix board error on single activity course format. +* Set correct aria label to column lock icon. +* Fix board error on single activity course format. +* Get board configuration using webservice. +* Show board title and link to board in page when embedded. +* Fix board column sorting in non-single user mode and prevent text overflowing the post container. +* Fix / reverse button order for post cancel in add post modal. +* Fix delete/post comment duplication. +* Remove the requirement to set grouping. + _NOTE - This release will work on Moodle 4.00._ ##### 1.400.01 (Build 2022101201)' @@ -16,7 +43,7 @@ _NOTE - This release will work on Moodle 4.00._ * Allow columns to be locked. * Enable commenting functionality on each post when opened in overlay. * Change loglevel for actions to be 'participating'. -* Add ability to embed board on the course page. +* Add ability to embed board on the course page. * Add ability to embed board on the course page. * Ensure move icon has proper aria labelling. * Ensure all keyboard controls work in the View Post popup. diff --git a/README.md b/README.md index b7ebd22..fe0aa6c 100644 --- a/README.md +++ b/README.md @@ -1,46 +1,49 @@ # Brickfield board module plugin # -Copyright (C) 2021 [Brickfield Education Labs](https://www.brickfield.ie/) +Copyright (C) 2023 [Brickfield Education Labs](https://www.brickfield.ie/) ## What is Board? ## The Board module for Moodle is a plugin that enables a post-it board activity for students. This is a collaborative activity where the teachers sets out a number of columns with -optional names and then students add contributions to a column. Students do not see who has +editable names and then students add contributions to a column. Students do not see who has posted what. -On the Board, Students can: +On the board activity, students can: * Add a new post with some of the following: * A heading. * Some text. - * Add A link. + * Add a link. * Upload an image. * Embed a Youtube video. * Edit or Delete one of their posts. +* Add optional comments to posts. They can also do the following depending on the settings of the teacher: * Move their notes among columns. -* Star someone elses post. +* Rate, or star, someone else's post. -The teacher can set up the activity with the following options: +The teacher can set up the board activity with the following options: * A closing date for submissions. * How the posts are ordered in a column, by date or star count. * Whether posts can be starred - by students, teachers, or neither. +* Standard moodle group access settings. -On the board a teacher can: +On the board, a teacher can: * Move any of the posts from one column to another. * Download a copy of the board contents. * Download a spreadsheet of submissions of the students. +* Download a spreadsheet of comments by the students. ## Funding credits ## Initial funding for this plugin was provided by the National Institute for Digital Learning at Dublin City University under the SATLE fund from the National Forum. Subsequent funding -has been recieved from Athlone Institute of Technology under the SATLE fund from the +has been received from Athlone Institute of Technology under the SATLE fund from the National Forum, and also from UCL. ## Version support ## -This plugin has been developed to work on Moodle releases 3.9, 3.10, and 3.11. +This plugin has been developed to work on Moodle releases 4.00, 4.01, and 4.02. Support for 4.03 will be forthcoming. ## Development ## -This Plugin has been developed and is maintained by Brickfield Education Labs. +This plugin has been developed and is maintained by Brickfield Education Labs. If you wish to contribute funding to the ongoing development of features and / or maintenance of the plugin - please contact [support@brickfield.ie](mailto:support@brickfield.ie). @@ -51,8 +54,8 @@ This code written by [Victor Jonsson](http://victorjonsson.se/) is licensed unde Many thanks to [Stuart Lamour](https://github.com/stuartlamour) for our new board icon! ## Documentation ## -All public documentation for this plugin will be maintained at the -[Brickfield site](https://brickfield.ie/docs/mod_board). +All public documentation for this plugin is maintained at the +[Brickfield board helpdocs site](https://moodleboard.eu.helpdocs.com/). ## Important Links ## * [Code repository](https://github.com/brickfield/moodle-mod_board) @@ -62,5 +65,5 @@ All public documentation for this plugin will be maintained at the * Unzip and copy "board" folder into Moodle's "mod" folder * Visit admin page to install module -Further installation instructions can be found on the +Further installation instructions can be found on the "[Installing plugins](http://docs.moodle.org/en/Installing_contributed_modules_or_plugins)" Moodle documentation page. diff --git a/db/install.xml b/db/install.xml index 245f594..1c4f176 100755 --- a/db/install.xml +++ b/db/install.xml @@ -1,5 +1,5 @@ - diff --git a/version.php b/version.php index b317ab2..560cb8d 100755 --- a/version.php +++ b/version.php @@ -25,7 +25,7 @@ defined('MOODLE_INTERNAL') || die; $plugin->component = 'mod_board'; // Full name of the plugin (used for diagnostics). -$plugin->version = 2022040110; // The current module version Use 2022.04.01 as base for 4.00. +$plugin->version = 2022040111; // The current module version Use 2022.04.01 as base for 4.00. $plugin->requires = 2022041900; // Moodle 4.00 and up. -$plugin->release = '1.401.00 (Build 2022121200)'; -$plugin->maturity = MATURITY_BETA; +$plugin->release = '1.401.02 (Build 2022040111)'; +$plugin->maturity = MATURITY_STABLE;