Checklist icon

Checklist

Maintained by Davo 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.
Price option: Free

Supports Moodle 2.0-5.2 See all versions
Latest release: 3 months ago
Installations: 8640
Downloads (last 90 days): 2298

Frankenstyle name: mod_checklist
Activities

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Thank you for your reply! and I tried them. However, I don't know how to deal with the value element in textarea. So I can make the text box and fill in, but next time, when I re-edit, comments don't display. They went away. I paste codes (line1115-1123) I changed below, could you please give me more advise.
echo '<textarea cols="25" rows="3" name="teachercomment['.$item->id.']" value="'.s($comment->text).'" '.$outid.'></textarea>';
} else {
echo s($comment->text);
}
echo ' </span>';
}
}
if (!$foundcomment && $editcomments) {
echo ' <textarea cols="25" rows="3" name="teachercomment['.$item->id.']"></textarea>';
Yuka - search for the two lines of code in locallib.php that look something like 'input type="text name="teachercomment[' and edit them to turn them into a textarea instead.
Of course, I know I can fill in long sentences under the present settings, however, I’ve required the wider input area from my users.
Hi, thank you for your great job. Could you let me know how to expand the comment area? I'd like to change it to like a textarea rows="3" cols="25" ,for example. I wonder if I should change the line.1099-1124 in locallib.php, but I just fail because I'm not understand enough about PHP and DB.
Hi Jelly,
Yes, it would be possible to make conditionally restricted items hidden in the checklist, with a change to the code. It would probably take a few hours to implement such a change (it is not completely straightforward, as other reasons for hiding activities can be calculated per-item, whereas this needs calculating per-user as well).
I don't expect to have any spare time to do any development work on this plugin in the near future - I'm happy to accept a well written patch from someone else, or will look at it when I next have some spare time.
We like to have full course checklists available to students so they can see their progress in the class. However, we have noticed that items we've hidden from students sometimes appear to them in the checklist. If we hide items or sections with the "eye" they do not appear in the checklist. But if we hide them using restrictions (like date or activity completion restrictions) then they still appear to students in the checklist, which we do not want. Is it possible to make hidden items hidden in the checklist, not matter which method we use to hide them from students? Thanks.
Rob,
There was a problem, many years ago, that empty course sections would cause the checklist update code to stop, before it got to the end of the course.
This was fixed (back in Feb 2011) by making the code loop through from section 1 to the number of sections reported by the course format. Whilst it is probably possible to change the code to handle sections that fall outside of this range, I'd be a bit nervous about changing it without extensive testing (which I don't have much time to do), due to the risk of it causing infinite loops, or breaking badly on some people's Moodle sites (with so many people relying on the plugin, I have to be careful what I change).
I will try to look into it, but I can make no promises of any timescale involved.
Hi We use assignments linked from Moodle books to the actual assignment activity which is located in an orphaned section of the course and set to show. This works really well as the students need only go through the Moodle Books, view content, watch videos, articulate presentations, interactions and quizzes etc. My problem is that the Checklist Module/Activity which used to show these assignments in the orphaned section now will not show them. Is it possible to have these show in the Checklists again? It is a brilliant way of clearing all excess activities from the Heading/Labeled sections of the course and screen real estate (Especially on smaller devices), providing a place for lecturers to go to see at a glance students at risk, who has completed what and having students work there way through the content in one location. In an upgrade not sure which one 2.5 or 2.6 these orphaned assignments disappeared from all 200 of my courses Checklists. Any ideas would be really appreciated. Thanks in advance Rob Beckett tafeSA
SOLVED. Thanks
Hi Dinis. Sorry, I can't explain how to do that, as it entirely depends on how your sever is configured. Please ask your server admin to sort it out for you.
Can you explain HOW TO? I'm a dummie in this kind of things, I can access server but ... What file?
Thanks a lot in advance
That's a permissions issue. You need to change the file permissions on the plugin to remove the group write permission (as your server is obviously configured to refuse to run files with those permissions).
In moodle 3.0 i got this message:
CGIWrap Error: Execution of this script not permitted
Execution of (htdocs/web/moodle/mod/checklist/view.php) is not permitted for the following reason:
Script is group writable.
Server Data:
Server Administrator/Contact: [no address given]
Server Name: www.escolaagricolavendasnovas.com
Server Port: 80
Server Protocol: HTTP/1.0
Virtual Host: www.escolaagricolavendasnovas.com
Request Data:
User Agent/Browser: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0
Request Method: GET
Remote Address: 85.244.14.117
Remote Port: 20806
Query String: id=155
Referring Page: http://www.escolaagricolavendasnovas.com/moodle/course/modedit.php?add=checklist&type=&course=6&section=2&return=0&sr=0
Any HELP?

Would not it be nice to celebrate the Moodle 3.0 release by adding some screenshot here? smile

Sue, I've looked at doing that in the past and I know that recent versions of the Moodle gradebook now have code in place to do it. I now have a reasonable idea about how it could be done, but I rarely have spare evenings to add new checklist features these days. Ultimately, with funding, it would probably be about 0.5 days work to implement (and fully test), but without funding it would have to wait for me to have a free evening or two.