Course dedication icon

Course dedication

Maintained by Dan Marsden, Catalyst IT
This block allows to calculate estimated dedication time of participants within a course.
Price option: Free

Supports Moodle 1.9-4.4 See all versions
Latest release: 2 years ago
Installations: 7494
Downloads (last 90 days): 793

Frankenstyle name: block_dedication
Blocks

Comments

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

@Matias - the stats are now generated via a scheduled task, however as mentined in the readmme, on first install the plugin will only process the last 12 weeks of sessions usage - if you want to calculate further historical data see the CLI script in the CLI folder
Good morning, I have upgraded from Moodle version 3.11.5 to version 4.4 and I have also updated the Dedication plugin with version 2024072200. But when I load the dedication block for an old course in "/blocks/dedication/index.php?id=339" no data appears even though there is data to display.
@Dan Mardesn How can we connect Privately
@Nishikant. The plugin does not currently support this but it would be possible with some development. If you are interested in funding improvements please reach put privately.
@Dan Mardsen This Plugin is working on course not on Course parts. Let's suppose we have three lessons on a course and want to track dedicated time on a particular course lesson. So is it possible to do that and if so how we approach it?
@Javier - great to hear you find it useful - you may have seen I've just commented on your github issues tracker but this is now available in the version of this plugin that supports Moodle 4.4 and higher.
@Jesús - that's not something currently supported, but feel free to reach out privately if you would like to fund the development required to do this.
Hi all,
first, thanks to the mainteinance team for this great work. I have a question and I'm not sure if it's possible but...is there any way to add a completion rule (i.e.: students must have 2 hours of dedication time)?
BR
Hi all,
first, thanks to the mainteinance team for this great work. I have a question and I'm not sure if it's possible but...is there any way to add a completion rule (i.e.: students must have 2 hours of dedication time)?
BR
Dear developers, we have been using this plugin in several of our training centers for many years and the truth is that we are delighted with its effectiveness. Thank you very much for this great contribution.
We create personalized reports on our students with Moodle's integrated reporting tool, but we realize that if we use the plugin data as a source we cannot filter the students by group.
Would it be possible to add, in addition to the course and student data, the data of the group to which they belong?
Unfortunately, Moodle's custom reports do not allow you to create a report using different sources and if we use the source of this plugin we cannot create filters with the groups.
We thought it would be very useful to have this information in the reports.
Would this be possible?
Thank you very much in advance.
@Didier - this plugin includes a custom report source that allows you to build a report with a wide range of user fields - for documentation on how to use custom reports in moodle see: https://docs.moodle.org/404/en/Custom_reports
Hi ! Is there a way , in addition to first name + name, to get the id (username) in the exported data of all users ? Thanks for your advice
Hello, I created a new role, and I would like this role, like the teacher role, to be able to see everyone's dedication. Is there a way to do this? I have already tried giving the role permissions but it doesn't work.
@Matthew - yes the first time the task runs it processes the last 12 weeks of data which can take some time on a busy site - you can see that set here:
https://github.com/catalyst/moodle-block_dedication/blob/MOODLE_404_STABLE/classes/task/dedication_collector.php#L48
There is also a cli task which you can run manually if you would like to generate further historical data.
There is always room for improving how a plugin works - if you have internal development capablities, pull requests are always welcome, alternatively feel free to reach out privately if you would like to fund further development on the plugin.
Hi there, sorry if this is not the best place to seek support...
We have installed this block on a site with around 60k users and we found that the background task generated a LOT of database activity. So much that we deactivated the background task until we understand better how the block / background task is meant to behave. We have a few questions about the task:
* Is it normal for the task to drive high database load?
* Is there any way to moderate / reduce the amount of processing it is doing?
* Would the task (when installed on an existing busy site) have an initial period of high database load (processing historical log data) followed by a more moderate database load profile once it has processed all historical data (caught up)?
* Is there a way to filter the courses that this task runs for and perhaps whitelist / filter those that it should caluclate for?
Many thanks - please advise if this kind of query should be added somewhere else instead of here =/
@Giacomo - yes - setting the ignore session limit to 0 minutes will only affect "future" data and not existing data already generated.
You will need an experienced user to delete the data within the dedication tables using a sql query and that understands how to run CLI scripts - the dedication plugin includes a CLI script that allows you to re-generate data. If you work with a Moodle Partner they should be able to help with this.