Multiple Tests Within a Lesson
March 5, 2013 12:00 AM
I have a lesson that has content that is to be viewed by everyone, but there are 2 tests at the end of the content. The user only has to take one of the tests, depending on his/her role in the organization. When the lesson reports to the LMS, however, it shows that the score is only 50% (assuming the user got 100% on the test) since only one test was taken. How do I fix this to not take into account the other test when reporting the score to the LMS? Thanks in advance.
Discussion (4)
on your page which shows the score after the test put a modify variable command to modify the AICC_Score variable with the variable of your test score. You also need to tell your LMS that the user has passed the test too. That's AICC_lesson_status to value passed.
I do this with a pre-test and a post-test in the same course. If the pre-test was passed I present an option to skip the content and exit the score with a passed score. If the pre-test was failed they proceed through the content and need to complete the post test at the end. The pre-test score is ignored this time and only the post-test variables are recorded. (you can still see the responses to the pre-test when looking up the history in your LMS)
I've attached two images of the actions I have on my score page.
[ATTACH=CONFIG]379[/ATTACH][ATTACH=CONFIG]380[/ATTACH]
Hi,
Thanks, but when I put these variables in, my score is now 0 instead of 50%. I'm not sure if the problem is that I have the same "passed" landing page after each quiz. So I put 2 actions on this passed page, one for the clinical test and one for the non-clinical test. Do I need to have seperate passed pages, one with each action for the other test? Thanks in advance.
can you take a screenshot of your quiz tree view from the left side?
probably not the best solution but you could just multiply the score by 2!
Add an action on show to modify AICC_Score variable, choose multiply variable by and put 2 in the value
Uncheck "Include Test score in overall score" in the Results tab of both tests properties. Now both test scores will be handled separately.
You'll need a variable to store which role the user has, e.g. user_role
On the "Passed" page add two actions on page level:
On: Show
Action: modify variable
Target: AICC_Score
Value: VAR(test_1_score)
Type: Set
Condition: only if user_role = role1
On: show
Action: modify variable
Target: AICC_Score
Value: VAR(test_2_score)
Type: Set
Condition: only if user_role = role2
Tim
Discussions have been disabled for this post