Course completion block to show external data about course completions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
Wishlist
|
Robert Lyon |
Bug Description
The creation of a blocktype 'courseinfo' that will display information from an external source relating to course completion.
The information will be fetched via webservices where an external function/token will return information about a user based on the following criteria:
1) The owner of the block (ie the owner of the page) will match up by username to the external system
2) The external userid for the owner will then be recorded in the blocks configdata
3) When anyone views the page once the userid is recorded the block will fetch the external course completion data and display it
the data will consist of a json encoded packet that contains:
- name The title of course
- completiondate When course was completed
- courselength The amount of hours the course was
- coursetype What type of course it was
- courseid The id of the course in the external system
4) The data will show in the block paginated and with a courselength grand total
Changed in mahara: | |
milestone: | 20.04.0 → 20.10.0 |
Changed in mahara: | |
status: | In Progress → Fix Committed |
tags: | added: newfeature |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
https:/ /reviews. mahara. org/#/c/ 10750/