I'm planning to develop a plugin or a bundle of plugins to manage course credits.
The system should assign a fixed number of credits to a student when he completes a course successfully, and the student should be able to review the sum of credits he has gained, and have a report of the courses he has completed whit related credits obtained for each course.
I'd like to achieve this without any core hacks, to allow easy upgrade of moodle.
I think I'll have to develop:
- a local plugin that allow course creators to set the number of credits assigned by the course.
The plugin should also catch the course completion event and assign the credits to the user. - a block plugin to show the credit overview to the students
- a report plugin to export the result
Do you think I'm heading to the right way?
Thank you