Forum Discussion
Multi language graded quizzing with question banks
Dear, I created 3 projects/graded quiz with result slide in Dutch, French and English. Separately all working fine.
I need to combine these 3 projects in one, at the beginning the user chooses the language and at the end i need the score of 1 quiz in LMS. When creating the LMS package I only can select 1 result slide. When I click the review button on one of the result slides, I sometimes got the review of another language :(
Any chance I can fix this project? If not, i don't mind starting all over again.
Can someone please tell me how to start a multi-language quiz, with questions banks and result slide? Another idea?
Thank you for helping me out.
Saike
- ValentinoSantanCommunity Member
Hi Chip,
I found a workaround for the reporting issue. As we discussed, my project has eight branches - one for each language. Each branch has a five question quiz. The passing score is 80%, or 4 out of 5. The course is built so that the learner cannot proceed unless he/she passes the quiz. If the learner scores < 80%, the results slide prompts the learner to retry the quiz. I created a results slide averages the quiz results from ALL quizzes. I call it a "convergence" result slide and set the passing score to 10% because the scores from any of the quizzes will be divided by 8. But, I don't want the LMS to report that the user scored 10% when they actually scored 80%, so...
I created a "Proxy" results slide that is part quiz, part results slide. This is how it works:
1. I inserted a quiz with the "pick one" format and directed all quizzes to jump to this slide. The learner never sees the "convergence" results slide... it sits in a scene that the learner can't access.
2. I disguised this "Proxy" quiz as a results slide by inserting the variable %results.scorePOINTS%% from the "convergence" results so that the point score (not actual %) is displayed. This way, no matter how many branches I have, 20pts/question is constant and 4 out of 5 = 80, and 5 out of 5 = 100.
3. I created two "Continue" buttons for each language. These are hidden and change to normal based on the results.scorepoints variable. So when the var = 80, one of them appears and the other stays hidden, and vice versa when the var= 100.
4. These "Continue" buttons are the answers to this "pick-one" quiz! The "Continue" button that appears when the results.scorepoints = 80pts is worth 80 pts, and when results.scorepoints = 100, the "Continue" button that is worth 100pts appears. That way, when the learner clicks "Continue" the quiz generates a score that is 80% or 100%, based indirectly on what they scored in the real learning assessment.
5. This "Proxy" slide has a layer for each language. The base layer shows the "%results.scorepoints%%" var, and each language layer has the "Results", "Your Score" and success / failure txt boxes triggered depending on the aforementioned variable. The language layer shown depends on the branch the learner originally chose.
6. I then created a final results slide that submits the "Proxy" quiz results as 80% or 100%. This is the slide I use for tracking. I disguised this slide as an exit slide with layers for each language. The layer shown depends on a variable tied to the branch the learner chose.
phew!!! a gazillion triggers and variables later, we have a multi language course that reports the correct score to the LMS. {champagne cork pop}.
I hope other members find this approach useful.
VS
- KevinPokornyCommunity Member
Hello Valentino
I need some help in setting up and exam the same as you have done. My problem is that I have 50 questions and there are two possible quizzes to take. I would like to be able to show the score.
- Amanda-GunningCommunity Member
Hi Valentino
Well done for finding a solution to this issue.
Would you mind sharing your proxy results slide and your final proxy results slide you use for tracking? I am having difficulty following the solution which I am trying to apply to a course I created for different staff groups. In particular the bit where the button worth x points generates the % score based on the assessment result.
Many thanks
Amanda
- DianaMyersCommunity Member
Hi All!
I may be a little late to this topic, but this exact issue came up today for one of theStoryline develolpers in our office. I didn't know about this thread until after I came up with my solution, but I wanted to share it in case it helps someone else.
Background:
- We have one course that includes two quizzes: one in English and the other in French.
- The quizzes use separate question banks to display 5 questions
- Learners have to correctly answer 4 of the 5 questions presented to them order to pass the quiz
- Learners have to pass their respective quiz before they will receive credit for completing the course
- We only needed to send a Pass/Incomplete status to the LMS - we didn't need to send a final score
- The author of this course wasn't comfortable using a lot of variables to achieve the desired outcome
Solution:
- I inserted a new "overall" graded results slide
- I added a on both the English and French Quiz results slides to jump to the "overall" results slide if the user passed the quiz
- I removed all of the standard text that came with that results slide, but I kept the Success layer
- To make sure I used the correct results variables from both quizzes, I added text boxes to display them on the slide - these have to be there so they can be used for the slide trigger
- I changed the Slide trigger that Shows the success layer and added 2 conditions: Show Success Layer IF the English Quiz results variable was greater than or equal to the passing score value OR the French Quiz results variable was greater than or equal to the passing score value
- I changed the LMS Publishing Settings to use the new "overall" results slide as the Pass/Incomplete Indicator for the course
- After verifying this this solution worked, I updated the final "overall' results slide to look like an end of course slide. I did this because the user already received his or her score at the end of the quiz he or she completed. I moved the quiz variables and success messages off screen and then formatted the slide with a sample end of course message.
I've included a screen shot of the "overall" results slide that submits to the LMS. I also included the Storyline file I mocked up to test this method. (Note, my 9th grade French is very rusty, so I used Lorem Ipusm text in place of French text in my sample version). Please feel free to contact me if you have any questions at all!
Best Wishes!!!
- ShirinBhasinCommunity Member
Hello,
I am responding to this really old thread. I am hoping someone will be able to help me! I am working on Storyline 360.
I have run into a similar situation. However, mine is a 2-role branching scenario where there can also be a learner who can perform both the roles, and therefore, will have to take both the assessments. So in my case, there can be three types of reporting to the LMS for the course to show complete:
- Role A assessment results
- Role B assessment results
- Role A+B assessment results (if the learner is performing both the roles)
I tried following the sample story that Diana has shared above. Everything work's fine. But I get stuck in the third scenario above. After clearing Role A assessment, when I go to role B assessment, the assessment question options are disabled. I cant select any of the choices for the assessment questions. Is this because the result has already been submitted to the LMS? Can anyone help me come up with a possible solution?
Thank you!
- OwenHoltSuper Hero
I did a variation that uses a single quiz with varables that serve as content placeholders. Based on the language selected, the actual questions and answers are loaded from other variables. Upside = single quiz. Downside = lots of variables to manage but you can easily use MS Word or Excel to manage this.
Here is a screenr and the .story file.
- AnujJoshi-d9126Community Member
Hi Owen,
This looks good for sure. However, when you have more than 10 lanugauges and each language contains say 15 questions then it will be cumbersome to create varaible for 150 questions and later remember what to do. Also, if you need to edit a few, then you may not feel like doing it again. I may suggest a different approach here.
The first part is exactly as you did.
Then create a quiz normally as a new scene connected to language. For example English Quiz will follow after English presentation, Fr quiz after french etc.For tracking I will use "slides viewed" instead of quiz results.
I will add a Thank you slide at the end which the way you did will load after the end quiz in any language.
I may want to add a trigger on the result slide, which say, enable next button when the passpercent variable is greater than equal to passscore variable, otherwise its disabled.
This will not allow users to view the last or the thank you slide. Making the course incomplete until they pass the quiz.
I hope it make sense.
- OwenHoltSuper Hero
It does and I've used this tactic as well with one variation, a "ghost assessment". Basically, by using a ghost assessment that is controlled by the other quizzes, you can track by percentage instead of slides viewed. You can also drill in to which questions were answered correctly or incorrectly in your LMS reporting.
...and to be fair, I posted the other solution 7 years ago. It's an interesting solution but not a 1 size fits all for sure.
Hi Karen! I'm not sure if Valentino is subscribed to this thread or not and you may need to send a PM
- DianaMyersCommunity Member
Hi Stephanie! Sorry to hear you're having issues... can you share a screen shots of the results slides for each of the 3 quizzes and the Master results slide and the triggers you've used? I wonder if one of the conditions is set to AND instead of OR. Or perhaps it's an issue with "equal to vs. less than' with the scores...
I know we can find a way to make this work for you!
- StephanieCase1Community Member
Hi Diana,
Actually, I just checked my files again and compared it to your most recent file posted and it looks like I have it working now! I'm so ecstatic that I didn't have to re-work this module. I really appreciate your files as they helped guide me to the working results. Thank you for sharing your knowledge in the Forum! It has been invaluable to me on this training module.
Thank you again!
Hey Indrani - Take a look at the attached example and see if that assists you in what you are trying to do. If you need me to take a look at a particular .story file, feel free to share.
- DavidSeaman2Community Member
Hee Hee!!! Thanks for all the great ideas and solutions!! I've been tangling with this for a month and finally have an answer. I did a slight variation in that I used layers on the results slide triggered by variables set on the first slide of the presentation. When the learner chooses a language on that first slide it sets a language variable which determines which content slides they see. All language content slides point to 1 (that's 1) quiz.
Each quiz slide has a layer for each language with shapes used as text fields which will overlay the base layer EXCEPT for the radio buttons (shapes are somewhat easier to manipulate than text boxes which may flex in size depending on the text length). I formatted the layers to have the same text font as the base layer, and the shape has a white background and no border so that it appears to be the base layer. The layer shown is determined by the language variable set on the first slide of the presentation, same with the Results slide.
This avoids totally having to mess with multiple result slides. Obviously this removes the option of answer randomization but for me it is a small price to pay for getting down to 1 quiz.
Thanks again!!
Oh awesome Nejc - I know that's a common inquiry and challenge for some users. Thanks for sharing.
- MattGartonCommunity Member
One more, on topic. What we often do in multi-lingual, is to not have the reporting based on a results slide, but on a trigger. We make it so that you have to pass the quiz to get to the final slide, and that slide has a trigger to send pass (or complete) to the LMS.
If you care about having scores in the LMS, this isn't a good approach; but if you just want it reported whether they passed or not (or complete or not), it's a decent solution. - ChristineHendriFormer Staff
Welcome to E-Learning Heroes, Saike!
Just a quick thought here - why not create multiple courses, instead? So, for example, you could have the users select their language option before they even start the course and that could link to the course for that specific language.
Now, I'm not sure if that's something you'd be able to do, or not. The main reason I thought this would be a good option is because you already have the sections set up. All you'd need to do with the courses is import them into their own files.
So, for the English course, you could import the English slides into its own Storyline file. You could do the same with the French and the Dutch.
If you need information in importing from existing projects, check out the following tutorial:
Importing from Another Storyline Project
I hope this helps :) If not, I hope you're able to find something that works for you with this project.
Good luck and welcome again!
- MattMorrisonCommunity Member
Hi Christine,
Wondering if this solution would also work for comparing results from another project.
A client I am working with wants to know if it's possible to compare results from 2 quizzes that are not in the same project.
Ideally there would be a pre test at the beginning of project 1, then a post test at the end of project 2. Then the user would be able to review their results from pre and post test to see how they improved.
Is this possible? The projects are deployed via LMS (not sure if that matters).
I suggested as a work around, allowing the user to print/save results from project 1 so that its easy to access after completing project 2.
Any info or suggestions would be greatly appreciated. Thanks!