Language Picker breaks tracking.js module completion criteria #2386
Closed
Description
Subject of the issue
When using a multi-language course (with the Language Picker extension enabled), the tracking configuration doesn't correctly set the _completionCriteria
from the config.json. This is due
Your environment
- Adapt Framework v3.5 (though v4 is also affected)
- Chrome
- OS X
Steps to reproduce
- Create a course with the Language Picker extension enabled and more than one language.
- Launch the course and select a language.
Expected behaviour
_completionCriteria
would be correctly read from config.json.
Actual behaviour
_completionCriteria
is not read. The configModel:loadCourseData
event is never fired.
Activity
Resolves #2386, switches listeners out for 'configModel:dataLoaded'
moloko commentedon Mar 19, 2019
reopening as this needs to be fixed in v3 as well (ideally)
Resolves #2386, switches listeners out for 'configModel:dataLoaded'
Resolves #2386, switches listeners out for 'configModel:dataLoaded' (#…
brian-learningpool commentedon Mar 20, 2019
Fixed in v3.5.1 and merged to
master
.