New activity: checklist
Number of replies: 493It basically allows teachers to create a list of items for students to complete. The students tick the items off as they complete them and are rewarded with a progress bar, showing how far through they have got.
The teacher can see a report that displays all the tasks that each individual has, or has not, completed.
Future plans include adding teacher-marking of checklists and possibly some AJAX editing of checklists.
Feel free to let me know about any bugs or improvements (preferably via the Bugs & Issues link, on the page linked above).
Re: New activity: checklist
I am trying to set up a checklist whereby the creator adds all the tasks, then the student can tick them off and see progress.
I don't want the student to be able to edit the list or add new ones just tick and save the ones already on the list.
I have tried on all permission levels and cannot seem to get this working, can you give me some pointers
Thanks
Helen
Re: New activity: checklist
If you want to check the capabilities, they should be set as follows:
Teacher:
- mod/checklist:edit (so they can set up a checklist for the students)
- mod/checklist:preview (so they can check it looks OK)
- mod/checklist:viewreports (so they can see what the students have ticked)
- mod/checklist:updateother (this was supposed to be related to teacher-marked lists, but looking back at the code, I forgot to implement this one, so this is controlled by 'viewreports' instead)
- mod/checklist:updateown (so they can tick-off items and then save their progress)
Re: New activity: checklist
The additions include:
- Lists can be set to be updated by students or teachers or both
- Students can add their own, private, items (+notes) to lists, to help them keep track of any details not included in the original list
- The report view can show progress bars instead of full details (there is also a block available to display the progress bars in the side-panel)
- Dates can be added to items and optionally exported directly into the course calendar
- Checklist results are added to the gradebook
- Teachers can comment on the items on a student's checklist
There are currently no more changes planned before updating to work with Moodle2.0, but please feel free to add any other requests / bug reports.
Re: New activity: checklist
I am looking to use this also for staff tasks as a simple "project management" and task tracking system. We are currently using Collabtive for that, but I'd like to eliminate that extra login and keep everything within Moodle.
My question is: is there any way to copy and reuse checklists? And/or create template checklists?
That would make this extremely useful, as we have many routine tasks/checklists to be done on a weekly or monthly basis.
-T
Re: New activity: checklist
This module was never really intended for staff checklists and does not have any functionality for copying checklists (other than the standard backup & restore functionality) or creating templates.
You might want to have a look at the Trackpad module ( http://moodle.org/mod/data/view.php?d=13&rid=2867&filter=1 ) or possibly the Tracker module ( http://moodle.org/mod/data/view.php?d=13&rid=1124&filter=1 ), as they might be closer to what you are looking for. My module is much more focussed on checklists that are created once by one person (the teacher) and checked off by lots of others (the students).
Re: New activity: checklist
Thomas,
Try the Progress Bar Module this may be more what you are looking for.
I have it ready for our summer update to the production Moodle.
Regards
Re: New activity: checklist
Re: New activity: checklist
Completion tracking in Moodle 2.0 is what you are looking for (which I plan to link with my checklist module, when I have time).
The point of this module is for students to track their own progress (and for teachers to be able to track where the students are up to) and it is much more fine-grained than a simple 'activity completed or not' check (I use it with assignments, to make sure students cover everything needed, before they submit it).
Re: New activity: checklist
I also tried your plugin, seems don't know how to use, I add an item, but for student, they can add the item but seems no where to edit the percentage of the progress?
Re: New activity: checklist
@Lawrence, I am a little confused by your message, so I'll try to explain clearly how to use my module.
- Teacher logs in and creates a checklist with a number of items on it
- Student logs in, clicks on the checklist and ticks each of the items that they have now finished
- Student clicks 'Save'
- The percentage progress is automatically updated, based on what the students have ticked.
If you have chosen to set the checklist to be marked by 'Teachers' or 'Teachers and Students', then the proceedure is a little different:
- Teacher logs in and creates a checklist with a number of items on it
- Click on 'View Progress'
- Click on the 'Magnifying glass' beside a student's name
- Choose 'Yes' or 'No' for each item a student has completed
- Click 'Save'
- The student's progress percentage is automatically updated
Re: New activity: checklist
Re: New activity: checklist
Have you created a checklist for the students to fill in?
Have they filled it in and clicked save?
You will need to be a bit more specific about what is / isn't working, before I can help you (especially as there are several places where progress bars can show up)
Re: New activity: checklist
Checklist and I got off to a rough start. First, when I downloaded the script I clicked on "latest version". This did not work as my Moodle version is 1.92+. Secondly, I did not realize that teachers check off activities in a considerably different way than students. Teachers must do it through the "magnifying glass".
Not very intuitive. Maybe you can better support this fact in the documentation. I am sure others have had the same problem and others will in the future. But now that I have it working I would like to say that you did a good job.
Re: New activity: checklist
To address the points you made:
For any module which has been updated to work with Moodle 2.0, the 'latest version' will always be incompatible with Moodle 1.9 (and below), due to the large number of changes made during the transition. It is impractical to make one download that works with both versions, which is why there is a separate 'Moodle 1.9' download link.
Teachers need to check off items in a different way, due to the fact that you need some way of selecting which student you want to check items off for (hence the magnifying glass icon, to view their entry). If you can suggest a better way of doing this, then I am open to hearing it (I have had one suggestion of adding the 'yes/no' dropdowns onto the report page, but I still need to see if that would work).
As for the documentation, it looks like I have not updated it since I added in the ability for teachers to update checklists (this was not part of the original design, but was requested by one of the users). Feel free to update the documentation on the moodle website ( http://docs.moodle.org/en/Checklist_module ) or to send through some updated text for the readme.txt file, but I'm a bit too snowed under at the moment to update either myself (maybe once the summer holidays start...).
Re: New activity: checklist
Thanks for creating this module. It works really well once you have spent 10 minutes or so playing with the features and trying things out using both teacher and student roles. We plan to use this activity in three or four different uses including tracking induction progress and simple project tracking.
A question - is it possible to display the progress bars within the main Moodle course page? This would make it nice and easy for students to see what stage they are at.
Thanks
Peter
Re: New activity: checklist
Davo
Re: New activity: checklist
Simple, and yet rewarding for students to see their progress. Nice job.
Willy Felton
Re: New activity: checklist
If you get a chance, try opening up this file:
mod/checklist/locallib.php
Find the functions 'updateitemtext' and 'additem' and change 'gmmktime' to 'mktime'.
If you then add a new item with a date (or edit the date of an existing item), then it should add it to the calendar with the correct date.
If this does fix the problem, let me know and I'll roll it into the next version that I upload.
Re: New activity: checklist
I have included a short video of me showing the issues.
http://screencast.com/t/YmNjNThm
Thanks
Re: New activity: checklist
I've filed a bug here: http://tracker.moodle.org/browse/CONTRIB-2271 and I'll try to dig a bit deeper over the weekend. It really should be completely fixable (but I might have to play around with the locale settings on my dev box to reproduce it properly).
Re: New activity: checklist
Note: previously created dates will not be updated (but all new/edited dates will be correct).
Re: New activity: checklist
Block checklist ?
in the description of your module here, I can read : "This is a Moodle package (an activity module and a block) for Moodle 1.9 and Moodle 2.0..."
But I can't find the block ! Where is it ?
Bye,
Patrice
Re: Block checklist ?
If you scroll down a bit on the Checklist page you'll see Download for Moodle 1.9 and other versions too.
cheers,
Glenys
Re: Block checklist ?
OK for the activity but where is the block ?
Re: Block checklist ?
As soon as it is approved, this should work. Until then, the direct download link is: http://download.moodle.org/download.php/packages19/checklist_package.zip
(Note, this is for Moodle 1.9 only - the checklist block will be updated to work with Moodle 2.0 at some point, for now only the module works with Moodle 2.0)
Re: Block checklist ?
I have been using the checklist module for a couple of weeks now and my students and I really like it. However, I'm wondering if the sort order is supposed to revert to first name order after editing each student's checklist? Everything else I do is sorted by last name and it sticks, but the checklists always reverts to first name after every save.
Also, is there any way to go directly from one student to another when checking off items in the list, without having to go back to View All Progress to select the next student?
Re: Block checklist ?
If the sort order is reverting when you mark a student's checklist, then that is a bug - it's supposed to preserve the sort order for as long as you are using the checklist. I'll investigate and get back to you on that one. ( http://tracker.moodle.org/browse/CONTRIB-2524 )
I can look into implementing 'save and next' and 'next' buttons - I've created a tracker issue for this - http://tracker.moodle.org/browse/CONTRIB-2523 if you want to track and progress I make (but no promises of having time to do this in the immediate future).
Re: Block checklist ?
I had more free time (and motivation) than I expected this evening, so I've now fixed both of those issues.
There should be a new version available to download at midnight UTC.
Re: Block checklist ?
wow! Thanks for the quick response. My students and I really enjoy using this and those two new buttons make it so much quicker for me to update my part of our checklists that we use.
Thanks again.
Re: New activity: checklist
I there a way to do a link between the items of the list and others files or web pages (to complete the informations for the students). For example, It would be useful
to put html on the items or
to autolink to an article of glossary...
Thank you for your job,
Patrice
Re: New activity: checklist
Re: New activity: checklist
Hi
Huge fan of the checklist. However, do have a question.
We are using the Checklist for a tutorials course page. The idea is that a student and their tutor sits down, discusses the progress of the student, and then the tutor makes a record of targets via the checklist.
However, I'm starting to realise that the Checklist doesn't allow tutors to create checklists for individual students. And, in fact, as the course is using Groups, it doesn't seem to work with Groups either.
So, onto Plan B - get the students to complete the Checklist. However, if there's no initial list to check off, then it would appear they can't add their own entries from scratch.
Am I right/wrong? I was really hoping tutors could create checklists for individual students, but this doesn't appear to be the case.
Hope you can clarify!
Dan
Re: New activity: checklist
You can create checklists that are visible only to certain students, by using groupings, but that would be massively unwieldy, if you wanted 1 per student, so I'd not recommend that route.
I'm afraid that the checklist module was always intended to work with a central checklist, set by the teacher to a class, to monitor the whole-class progress through that list. I guess that I could extend it to work in the situation you have mentioned, but it was never really designed to do that, so could get messy.
One thought - you could try creating a checklist with a single, 'dummy' item in it, which the student could then add their own items to (but be aware that the teacher would not be able to see how the student was progressing, as student items are regarded as 'private notes').
As an alternative, you could try the 'Trackpad' module - http://moodle.org/mod/data/view.php?d=13&rid=2867&filter=1 (I've not really used it, but it might be what you are looking for).
As an aside, the checklist does work with groups, but only in the sense that you can view the progress for different groups - it does not allow for there to be different checklists for each group (other than by creating 2 checklists and hiding them from the other group using 'groupings').
Re: New activity: checklist
Hey - thanks for the response.
I guess I got so excited about the Checklist that I didn't really research it properly, and now the elements it can't do are coming back to haunt me. lol.
Thanks for the TrackPad - looks interesting and could be just what we need.
Dan
Re: New activity: checklist
Hi Dan,
Sound more like you want the individual targets in the ILP modules.
Stuart
Re: New activity: checklist
Hi Everyone,
Firstly, I want to thank you for creating this great plugin. I work at a faculty teaching center in higher ed and just started playing around with this tool. I could see many uses for this, for example for creating routine checklist for students studying foreign language or for creating a list of unit competencies or benchmarks that certain assignments fulfill.
One question I still have regarding group mode. I'd like to give students the ability to create checklists to monitor their team's progress on project milestones. That is, team members can:
- add items to list (could be list started by teacher or start a new list entirely)
- everyone in that team can see added items
- students in team can check off items in checklist and progress bar updates automatically
- teacher has way to somehow track who added item or who checked off which individual item (like a wiki)
I'd be curious to know if anyone has ideas about this? I am still new to checklists and I apologize in advance if this option is already available.
Thank you again Davo for creating this great plugin. I am excited to introduce it at our faculty workshops!
Re: New activity: checklist
Hi Davo,
Thanks for this great contribution; I think it has a lot of possibilities and is very useful as is. I particularly like the flexibility in who can create and check-off items on lists.
Further to monkey_123's comment about language learning, a number of countries and agencies have benchmark checklists that learners use for self-assessment and/or assessment by teachers as a means of keeping track of their strengths and weaknesses.
A popular example would be the Common European Framework of Reference for Languages (CEFR) "Can do" checklists. However they differ from your checklist in that they have 3 states rather than 2. Here's a CEFR checklist for beginner (A1) learners: http://matbury.com/html/cefrl/pdf/cefrl_can_do_a1.pdf (There's already a dedicated CEFR "Can do" plugin for Mahara).
I can imagine that others might want to use checklists that have 3 or more states like this. It's a way for learners to relay back to instructors and peers where their personal strengths and weaknesses lie and what they'd like to work on more.
I hope this makes sense.
Thanks again and all the best for the new year!
Re: New activity: checklist
Matt,
I've been asked before about multi-state checklist items. It would be doable, but the code is rather more messy than I'd like, so it could require a bit of rewriting to enable it (aside from the obvious problem of how to calculate the total progress, when there is more than one state available).
Ideally, the first thing to do would be to rewrite the code so that only one function handled the updating of the checkmark data and only one place was used to calculate the total progress, which would then make it easier to change how this worked (plus add some automated testing, so that I could check I've not broken anything in the process).
In all it could probably be done it I had a spare couple of days to work on it (plus another day or two to write some detailed automated tests to make sure I didn't break anything in the process).
As I've just mentioned in my last post to this forum, I don't know when I'll next have that big a chunk of spare evenings to tackle it though (I've got enough on just trying to get my plugins are tested against the new versions of Moodle every 6 months).
Re: New activity: checklist
Hi monkey_123,
Sorry, I'm afraid that there isn't really any groups support in the checklist module (teachers can filter the progress view by group, but that's about it). What you're asking for would involve a reasonable amount of development time, as currently:
- Items can only be added by teachers, not students (students can add private sub-items underneath an item added by a teacher, but they cannot be seen by anyone other than a student).
- Checkmarks are owned by an individual, not by a group (I guess I could write something that would aggregate checkmarks across a group, whilst still tracking them per-person).
- Displaying who checked-off each individual mark isn't currently part of the output (as checkmarks are currently only associated with a single person anyway, rather than a group).
I'd guess that we're talking about 2 or 3 days development work (which is something I'm unlikely to have time to do in the evening for quite some time) - it should be quicker than that, but the internals of the checklist code is a lot messier than I would like; it has grown quite a bit in ways I'd never originally intended ...
I'm glad you're finding the plugin helpful, as it currently works.
Re: New activity: checklist
Davo,
Thanks. This is still a great plugin!
-Tania
Re: New activity: checklist
If you set up groups, can you have it set so that all members of a group can see each other's progress or is that only for the teacher to be able to see?
Re: New activity: checklist
Re: New activity: checklist
where can I see or edit checklist:viewreports ?
Re: New activity: checklist
nevermind I found it. Sorry, but I am a relative newB
Re: New activity: checklist
Ok turns out I did not have it figured out.
I can add check list to my class under add activities, but not under add blocks. Is that the way it should be?
Where can I see or edit checklist:viewreports ?
This is for a book club class and we want to have everyone be able to check off what they have read and have it visible to everyone in the class. Is this possible? How would I go about setting that up?
Re: New activity: checklist
If you have installed both the checklist module and the checklist block (both included in the download package), then you should be able to 'turn editing on' then add the checklist block. You then need to click on the 'edit settings' button and set up the checklist to display (and, optionally, the group to display).
Students will see a bar showing their progress through that checklist.
Teachers will see a bar showing the progress of all the students (in the chosen group) through that checklist.
To set up the permissions for mod_checklist:viewreports, you either need to change the settings for students globally by going through the 'Administration' section of the website, or create a separate role (e.g. student_checklist) and assign students into that role for a particular checklist (click on 'Edit settings', then 'Assign local roles'). Instructions for creating roles / modifying role permissions can be found here: http://docs.moodle.org/en/Manage_roles
Re: New activity: checklist
Some of what you describe I have working... but not all.
Screenshots of problem http://www.screencast.com/t/UFmn8U4qLyPx
Re: New activity: checklist
I'm not sure why the checklist block is not appearing - you appear to have everything in the right place.
Please can you check 'Administration->Modules->Blocks->Manage Blocks' and see if 'Checklist' is listed there. If it is, make sure it is visible (the hide/show icon).
If it is visible there, but not in the course, try deleting the folder 'moodle/blocks/checklist' and re-uploading it (this solved a similar problem that someone else had). You should also go to the 'Administraiton->Notifications' screen, just in case that helps.
As for the permissions issue, here is a guide to that: http://dl.dropbox.com/u/933969/Students%20view%20reports.pdf
Note: there were a couple of small bugs in the code for students with the 'view reports' permission (it's not something I'd ever tried), so you may want to grab the latest version of the code when it's released at midnight UTC.
Re: New activity: checklist
OK, thanks I got it working.
I deleted the checklist folder under blocks. I re-uploaded it using a diferent file manager. I think CPanel file manager sometimes screws up some of the file by adding blank lines to the end of files.
After I got the block working I had more options on the participant role screen and got that working too.
Thanks.
Re: New activity: checklist
This is very useful and just the kind of simple task list that I need to manage a large number of tasks to be done by a group of students. The only thing I wish I had was an import method for large task lists. Is there any way to do that aside from inserting directly into the DB?
Re: New activity: checklist
It's not a feature I'd ever thought of adding.
Seems like a very good idea, but I can't promise to have time to add an import (and possibly export) feature to the checklist in the near future.
For the moment, it would have to be a direct import into the DB (although one other possibility would be to run a course backup with just a single checklist selected, edit the 'moodle.xml' file inside the zip, then restore from the backup).
I've opened up a tracker issue here: http://tracker.moodle.org/browse/CONTRIB-2494
If you 'watch' that issue, then you will be notified if/when I get time to add that feature.
Re: New activity: checklist
Davo and others
I followed instructions and copied the block and mod folders into my moodle folder. I got this:
Notice: Undefined property: stdClass::$colour in /home/moodecom/public_html/scm/mod/checklist/locallib.php on line 866
It's driving me nuts. Any ideas what could be wrong?
Frankie Kam (Melaka, Malaysia_
Re: New activity: checklist
Frankie:
Sounds like the database tables aren't set up - did you log in as admin and click on the 'notifications' link?
If you have access to the database (e.g. via phpmyadmin, or similar), can you check that these database tables exist:
- checklist
- checklist_item
- checklist_check
- checklist_comment
Also check that the 'checklist_item' table has a field called 'colour' (which is what is being complained about in this instance).
Davo
Re: New activity: checklist
I've checked in a new version of my code that fixes this bug - it shouldn't have caused any problems, other than just that error message (if you debug level was set high enough). The error should only have appeared when adding new items.
At midnight (UTC) there should be a new download available (and thanks for the bug report).
Re: New activity: checklist
Just updating here with a few new features that have been added to the checklist module recently:
- Colours - you can choose from a range of tasteful colours for each checklist item
- Headings - items can be converted into headings (in bold, without a checkbox)
- (Optional) Automatically import a list of course activities - individual activities / course sections can be hidden from the list if required
- (Optional) Automatically tick-off items on the list when the associated activities are 'completed' - this requires a couple of small code changes to the Moodle core code and works reasonably well with all the standard Moodle modules (and the Moodle 2.0 completion system).
Please try it out and let me know if there are any problems.
Re: New activity: checklist
I absolutely love the changes you made to this activity. I cannot get the progress bar to show any progress on my moodle. Also when I look at the progress bar while editing the checklist, it does not show any progress as well. If I have 4 courses and one is checked, it still shows up as 0. Could I have put the code in the wrong place on the various lib mods made?
Thanks for this wonderful update.
Re: New activity: checklist
Are you viewing this as a student or a teacher?
Teachers (unless you add the capability 'checklist:updateown') can't update their checklist, so they will always see an empty bar.
The various changes you made are there to intercept the log updates (e.g. 'view resource', 'edit wiki page') and use them to check-off the relevant item in the checklist, as well as to intercept the 'update grade' part of the 'quiz', 'assignment' and 'forum' activities, to use them to check-off items if the user's score is above the amount you set on the checklist. These only work if you have enabled the 'show course modules in checklist' option. If you manually update the checklist and click 'save', then you can override the automatic updates (you can disallow manual updates, from the settings page).
Re: New activity: checklist
Thanks for posting where in the code the updates were to be made. This was exceedingly helpful. I had them in the wrong place.
I cannot get the progress bar to display as a student as well. If I complete a course, it does not update the status or the progress bar. I really want this to work as I think this is an invaluable tool.
Re: New activity: checklist
I'm still a bit confused by the phrase 'if I complete a course'. The checklist does not track the completion of courses, it tracks the completion of activities.
For assignments/forums/quizzes, if a student is given a grade greater than (or equal to) the grade you specify on the checklist edit page, then that item is checked-off on the checklist. For all other activities (that I have coded for), the item is checked-off when the student does something on that activity (views a resource, etc.). For a full list of the log entries that if monitors, look in mod/checklist/autoupdate.php .
Note, that the automatic updating only affects student marks, if you have set the checklist to 'teacher' or 'student and teacher' marks, then the total will not be updated.
Re: New activity: checklist
I think I have misunderstood what this checklist is to do (or wishful thinking on my part). I was hoping that the checklist would track course completion or provide a progress bar as to percent complete. The odd thing is that it does track completion of a course (see the picture with the greyed out checkmark) along with assignments (the full checkmark) but does not update the progress bar. The course is "search" and was not shown completion by me or the teacher, but a status given by moodle. I was under the impression that if the checkmark was received under this course, that it would also show on the progress bar. Neither is showing.
Re: New activity: checklist
Looking at the screenshot, you have the checklist set to 'student and teacher' can both update it. In that case, I take the teacher's mark as authoritive (for the purspose of drawing the progress bar), rather than what the student has ticked.
If you want the progress bar to update, based on what the student has ticked-off (or what has been automatically ticked-off, based on what the student has done), you need to change the 'Updates by' setting to 'Student only'.
Re: New activity: checklist
Hallo,
first of all, thank you for this really wonderful modul and block.
I`ve tried the new version.
The colours and the automatically import of activities works fine.
But I have Problems with the automatically tick-off items. I made the changes to the moodle core. But I think the problem is, that I don`t know exactly where to put the changes.
* Open the file: moodle/lib/datalib.php
Find the function 'add_to_log', then add these lines to the end of it:
require_once($CFG->dirroot.'/mod/checklist/autoupdate.php');
checklist_autoupdate($courseid, $module, $action, $cm, $userid);
Where is the end?
After:
$info = addslashes($info);
if (!empty($url)) { // could break doing html_entity_decode on an empty var.
$url = html_entity_decode($url); // for php < 4.3.0 this is defined in moodlelib.php
}
before
// Restrict length of log lines to the space actually available in the
???
The same with the "quizz", "forum" and "assignment" lib.php.
Could you please explain it?
Thanks again for your wonderfull work
Ralf
Re: New activity: checklist
Once you've added the code into the 'add_to_log' function, then the last bit of it should look like this:
if (!$result) {
debugging('Error: Could not insert a new entry to the Moodle log', DEBUG_ALL);
}
require_once($CFG->dirroot.'/mod/checklist/autoupdate.php');
checklist_autoupdate($courseid, $module, $action, $cm, $userid);
}
/** * Store user last access times - called when use enters a course or site * * Note: we use ADOdb code directly in this function to save some CPU * cycles here and there. They are simple operations not needing any * of the postprocessing performed by dmllib.php * * @param int $courseid, empty means site * @return void */
function user_accesstime_log($courseid=0) {
Similarly with the 'quiz', etc. changes, find the 'function' call I mentioned in the README, scroll down until you find the next line in the file that starts 'function', then scroll back up again until you find the '}' on its own a few lines above this.
The code needs to go before that closing '}'.
Hope that is clearer. I'll add some extra help into the plugin download (although that won't be avaiable until tomorrow, at the earliest).
Re: New activity: checklist
for the extra instructions I have written to help with this (they will be included in the main download from midnight, UTC).
Re: New activity: checklist
Thank you very much for the changes you have made especially the auto update feature, which our staff will appreciate.
I have a couple of queries:
1. From my tests it seems that the checklist will only show any progress made after the activity is added. This might seem obvious but I'm comparing with the progress bar block, which does show the whole year's work even if the progress bar block is added in the middle of the year.
2. How does the date feature work? I couldn't get the checklist to retain any date I put in. I wasn't sure whether I needed to click "add", "save" or both but I tried lots of combinations.
I am using postgresql and moodle 1.9. There are no errors reported in the log.
Regards
Barbara
Re: New activity: checklist
1. This should work, but on checking the code, it only updates if you change one of the 'completion grades' then click save (these are the scores that the user needs to obtain to 'pass' the assignment, quiz or forum activities).
I've just checked in a version that will fix this (available midnight UTC), but it will require either creating a new checklist, or adding a new activity/resource to the course, then editing the checklist to trigger an update.
2. With the dates, click 'start editing dates', then whenever you edit or create a checklist item you can add a date to it by: unticking the 'disabled' box, selecting a date from the drop-down, clicking the 'add' or 'update' button. This is working fine with the latest version on my test server.
Re: New activity: checklist
Hi Davo
Thanks for your changes for #1, that works now.
As for the dates: I think I just don't understand what the dates feature is for. I can only add / change dates to manually added items, not the automatic ones. Is that how it works?
Barbara
Re: New activity: checklist
Yes, only manually added items support dates, at the moment (the organisation that paid me to add the automatic items was not interested in dates).
At some point in the future I may have time to extend the code to cover automatic items as well (possibly picking up dates directly from the relevant activity), but I'm not likely to do that in the next few weeks.
Re: New activity: checklist
Thanks for the clarification and thanks once again for all your hard work.
Re: New activity: checklist
Hi Davo
I've just noticed a small problem with importing course activities. If a topic is empty but is followed by topics which are not empty (it does happen) then the checklist doesn't import anything after the empty topic.
Barbara
Re: New activity: checklist
@Barbara:
OK, I'll look into it - I've added it to tracker here: http://tracker.moodle.org/browse/CONTRIB-2762
Re: New activity: checklist
Let me first say that we've had great success with both students and staff using this excellent activity! Davo Smith really deserves a lot of credit for his work on this.
It would be an improvement to be able to import activities and have them automatically checked off upon completion, as I understand is possible now.
However, I am wary of doing so because:
- I am no programmer and the phrase "modifications of core Moodle code" is scary!
- We use groupings for many activities and don't want the activities of group A cluttering up the checklists of group B, and we have a lot of checklists set up for each course (one per day of class), so a wholesale import of activities would not do. Not having tried it, is it possible to only import individual activities?
Someone mentioned before wanting the ability to autolink to an article or glossary, so that got me to wonder if it is possible to have the module recognize the Moodle autolink filter for activities and resources.
If so (I realize that this is just as much a question concerning filters and groupings as this module but bear with me), is it possible that an autofilter would direct students of different groups to their correct activity??
For example:
- The course has an activity named "Activity 1" available only to Group A, and another activity also named "Activity 1" available only to Group B.
- A checklist has an item called "Activity 1". If the module recognizes the activities autofilter, this item would become a link to Activity 1 - but which one? Would it become a link to the Group A activity for that group and to the Group B for that activity?
Again, this module works wonderfully for us as is, but one can always dream of more, right?
Re: New activity: checklist
1. I don't like core modifications either and generally avoid them. However, I could not see any other way of intercepting the log/grade updates needed to track the completion of items. One alternative, without core modifications, has occured to me this morning, but it will be a while before I have time to try it out (you can follow any progress here: http://tracker.moodle.org/browse/CONTRIB-2741 ).
2. If you set a checklist to import course modules (and this is a per-checklist option), then it will import all course modules (except itself). However, you can then 'hide' individual activities (or whole course sections) from the checklist.
The rest of what you have written brings up a rather more complicated issue (and one which I will need to address, when I next have some free time to look into it):
- Hidden activities should not be shown in the checklist ( http://tracker.moodle.org/browse/CONTRIB-2739 ) - this should be fairly easy to sort out, but a bit fiddly in places (big question - should hidden activities contribute to the total number of items that need to be completed?)
- Activities should not be shown if they do not match the current grouping - this one scares me quite a bit as it would mean having different checklist items for different users, which could get very messy
- Trying to second-guess what the user meant when there are two activities with the same name and different groupings - sadly this has a huge potential for going wrong. Firstly, each checklist item can only link to a single course module (so it knows which one to track in terms of completion and name changes, etc.). Secondly, a user could be part of 2 groupings and so could be capable of seeing both activities. Thirdly, I could see all sorts of obscure bugs caused by people giving two activities (possibly in different sections of a course), the same name and then wondering why the checklist wasn't working properly.
The first two of those issues I will look at when I can.
The last issue is something I'd only consider doing for a specific site, rather than as a general solution. At that point, I'm afraid I'd have to be asking to be paid for that particular customisation (I have to fit my Moodle coding in around my IT-teaching day job, so there is a limit to the number of changes I can take on without asking for something to cover my time).
Re: New activity: checklist
Like you I have been very busy so I hate to possibly add something else for you to check on/fix but I think there is a bug that can cause the teachers checks to become incorrect.
I use a checklist that Updates by Student and Teacher. When I view the progress of a student and Click the Next button, the boxes for the teacher and the ghost check marks for the student are shown for the student you just left. In other words they do not update and show info for the current student. The Save and show next button exhibits the same behaviour.
I was using a version from back in December but just updated to the current version available on Feb 5. Both versions work the same way for me.
Thanks for your time and effort on making this very handy module and block.
Re: New activity: checklist
Thanks for pointing out that bug. You are absolutely right - I process the user switching after loading all the items and the checkmarks (which I have to do, as I need to see if any of them have updated and save them back to the database), but then forgot I would need to reload them for the new user.
This is all now fixed (with just 1 line of code), just about to be checked in to CVS and a brand new download should automatically appear at midnight UTC.
Thanks again for the bug report (and apologies that it was necessary in the first place).
Re: New activity: checklist
Re: New activity: checklist
The only embedding of checklists that is available is that if you use my 'uploadpdf' assignment plugin, you can choose to include a checklist progress bar in the assignment submission screen and (optionally) prevent them from submitting before they have completed everything on the list.
If you have installed the latest version of the checklist and made the core moodle modifications (which will become unecessary soon, but I need to finish checking the code carefully), then you can have items that automatically tick themselves off once a student has submitted an assignment (or you can choose to make it check-off once they have achieved a certain mark for the assignment).
Re: New activity: checklist
To update - the checklist now respects both the hidden status of activities and the grouping status (if 'group members only' is selected).
I've tested the new code and I'm confident that it is all OK, but the grouping code was quite fiddly to implement, so there may be some small bugs lurking around.
Re: New activity: checklist
I've checked in a few updates, with fixes suggested by various posts here:
- Core modifications are no longer needed to get the automatic checking-off of items working (although there will be a short delay of up to 60 seconds between a student completing an activity and the item being checked-off)
- Empty sections in a course no longer confuse the importing of modules into the checklist
- Hidden items in a course are automatically hidden in the checklist (but not yet working for items hidden due to their 'grouping' setting)
Re: New activity: checklist
We uploaded the newest update and I modified my checklists to allow the automatic checking-off of items. However, I have run into a few problems.
I had students go into my Unit 6 checklist which I modified to include the modules for Unit 6 for them to submit their files. However, I did not realize that when I added these submission activites for Unit 6, it also included them in the Unit 7 and 8 checklists. So instead of them being checked off in Unit 6, they were being checked off in Unit 7. I hid the modules in Unit 7 and 8 checklist, but the Unit 6 checklist is still not updating to show that they have submitted the files. The files are submitted though.
Also, students are submitting files in Unit 7 but they are not being checked off. I'm wondering if I have something set incorrectly.
A request: It would be much simpler if the uploading of modules had an option to only upload the activities within the particular topic/section. It is rather time-comsuming to hide all the modules not being used. And then having to remember to go back to all previously created checklists to hide the new activities. Also, the hide button seems backwards to me. It is closed when the activity is viewable, and open when it is hidden.
Thanks
Re: New activity: checklist
Whenever a checklist is updated / created, it should automatically go back through all the log entries and check-off any items that should now be checked-off. Item checking-off should also happen (in the background) whether or not the item is shown in the list (unless students have manually checked-off the item, in which case, only that checklist will be updated).
Can you do a quick experiment - find an item for which there is a 'completion score' option, set a score, 'save completion scores', then set it back to 'Any'. Let me know if that updates the check-marks for the whole checklist to what they should be.
I've added the 'only import from current section' request to the list here: http://tracker.moodle.org/browse/CONTRIB-2786 - I can't promise a fix date, as the requests are currently coming in much faster than I can sort them out (even with the half-term holiday last week!).
Yes, the icons are the wrong way around in the latest Moodle 1.9 version - got myself confused with a double-negative. Fix checked in - ready to download immediately.
Re: New activity: checklist
I did the experiment and it did update the checklist to show items the students had submitted for that unit. Thank you!
Re: New activity: checklist
However, I am noticing that I have to go back in periodically and do the same thing to get the checklists to update. Is it because I made changes to checklist after they got started on it? Trying to figure out how to avoid having to do this in the future.
Re: New activity: checklist
Kim, the checklists should automatically update whenever the 'cron' job runs.
Could you check the log files from the 'cron' job and see if the checklist activity is updating there?
You could also try manually visiting <moodle_url>/admin/cron.php and seeing if it mentions the checklist (which it might not, if it has been run by your cron job within the last 60 seconds).
Re: New activity: checklist
Davo,
Thank you for your assistance. Even though I have an admin account, I am using Moodle through our co-op and am not familiar with some of the administrative processes. Where can I access the log files for the 'cron' job? I see log files for users but not for jobs. Can I see this or is that something that the site admin where Moodle is installed has to do?
Re: New activity: checklist
Kim, the latest version of the checklist now has an option to choose between importing all the activities in a course, or just importing the activities from the current section of the course.
Also, to explain 'cron' a little more. On a Moodle server, there are certain things that should happen in the background at different times, without someone having to manually start them off (e.g. clearing temporary files, sending a batch of emails, etc.). Assuming the server is set up correctly, it should call the page 'admin/cron.php' on a regular basis (every 60 seconds, I think) and that should then call any plugins that are due to update (including asking my checklist plugin to read through the log entries and gradebook entries in the database and update the check-marks as appropriate).
When the cron page is run, it generates some output. I assume that your web server stores this output somewhere, so that it can be checked, in the case of any problems. You will need to ask your hosting provider where (and if) they store the output from this cron job and to send it to you, so you can check for the checklist being updated.
If this still does not work, the alternative is the core modifications included in the instructions (this basically does exactly the same thing as the cron job, but instead of checking through the recent log/grade entries every 60 seconds, it intercepts the log/grade entries before they are saved).
Re: New activity: checklist
Thanks Davo! The new feature will be wonderful! I will check with my site admin about the cron file. I appreciate your help in getting this figured out.
Re: New activity: checklist
Davo,
The site admin looked at the cron job and fixed it so that it is now updating like it is supposed to. Thanks again!
Re: New activity: checklist
Glad it's all working properly now.
Re: New activity: checklist
Hi Davo,
I'm working on the Dutch translation for the checklist module and encountered "Save Completion Grades" and "Completion grades are raw scores, not percentages".
Now I'm working on the Moodle 1.9 version, later for the 2.0 version.
I'm wrestling with the meaning of this button, to make a good translation.
Can you please elaborate on this button?
Re: New activity: checklist
Moodle 1.9 does not, by default, have a concept of 'completion' for activities / courses.
To get around this, and allow my checklist to automatically check-off items (if it is configured to do so), I search through the log files, to find out if someone has done something suitable with that activity (viewed a resource, attempted a quiz, posted on a forum, etc.) and then check-off that item. In addition to this, I was asked to add a feature whereby certain activities (quiz, assignment, forum), could be considered 'complete' when the user achieved a certain grade on them. Hence the idea of 'completion grades' - the minimum grade that the student needs to gain for the activity to be marked as 'complete' on the checklist. The extra note, is to avoid some of the confusion caused by, for example, on a quiz that is marked out of 20 - a completion grade of '18' means they need to score 18/20 on the quiz, not that they need to score '18%' (3.6 / 20).
The button / message only show when you have the 'show course modules in checklist' option enabled and you are on the edit screen.
Re: New activity: checklist
Thnx for the comments. This I can use
Re: New activity: checklist
Screencast demo of the checklist activity now online here:
Re: New activity: checklist
We've been playing with this and it's great, thanks. We've been wanted something that automatically checks things off instead of having to rely on students doing it themselves which our teachers reckon they won't do!
However, could it be edited to consider a forum activity complete once a student has simply posted rather than the post have to be rated, and an assignment complete once it has been submitted and not only once it's been graded?
Michelle
Re: New activity: checklist
Michelle, just leave the setting at 'Any' (the default) and forums will be checked-off when a student posts a reply or a discussion, and assignments will be checked-off on submission.
Re: New activity: checklist
Thanks Davo.
Re: New activity: checklist
Hi Dave ,
I have installed your checklist and placed the files in the various directories. It shows up under Block but when I select the edit but it the screen below
when going to Modules - activities - checlist I see the following
I must have done something as I am a rookie at this but do you have any idea what could cause this?
thanks
Peter
Re: New activity: checklist
The block looks like that, because it is waiting for you to select a checklist to display in the block, but you haven't created one yet.
Add a checklist to your course (Turn course editing on, then select, Add an Activity => Checklist), then you will be able to use the block.
The settings screen is blank, because I had a setting there, but I've now removed it. If I just delete the setting file, then anyone who upgrades, will still see the old option that shouldn't be there any more, but by leaving the empty settings file in place, everyone is slightly confused by the lack of any settings.
Maybe I should just delete the file and add some instructions telling people to remove it, if it is there...
Re: New activity: checklist
Thank you Dave that did the trick off course!
Peter
Re: New activity: checklist
Hi Dave,
First of all I want to compliment you on a terrific module. I can see a lot of usefull purposes for checklists in courses.
I have a question regarding the usage of the checklist block. I have a course with separate groups (forced) and in every group I have a different teacher and when I logon as one of those teachers I see all students in the checklist block. Just to be sure there are no inherit capability-issues, I have forced the accessallgroups for the teacher role in the course to prohibit, but with the "normal" forced groups course settings this obviously does not need to be done.
Am I missing something here or does the block always show all the students in the course, regardless of (separate) group course settings?
When I enter the checklist activity as a teacher, I only see the students in my own groups, this works as expected
With highest regards,
Sam
Re: New activity: checklist
As I teach in an environment where all members of staff can see all groups, I'd forgotten about the situation whereby they should only see certain groups.
It should be an easy fix to only show students from the relevant group(s) when 'separate groups' is set and 'view all groups' is not set (however it might be a little while before I can get on to that, as I'm currently trying to replace my development PC after the motherboard died yesterday morning).
If you were able to add it as a bug to tracker.moodle.org (in the contrib / package:checklist categories ) then that would be a helpful reminder for me.
Re: New activity: checklist
To update, the latest version of the checklist block (updated a few seconds ago) now correctly handles the list of students in the situation where:
- separate groups are set
- the teacher does not have the capability 'accessallgroups'
I hope that all works for your now.
Re: New activity: checklist
Hi Davo,
I have a feature request which I hope you will be able to fulfil. I would very much like to be able to have an instance of the checklist-block on the frontpage (or the my-page for that matter) where the student can see the progress for all checklists in the different courses he/she is enrolled in.
The (simplified) usecase could be:
- Student logs into Moodle
- Student sees the (global) checklist block which shows all the checklists for that student below each other (with course name and progress bar)
- The student clicks on a specific checklist and is redirected to the progress overview in the that course (just as it works now)
I'm looking forward to your ideas on this feature.
Regards,
Sam
Re: New activity: checklist
Certainly possible, but it comes down to the time I have to add such a feature.
If you add a tracker request for it, I'll certainly consider it, once I have got through all the other items I need to do (including getting ready for the UK Moodle Moot next week and finalising the update to my UploadPDF plugin).
BTW, if the student visits the 'My Moodle' page, they already get an overview of all of the checklists - I know its not in a 'block' format, but it might do until I have time to implement this version.
Re: New activity: checklist
Our company is very thankful to your plugin and i am wondering if it's possible to add a button that sends an email to teachers upon checklist completion ?
This is going to make your plugin the best plugin in the world.
Can you do that?
Thank you so much!
Re: New activity: checklist
Email on completion is certainly possible (and has been requested once already).
I can add it to the list of things to do, but I've got quite a bit of contract work on just at the moment (or coming up in the near future, on the back of the UK Moodle Moot), so some of my free plugin support may take a bit longer.
Question ?
I have another question!
i set my checklist to update by TEACHER ONLY, the grades get updated in the gradebook no problem. but when i try to export the checklist to see what was ticked-off all the items are empty ?? i understand that it shows what was ticked off by students, but in my case only the teacher can update it choosing YES/NO, when the teacher is done with the checklists of his students. he goes to the gradebook and like i said the grades are there but if he tries to export it to see what he ticked off unfortunately all the fields are empty! PLEASE Help ME with this issue as i already introduced alot of people to your AMAZING PLUGIN and we really appreciate what you do.
Thank you
Re: Question ?
Exporting teacher yes/no responses should be a very quick one to do.
I'll see if I can get it done soon.
Re: Question ?
Davo - are you answering Moodle questions during presentations at #mootuk11? Disgraceful!
Re: Question ?
Thank you so much ! i can'T wait to see it happen!!!
Re: Question ?
Any updates about exporting teacher yes/no responses showing in report export checklist ?
i believe it's a quick one to do as well but i am not that much of coding person..
Thank you!
Re: Question ?
OHH i thought it was just me that could'nt export teacher marks for some reasons but now i see that this is an issue hmmmm!
John did you get an answer from Davo about this issue yet????
Please let me know as soon as possible.
Marry.
Re: Question ?
Hey everyone, give me a chance - expecting a fix within 48 hours, when I've been away at a Moodle conference (as mentioned in one of the other posts), is a bit of a tight schedule
Adding teacher marks to the export is next on my list, so I'm hoping to complete it and push it out today, but no promises (and it *is* a public holiday here ...)
Re: Question ?
go Davo , Go
Re: Question ?
Just to let you know - the fixed export (with teacher marks included as Y/N for yes/no) is now released.
Re: Question ?
I am Excited !!! where do i download it Davo ?
Re: Question ?
Ok i downloaded it from your website AWESOME !! you are a genius davo!
as soon as you are not busy and i really wish you a good luck hun!
Now if you get this plugin to send notifications i will give you a hug from south africa hehehe geezzzzz
Marry!
Re: Question ?
Thank you very much !
Re: Question ?
Does anyone know if the checklist has this option or not ?
* Single input
*Multiple input
J Samuel
Re: Question ?
Re: Question ?
When the teacher checks YES and saves it saves.
If he tries to edit it later i want it to restrict him from changing that yes to no. in other words once a yes always a yes until the superior checks the report of his teachers.
Re: Question ?
@John - the 'once set can only be changed by a supervisor' functionality is fairly specialised and would represent a few hours work (adding the option to control it, disabling the yes/no buttons, checking permissions, making sure it works with M1.9 & M2.0). I can add it to the list, but as we have just started a new college term, it is likely to be several weeks before I have a suitable time slot to complete this (there are a number of features that I want to sort out in my plugins which will take a higher priority at the moment).
The tracker issue is here: http://tracker.moodle.org/browse/CONTRIB-2892 if you want to follow it
Re: New activity: checklist
Great module! We've been looking for something like this to help our employees keep track of their progress but I've run across a challenge.
Here is my scenario: we have multiple employees who are responsible for different activites within the course. I want to be able to create a single checklist and then customize it to track only certain items for each employee based on their responsibilities.
I've played with creating a checklist for each employee and then locally assigning 'student' with 'view hidden' rights. This works but the teacher view shows all participants for every checklist. As well, I would need to add multiple course blocks and that is not quite feasible. The Groups function would work nicely if, when set to groups, it let me customize the checklist for each group much like a Wiki (but it currently does not allow this, right?)
Any suggestions?
Re: New activity: checklist
Not yet as far as i know!
This is my Top Fav plugin in the the whole Moodle plugins database.
it's missing few things like notifications or ability to submit once / multyple other than that it takes a pretty big brain to make something like so and one more time.. i appreciate your job davo and Keep going !!
Re: New activity: checklist
BTW The 'email on complete' request is in tracker here: http://tracker.moodle.org/browse/CONTRIB-2770 if you want to watch it.
Re: New activity: checklist
@Todd - Two ways to get a little closer to what you want:
1. Use groupings ( http://docs.moodle.org/en/Groupings ) - this will allow you to show the checklist to only one grouping and (as far as I can remember, I haven't tested this much) will only show the members of that grouping for that checklist.
2. Similar to your approach, but only assign the role 'mod/checklist:updateown' to the students who you want to see in a report (the report uses this capability to draw-up the list of students to display).
Aside from that, I can look into adding the 'different checklist for each group' functionality, but it's likely to be a day's work, so (with my teaching term starting today and a number of bits of freelance programming work to complete), it is likely to be several weeks before I can start on it.
I've added a tracker item for this, in case you want to watch it: http://tracker.moodle.org/browse/CONTRIB-2893
Re: New activity: checklist
I want the teacher to select YES or NO and no blank option, because in our company the teacher has to finish all checklist with yes and no before he submits to his Superior. is there anyway i can remove that blank option ?
Re: New activity: checklist
Search for this line in mod/checklist/locallib.php:
echo '<option value="'.$item->id.':'.CHECKLIST_TEACHERMARK_UNDECIDED.'" '.$selu.'></option>';
If you delete that line (or add // at the start of the line to tell the server to ignore it), then the 'undecided' option will not be available.
Re: New activity: checklist
Can we have the comments in a drop down menu instead of a text field input ?
i personaly think it's gonna make it easy on the teacher to submit comments when he has more than 200 students in the system.
something like Good job/ Not Good enough! in a drop down menu
so we don't have to type it more than 200 times. Thanks Davo!
Re: New activity: checklist
This is not something I really want to do - whilst it might make it a bit easier for you, it is going to make the functionality very restrictive for anyone else who is using the system.
If you really want to do this on your local install, then open up mod/checklist/locallib.php and find this line:
echo '<input type="text" name="teachercomment['.$item->id.']" value="'.s($comment->text).'" />';
You will need to replace it with something like this (and I'm writing off the top of my head, so this is untested):
echo '<select name="teachercomment['.$item->id.']">';
echo '<option value="Good job">Good job</option>';
echo '<option value="Not good enough!">Not good enough!</option>';
echo '</select>';
(This may not show the teacher which item they selected, so it might need some additional code adding).
Re: New activity: checklist
it still doesn't show drop down menu... it shows me just the text field as before.
Re: New activity: checklist
You'll also need to replace the second 'name="teachercomment[' line about 4 lines further down in the code.
Again, this is an untested (and basically unsupported) modification, so I can't promise it will keep on working (and it will certainly be lost if you install a new version of the checklist over the top).
block Request
Davo my friend ! i looked everywhere for a block that shows how many days left a user has untill the course end date in moodle! (course expiry date) and it doesn't exist, someone made a block before but the link stopped working and nobody could get a hold of him since 2009. is this something you can make Davo?
The reason i asked is because i really appreciate you and the brain god gave you !
Please say yes!
Re: block Request
It is possible for me to make a block that could be configured with course end date and display the number of days left until that date. It wouldn't take that long to do, but making a custom block is something I would have to charge for (I'm happy to give away and support plugins that I've already created for my own use, but when it's for someone else ...).
If you are still interested, please contact me via the Moodle messaging system and we can discuss further.
Re: New activity: checklist
I've set up our checklists where updates are only made by teachers and teacher can add comments. Currently, when students view the checklist they see teacher comments in the following format:
UserID: "comment"
I'd like for the checklist to display the comment only and not display the userid. I'm not very familiar with php code. After doing a bit of searching it appears I need to modify the locallib.php file however I see numerous instances of userid. Any help you can provide would be greatly appreciated.
Thanks,
Todd
Re: New activity: checklist
You don't mention which Moodle version you are using, so this is the fix for Moodle 2.0 (it is pretty much identical to the Moodle 1.9 version, but the moodle_url line will be slightly different).
In locallib.php, find this bunch of lines (around line 920):
if ($comment->commentby) {
$userurl = new moodle_url('/user/view.php', array('id'=>$comment->commentby, 'course'=>$this->course->id) ); echo '<a href="'.$userurl.'">'.fullname($commentusers[$comment->commentby]).'</a>: ';
}
To remove the username, either delete all of these lines, or just add // at the start of the 'echo' line, so that it now reads:
//echo '<a href="'.$userurl.'">'.fullname($commentusers[$comment->commentby]).'</a>: ';
Obviously, this is something you will have to manually change, whenever I release a new version of the code.
Re: New activity: checklist
Thanks Davo! I'm using Moodle 1.9. Made the modifications as you suggested and works like a charm.
One final question: Currently the "View Progress" tab in a checklist automatically defaults to display all items in the checklist. Is there a way for this tab to default to the view of progress bars AND only required items?
Re: New activity: checklist
Changing the defaults is not a 30 second fix, based on the way I have implemented it, but a workaround would be to add the view you prefer to your browser favourites, so you can get to it quickly.
If you add a request for configurable defaults to http://tracker.moodle.org then I'll try to get onto it when I have some free time (do you want them configurable at the site level, or individually for each checklist?).
Re: New activity: checklist
Will do. Since I'm using multiple checklists it would be nice to have configurable defaults at the site level however either way will work out just fine.
Many thanks in advance!
Re: New activity: checklist
Just a quick update - the 'cron' job that automatically updates checklists as the user completes activities now uses a lot less DB queries (this is especially true if you use very few or no automatically updating checklists on your site).
Request for a new button
Any new features planed to be possibly added to your checklist work ?
Re: Request for a new button
'email teachers on checklist completion' is nearly done (with a couple of minor bugs still to fix), after that I'll either have a look through the tracker bugs list (for this & my other plugins), or start work on another plugin (or two) I've got in the pipeline.
Later in the week I've got some marking to do and some contract work (which I'm awaiting further information on, hence having a little spare time to work on my own plugins). Will have to wait and see what I get done ...
Re: Request for a new button
Thanks Davo! Best of luck to you man !!!!
Re: New activity: checklist
To keep everyone up to date - 'email teachers on checklist completion' is now available. It is off by default (you need to switch it on in the settings for each checklist. You can control who gets the emails with the capability: 'mod/checklist:emailoncomplete' (by default - teachers & non-editing teachers).
Let me know if there are any problems (this feature has only been tested on my development servers so far).
In the pipeline: import / export checklist items via CSV files (M1.9 version is done, but not released yet; M2.0 version is unstarted).