SCORM Activity Management with LMS (Moodle 3)
Mar 01, 2016
A typical course with three parts:
- Content
- Quiz
- Survey
I am wondering in the sense of a student learning experience:
- Before course completing: browse content, take quiz until pass and complete the survey afterwards
- After course completed: launch the course in review mode:
- browse content for reference as needed
- quiz and survey should not in the normal flow, i.e. press next button
Current setting for LMS: one attempt, force complete
Current setting in storyline 2: single scence, scorm 1.2, pass/incomplete
Scenario:
- Course first launch: new attempt, everything works fine
- Resume incomplete attempt, everything works fine
- Resume complete attempt in review mode: student can click resume or restart. Any logic in storyline can tell if the course did completed already?
In my understanding, when the scorm 1.2 course starts in LMS, storyline 2 won't know if the course is in Scenario 1, 2 or 3 but just having the variables value to check (either started new or resume with the values from the LMS), quiz variable Results.PassPercent, Results.ScorePercent and survey variable Results2.Passed.
In storyline 2, I can use the variables to control the logic whether the quiz or survey should be presented if student click resume. Should multiple scenes be the best practice for this?
HOWEVER, if student click "NO", all variables are reset. I know there is setting in storyline 2 player to set always resume. This is a trade off if the student would like to browse from the beginning.
I wonder if best practice should use the storyline or LMS' feature to track the completeness of the activity learning. SHOULD I:
- make three scenes in storyline 2 (content, quiz and survey) if LMS can track the individual scence's completness
OR
- make three individual scorm (content, quiz and survey)
Finally, how to control the activity sequence in the LMS, e.g. if everything incomplete, content => quiz => survey. If everything complete, content can be access, quiz optional review and survey should not be presented in general.
8 Replies
I have one issue for the survey slide in Likert. When user resume or revisit the survey, I would like to check if the survey has been done. If it is, I would like to show a layer with a button to skip the survey and jump to the slide after that.
However, I don't find any variable I can use with the survey slide. All the four variable of the survey result slide is zero, PassPercent, PassPoints, ScorePercent, ScorePoint. Do I need to manually create a variable and set it to true when the result slide of the survey is reached?
Hi TW,
I'll defer to the community in regards to best practice or how you may look at setting this up for specific tracking within Moodle - but I did want to weigh in on your latest question.
Surveys aren't calculated as part of the score, so you won't be able to use the standard variables of PassPercent, etc. but you may want to look at using the state of the radio buttons associated with your Likert survey and based what layer is shown from the state of each of the buttons or any of the buttons.
Hope that helps and that you're able to get recommendations from our community members on the rest of your set up!
Hi TW,
For "make three individual scorm (content, quiz and survey)" & controlling the sequential access, Moodle has feature called "Conditional Activities". It is very robust & flexible. You may want to check that.
Thanks Manjunath for sharing some Moodle specifics here, and I hope that helps TW decided the best course of action for going forward.
@Ashley,
Before the survey, there will be a simple introduction slide. What I would like to do is checking if the survey has been done. I am wonder if no variable available, can I check the object state in next slide, the survey?
@Manjunath,
Thanks and I would try to do some testing.
Hi TW,
You could check that the particular buttons are set to a state of selected. Perhaps that would help you confirm it's been answered.
A survey must be done after clicking the submit button, I added a variable to set it true in this case. For the slide before the survey, I just checked the variable's value to show a layer to inform learner and provide a button to skip the survey.
Thanks TW for that update and I'm glad to hear it was a solution that would work for you.
This discussion is closed. You can start a new discussion or contact Articulate Support.