-
Improvement
-
Resolution: Fixed
-
Major
-
2.8, 4.1.4
-
MOODLE_28_STABLE, MOODLE_401_STABLE
-
MOODLE_403_STABLE
-
The current structure of the scorm_scoes_track table:
scorm_scoes_track:
id | userid | scormid | scoid | attempt | element | value | timemodified
is problematic for reporting purposes because there is no id defining a single attempt so you need to group by userid, scormid, scoid and attempt to extract that info.
Also the indexes on this table can become huge because it is not normalised properly.
We propose splitting into separate tables:
scorm_scoes_track:
id | attemptid | elementid | value | timemodified
scorm_scoes_attempt:
id | userid | scormid | scoid | attempt
scorm_scoes_element:
id | element
- caused a regression
-
MDL-82601 SCORM score not being stored when force complete is used.
- Open
-
MDL-79967 SCORM activity completion not triggering under certain conditions
- Closed
-
MDL-78865 SCORM AICC HACP package Exitau triggers warning when updating total_time
- Closed
-
MDL-79253 Cannot delete course with SCORM
- Closed
-
MDL-80004 Error when attempting to delete SCORM attempts during a course reset
- Closed
-
MDL-82192 Error in AICC ExitAU command processing
- Closed
- has been marked as being related by
-
MDL-64237 SCORM scorm_scoes_track index on element is massive and unsused
- Closed
- will help resolve
-
MDL-52450 scorm report performs badly if many users in report
- Closed
-
MDL-44586 SCORM - Slow query in report graph
- Closed