Hello all,

For a project I'm currently developing I need to be able to track users progress on various learning tasks. Examples of these tasks could be the completion of a quiz (Quiz module), reading a node of a certain content type, or even an offline activity which an instructor records into the system.

All resources are categorised and users progress through learning they should be able to view their progress in all categories as well as an "overall" progress to completing all the resources and tasks.

I am fairly new to drupal and cannot see an obvious module which would give me this tracking functionality. Firstly, is there one already available?

If not, could someone suggest some initial ideas on the best way I could get this implemented. Obviously it should be a fairly abstracted so that it can be reused in various situations. I would then need to hook into it from other modules that I end up using such as Quiz.

Any guidance is appreciated.
Thanks, Matthew

Comments

WorldFallz’s picture

I don't know of any module specifically aimed at this functionality, but you might be able to piece it together with the workflow and/or rules modules.

matalo’s picture

Not sure I will be able to get the functionality I need with that setup. I suppose I could get something going with Views and just make a good effort on styling the output.

Still, any more thoughts from people?