Activities: Checklist

mod_checklist
Maintained by DavoDavo Smith
A checklist can be created by a teacher (or generated from the activities in a course) and then the students or teachers can check-off each item as they are completed.
Picture of Mike Churchward
Mike Churchward
Thursday, March 17, 2016, 2:52 AM
Usability
9/10
Accessibility
10/10
Technical
10/10
General comments
Version reviewed: 2.x (Build: 2015110800)Summary:By using the checklist plugins, teachers can insert checklists into courses to assist students with keeping track of what activities have been completed at any given point.  The checklist appears as a to-do list that can be formatted with colors for each item as well as indentations to reinforce structured learning.  Items can be marked as optional or required.  Checklists can be designed to allow either (or both) students and teach...
Usability
Installation:The checklist activity type and block are installed via the standard MOODLE plugin installation procedure.Unzip the contents of the file you downloaded to a temporary folder.Upload the files to the your moodle server, placing the 'mod/checklist' files in the '[moodlefolder]/mod/checklist' folder, (optionally) the 'blocks/checklist' files in the '[moodlefolder]/blocks/checklist' folder.Log in as administrator and click on 'Notifications' in the admin area to update the Moodle databas...
Accessibility
No formal accessibility testing was done on this plugin. However, nothing has come up in our other tests to indicate a problem. In the future, we will be developing more formal accessibility testing suites and will redo them then.
Technical
Technical Code Review:NOTE - "version.php" file had to have code removed in order to run through these tests.Full code testing results(Scores out of 2 - 2 = perfect; 1 = some concerns; 0 = problems.)Tested for PHP 5.6 and 7 on both MySQL and Postgres. No version of technology problems were found. Score - 2.Installation test (mpci install) - no problems. Score 2.PHP syntax test (mpci phplint) - no problems. Score 2.PHP copy/paste detector (mpci phpcpd) - minor duplication of code in one place. Sc...