Multiple Question Banks but only one score?
Sep 03, 2012
I have been asked if we can have one module for several groups of users.
They are all to see the first few slides.
They will then be asked what area they work in and depending on their selection they will be taken off to relevant slides.
This is all easily achievable if it wasn't for the fact that there will be a series of questions for each group and I only the score from the questions they answer, not a a combination of all the question banks.
In Quizmaker we did this by asking which area the user worked in as the first survey question and used branching to direct them to the correct questions.
As this will be running in an LMS we need to be able to report on the one assessment the user completed only.
Any ideas
TC
15 Replies
For testing i set up a page with a text entry, based on a one or two the user is directed to the relevant quiz.
I have tried having two results slides and that works fine the user is given a unique score based only on which quiz they answered.
But then I go to the publish LMS SCORM settings and I can only select one of the result screens to report on.
What I need is to be able to check the initial variable and decide which quiz to report on.
is this even possible?
TC
Just a thought, are the captured results variables writable or are they read only?
If I had a blank screen with an off screen web object that has a JS function that checks which quiz has been used and sets the results variables of a new results screen and the LMS can report on that?
TC
Me again, gets lonely in here sometimes
I have been looking at this JavaScript tut
I can get an alert to work on a string or a var I create in the JS. But as soon as I try to access the Results.ScorePoints the script stops.
The code I used is:
var msg = "Your message here...";
alert(msg);
var player = GetPlayer();
alert(player.GetVar(Results.ScorePoints));
The first alert is displayed but then it stops?
Cheers for any advice
TC
Anyone got any advice?
Even if it is "Can't be done"
TC
Hi Tony! See if the attached would give you what you want. Here's what I did:
One caveat: if you decide to display any scoring info on the composite result slide, you wouldn't want to display the percentages for pass/fail cutoff or the percentage the learner achieved - instead you would want to display just the point values. (Displaying percentages could get confusing... for example, if the learner got all questions right on their selected quiz, the percentage achieved would only show as 50%. )
Hi Jeanette,
Thanks for the reply.
I see what you have done and unfortunately it does not work for us.
We have to publish into an LMS and display the score the user achieves.
I can hear the screaming already from the users, if their score was displayed as half of what they think they got.
I still think it would work if I can retrieve and save the Results.ScorePoints etc. variables via JavaScript, but so far my efforts have failed.
Cheers for the advice
TC
Hi Tony, this should be possible, Steve Flowers showed a way of forcing a score into your LMS, I used it to help out here http://community.articulate.com/forums/p/18094/101853.aspx#101853
I just don't think you can get the results slides scores into javascript and so you may need to build in the logic of scoring your self, should be easy to do off the correct layer feedback button, you could do this for each quiz, then force your score variable into the LMS using Steve's method. I practiced with it this morning and it works great
Hi Phil,
Thanks for the link, looks interesting.
I will see what I can come up with.
TC
Phil is a javascript ninja. Thanks for jumping in, Phil!!
Credit where its due, the original idea was Steve Flower's, I just applied it to an example.
Hi Phil,
Could you expand on what you meant in bold please?
TC
Sorry Tony missed this, you could set a truefalse variable for each question e.g. q1, q2, etc
On the correct feedback layer continue button for Q1 you could adjust the variable to true and on the incorrect layer set it to false.
This way ypu get a series of variables that tract the correct/incorrect questions.
On your results slide you could then set a variable based on these results
Cheers Phil,
But how do I set the Results slide variables so that the score is passed to the LMS?
What I have been trying is something like the image below.
I don't seem to be able to get the JavaScript working at all?
TC
Hi Tony, Just wondering if you solved this?
Thanks,
Jarod
Hi Jarod,
Because of the complications in getting the score to display correctly, we gave up with a JavaScript solution. Instead we used layers in a set bank of 10 questions. Each Question displayed a layer with the relevant group's question and all of the answers lined up against the blank base layer. You have to turn shuffle off on the answers and make sure the correct answers all line up.
Sorry, only have a SL1 version, but if you can open the attachment it should demonstrate what I mean, or here are a few screenshots.
Main selection screen:
Question screen, base layer:

Question screen, "Blah" layer:

Question screen, "Yadda" layer:

Obviously there is then a results
Hope that helps.
TC
This discussion is closed. You can start a new discussion or contact Articulate Support.