Bilingual Course / Quiz
Apr 13, 2018
I work for a bilingual company that requires that all of our training material be available in both languages. The preference is that we have one course "123 Learn" that the employee could access and then once in the course select the language of their choice.
I am able to set this up so the content works correctly, but I am having difficulty with setting up a quiz that report correctly to the LMS.
How can I set things up so I have one quiz in English and another quiz in French, but that the user is only required to get a passing grade in EITHER quiz, not both.
I have though of using variables and setting up different layers in the quiz for English and French users, but his seems overly complicated with a low probability of success.
Am I over complicating things? Any advice is greatly appreciated!
16 Replies
https://community.articulate.com/discussions/building-better-courses/how-to-set-up-quiz-results-for-branched-module#reply-511677
I think you can apply the same on your course as shown in the above example. Branch 1 is language. Hope this help
Thanks Surya. I'll take a look and hopefully this will work for me.
Jeff
Well, if you are using hidden fields, you can unhide the 2nd language which appears over your 1st language textand use the same buttons for choices and grading.
I thought of that, but it seems like a lot of work for what will eventually be a 100+ courses.
Currently I have two branches (ENG) and (FR) each with their own test. These report their own quiz result slide. These two slides then report to a third slide.
When this third result slide reports to the LMS, their score is really 50% of their actual score, since they only took half the questions.
Is there a way to multiple your test score * 2 prior to reporting it to the final quiz result slide?
There are probably a few ways to mathematically do this but maybe the one you want is to set a trigger when the timeline starts on your results slide to multiply the score value of the variable by 2. The variable is %Results.ScorePoints% by the way.
Thanks Joseph! That is exactly what I was looking for. I'll give it a shot and I'll let you know how it works out.
I couldn't quit seem to make it work. It looks like my only option with a trigger is to alter the value of the variable, not manipulate it.
I'm assuming I would need javascript to do a multiplication?
Yes, you would alter the value of the variable by multiplying by 2 and you don't need Javascript to do it. There is an option to set the value by multiplying it.
I see how I can create a new variable "Score" and give it a value of Results.ScorePercent * 2, but is there a way to actually change the value of Results.ScorePercent? As that is what is reported to the LMS (I think).
Thanks for the help Joe.
Unfortunately not Jeff - a much requested function to be able to access and manipulate the result.xx variables. Add your voice in a feature request.
You'll need to use JS to send your custom variable to the LMS.
I would not work with the percent variable. Your LMS is probably not going to use that value.
I can think of two ways to do this. Either create a new value called AdjustedScore and set it equal to the Results.ScorePoints X 2 on the slide before the results slide and then adjust the Results.ScorePoints to be equal to AdjustedScore at the beginning of the results slide... OR I would (preferably) change the Results.ScorePoints at the beginning of the results slide to equal Results.ScorePoints X 2.
Perhaps the most important thing here is to actually TEST this before using it live. And then make it live and test again just to be certain.
The other possibility is to set the total possible score to 50 instead of 100, but I have no idea if that is doable.
Wendy are you saying it's not possible to change the value of Results.ScorePercent?
If it's not possible to change the value of Results.ScorePercent, then I would display a variable that is multiplied by the value of the Results.ScorePercent X 2. But in the LMS (or in SL) one would need to make sure that the highest possible score is 50.
You can't access the variables via a trigger - see Peek video. You can use JS to send a custom variable score to the LMS. I'm not sure you can use JS to change the system variables - that's a question for JS gurus like Matthew Bibby or Owen Holt :-)
Wow, thanks everyone for the great support. I can see you have a great support community here and I hope to be able to contribute more as I get the hang of this.
I think my best (?) solution will be to use layers on the quiz pages. It will take a bit more time to setup I think, but it will work.
In the meantime, I will add my voice to the feature request page!
Thanks again!
This discussion is closed. You can start a new discussion or contact Articulate Support.