Autocomplete Activities

Local plugins ::: local_autocompleteactivities
Maintained by Dirk V
If your course is offering the same material in different formats (e.g., book and PDF), this plugin can automatically mark all activities with the same material as done once one of them was completed (configurable via regular expressions)
Latest release:
25 sites
17 downloads
8 fans
Current versions available: 1

This plugin helps with activity completion tracking when sections provide the same material in different forms, e.g. as interactive book, PDF or Video-URL. If any of the alternatives is marked complete, the plugin automatically marks the remaining alternatives as complete too.

It considers activities and resources as alternatives that are within the same section and follow a configurable regular expression matching pattern.

To see the completion state change, users might have to refresh the page.

Thus, material in a section could be offered as

  • example topic (book variant)
  • example topic (link to a video variant)
  • example topic (as a PDF file)

With a regular expression that considers the materials to be alternatives if their names match up to opening parenthesis, the plugin then considers these alternatives, and if one is completed, it automatically marks the others as completed too.

In addition, it is possible to introduce a label that e.g. contains the text "I know this already". In this case learners can indicate that they don't need to go through any of the alternatives. If such a label is present, it is automatically marked complete if one of the alternatives is completed (assuming that in this case there is also no need to go through the alternatives any more). The automatic marking does not work the other way: if only the label is marked as complete, the alternatives keep their completion status.

The plugin is only active in those courses for which it is configured (by indicating the respective course IDs in the settings of the plugin).

More details on functionality and configuration of this plugin can be found in the Wiki.


Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Dirk V (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Pre, 20 jan 2023, 17:20
    Approval issue created: CONTRIB-9186
  • Peter Jonker
    Pre, 4 gush 2023, 21:47
    Hello Dirk, this looks like a great plugin. After installing the plugin my testsite (Moodle 4.1) crashed with this error Uitzondering - syntax error, unexpected ':', expecting ')' I removed the plugin and now the site is ok again. Installed the plugin again and crashed again. I do have the full debugging logs for you but maybe want to sent that to you in another way than through this site. Please let me know how I can sent you the full debugging logs.
  • Dirk V
    Pre, 4 gush 2023, 21:52
    Hi Peter, thank you very much for testing! Great suggestion, I will contact you via E-Mail!
Please login to post comments