General developer forum

Recompletion Plugin

 
Picture of Adam Bacon
Recompletion Plugin
 

Hi All,

I'm relatively new to writing plugins but I am attempting to expand on the excellent work done by Dan Marsden on a basic recompletion plugin for moodle. I am having a look at this as it would be something really useful for my site. In particular I am looking at archiving old completion data for 3 areas

- Course completion

- Quiz completion

- SCORM completion

My idea is rather than just delete the data, I would create new archive tables which i'd copy the data into. I think I can handle this piece. The bit i'm having problems with is adding the ability to view this data once it is archived.

My ideal solution would be to have an additional report page in the quiz settings and SCORM settings areas. I have been looking at the Navigation API extensions for adding the new pages but could do with some advice on how to add to the Quiz/SCORM settings areas specifically.

I would really like to add a table to the quiz overview section which allows a user to see the past completions too if possible.

Any advice would be greatly appreciated.


 
Average of ratings: -
Picture of Dan Marsden
Re: Recompletion Plugin
Core developersMoodle Course Creator Certificate holdersParticularly helpful MoodlersPlugin developersPlugins guardiansTestersTranslators

Sounds great Adam! - I look forward to seeing the pull request! smile

in your first version I probably wouldn't worry about a report to view the data - you could just rely on the configurable reports plugin or other similar reporting plugins - then a specific report in the plugin could come later

 
Average of ratings: -
Picture of MAG II
Re: Recompletion Plugin
 

Hi Adam - 

I am using Moodle on a corporate level to conduct annual training courses. The Course Recompletion plugin seems right up my alley, as it can automate resetting a course. It's a shame no reports are available, because I do need to hang onto information such as when a user completed a course. how many times, etc. 

Have you had any luck with archiving and reporting such data points?

 
Average of ratings: -
Picture of Dan Marsden
Re: Recompletion Plugin
Core developersMoodle Course Creator Certificate holdersParticularly helpful MoodlersPlugin developersPlugins guardiansTestersTranslators

Hi Drew, 

Good to hear the plugin looks like it will meet your needs - you may be aware this plugin is very new and reporting is one area that hasn't been implemented yet. Feel free to get in touch privately if you would like to fund the development time required to add reporting.

The plugin can archive course/activity completion data and uses the standard API for clearing grades so the standard grade history reports might be useful in the interim.

 
Average of ratings: -