Moodle Plugins directory: Course checker: Versions: v3.9-r2 | Moodle.org

Course checker
Blocks ::: block_course_checker
Maintained by
FFHS (Fernfachhochschule Schweiz),
Christoph Karlen,
Sascha Vogel,
Stefan Dani,
Simon Gisler
A Moodle course checker plugin that improves the quality and eliminate human routine tasks in online courses.
Course checker v3.9-r2
Moodle 3.9
Released: %A 07/24/2020DHH24HHDD %B %Y, %H:%M
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[v3.9-r2 (Build: 2020062401) + v3.8-r4 (Build: 2020050503) + v3.7-r5 (Build: 2019121804)] - 2020-07-24
Changed
- Improve
checker_links_whitelist
to enable URL paths and custom port (issue #39, pull request #40)
[v3.9-r1 (Build: 2020062400) + v3.8-r3 (Build: 2020050502) + v3.7-r4 (Build: 2019121803)] - 2020-06-24
Added
- Simple behat scenario
addblockinstance
(issue #35)
Changed
- Reworked
re-run
buttons (commit 7067c97) - Adapt
user_has_role_in_course
method (issue #37)
Fixed
- Bugfix in
checker_userdata
to fetch glossary (commit dac81cb) - Fix double coded local
URLs
(issue #36) - Get rid of notice when
link_whitelist
is not set in course block (issue #34)
[v3.8-r2 (Build: 2020050501) + v3.7-r3 (Build: 2019121802)] - 2020-05-08
Changed
- Renamed
checker_link
tochecker_links
in due of AMOS problems (issue #33)
Fixed
- Hardcoded lang string (issue #33)
[v3.8-r1 (Build: 2020050500) + v3.7-r2 (Build: 2019121801)] - 2020-05-05
Added
- Add
blocks
checker to check if the same blocks are present - Extend
link
checker, now in each course can be defined a owndomain whitelist
(issue #30) - Add
userdata
checker to checkdatabases
,forums
,glossaries
andwikis
for entries (issue #21) - Add
quiz
checker to check if themaximumgrade
value is set correct (issue #22) - Add method
is_checker_enabled_by_default
to set the globalchecker_<checkername>_status
setting- This was done in due of FFHS-specific checkers, e.g
activedates
anduserdata
(issue #19)
- This was done in due of FFHS-specific checkers, e.g
- Add
block configuration
where settings can be defined per checker inclasses/checkers/<checker_name>/edit_form.php
(issue #26, issue #30) - Enable
manual check date form
only for given roles (issue #20) - Extend
link
checker, now course summary, book chapters and wiki pages will be crawled (issue #13) - Add
activedates
checker to check if anytiming
configuration is set in activities (issue #19) - Extend
referencesettings
checker with afilter comparison
(issue #24) - Add
database
checker to check if there are activitieswithout fields
(issue #25)
Changed
- Adapt the
referencesettings message
when the check is successful to be more consistent (issue #24) - Improved the
instances loop
to fetch given activities (issue #25) - Improved the
resolutionlink
method (issue #27) - Improved the
link
checker to get better results, e.g.User-Agent
andfile handler
(issue #12, issue #15)
Fixed
- The
domain whitelist
input textarea now allows URLs and not only domains (issue #30) - Removed
hardcoded link color
in checkers full notification (commit 81c0158)
[v3.7-r1 (Build: 2019121800)] + [v3.6-r5 (Build: 2019071004)] - 2019-12-18
Changed
- cURL request follows now three redirects
Fixed
- Regex for
get_urls_from_text()
- allow dash at the end (issue #10) - Show last activity change in block (issue #9)
[v3.6-r4 (Build: 2019071003)] - 2019-10-30
Added
- 3rd party plugin dependency handling (issue #1)
- Functionality to show/hide results if checker is disabled (issue #6)
[v3.6-r3 (Build: 2019071002)] - 2019-10-15
Changed
- Language strings according MoodleDocs (issue #3)
- Change db field types (issue #4)
Fixed
- Remove duplicated class
date_picker_input
(issue #5)
[v3.6-r2 (Build: 2019071001)] - 2019-10-14
Added
- Add capability
block/course_checker:view
Fixed
- Add
name
attribute to coursemodule delete event - Fix
check_url
if host isnull
[v3.6-r1 (Build: 2019071001)] - 2019-07-10
- Initial release
Version information
- Version build number
- 2020062401
- Version release name
- v3.9-r2
- Can be updated to
- v3.10-r1 (2020111600), v3.11-r1 (2021052600), v4.00-r1 (2023081400)
- Maturity
- Version stable
- MD5 Sum
- f51faff3a6150482dbdf6852e5196545
- Supported software
- PHP 7.2, PHP 7.3, PHP 7.4, Moodle 3.9
- Latest release for Moodle 3.9
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS branch
- MOODLE_39_STABLE
- VCS tag
- v3.9-r2
Default installation instructions for plugins of the type Blocks
- Make sure you have all the required versions.
- Download and unpack the block folder.
- Place the folder (eg "myblock") in the "blocks" subdirectory.
- Visit http://yoursite.com/admin to complete the installation
- Turn editing on in any home or course page.
- Add the block to the page
- Visit the config link in the block for more options.