SCORM reporting improvements
SCORM reporting improvements | |
---|---|
Project state | Planning + Basic Designing |
Tracker issue | MDL-27256 |
Discussion | SCORM reporting improvements |
Assignee | Ankit Agarwal |
Project specification to be updated soon...
Introduction
This is a GSOC 2011 Project.The objective is improving the reporting of quiz elements for SCORM. Whenever a quiz style SCORM object is uploaded to Moodle , it passes back certain information to Moodle. Presently there is no way of reporting details of this push. This project is an attempt to counter the same.
Project Details
Description
The reporting in SCORM for quiz style questions is very limited. Some SCORM objects don't even pass the information back to Moodle, but where they do in the standard way, we should provide a way to view these responses in a clearer manner. Teachers should be able to see clear reports stating not only the final result of the quiz, but also the details about every data element that SCO pushes back to Moodle. This an integral and important part that has been missing from the reporting. Thus objective of this project is basically to provide a standard GUI and export capabilities for the above situation. In this project we will try to develop an plug-gable model for SCORM reporting, something similar to what quiz module presently support. This will not only improve present SCORM reporting capabilities of MOODLE but also allow users to easily write custom reporting plugins of there which can be simply uploaded and used.
Module Architecture (Constant State of Change)
The module will consist of following sub-modules:-
Core Plugin Container
This Sub-Module will act as the core of SCORM reporting providing a basic platform on which other custom reporting plugin can be built. It is basically like a board on which the plugins can be "plugged" to start working.
Basic Reporting Plugin
Advanced Reporting Plugin
Milestones
Milestone | Status |
---|---|
Background Study | Completed |
Case Study | Completed |
Recreate the case and study. | Completed |
Design the layout of the Plugin Container | In Progress |
Code the Plugin Container | In Progress |
Plan the layout for default plugins | To Be Done |
Design the layout of each plugin | To Be Done |
Code the plugins | To Be Done |
Unit test of plugins | To Be Done |
Integrate all plugins | To Be Done. |
Test Everything | To Be Done |
Clean and optimize all codes. | To Be Done |
Test Everything | To Be Done |
Document Everything | To Be Done |
Relevant Links
For more information please visit the following links:
- Introduction To SCORM-Rustic Software
- Introduction To SCORM- ADL Video Series
- SCORM 1.2 Documentaion
- ADL Initiative - Youtube Channel
- SCORM FAQ
- GSoC 2011 - Moodle