Forum Discussion
Multiple Text Entry Quiz
Hi and Good day to everyone.
Can it be possible to create a multiple 'Text Entry' Quiz in storyline?
3-4 text entry that the user will answer to fill in the blanks?
Thanks and best regards,
Louise
- PattyZernekeCommunity Member
Hi,
I know i am coming to the party late on this question, so i hope someone will still respond. I tried building my fill in the blank question with multiple fields, correct, incorrect buttons off to the side, and arranged my triggers correctly. I am still getting the prompt 'you must answer the question before submitting' even after all the items are filled in (filled in correctly, not correctly, didn't matter, same response).
I am working in Storyline 3.... any suggestions?
Patty
- PattyZernekeCommunity Member
This is exactly what I needed.. thank you
- JerryBeaucaireCommunity Member
Not sure if this is helpful, but I gave up on the FILL IN THE BLANK thing, there's just so many variations and misspellings and Spanish/English/Canadian.... ugh. Add multiple blanks in one question... not for me.
I opted to switch to multiple drag and drop instead. Say I have 2 blanks to fill... I make one blank into a red outline box and put 4 words off the left in red they can choose to drag to there. Then a blue box target and 4 more blue outline words on the left.
This is easy to set up, eliminates verbal variety, and gives me the chance to be "funny" with one of the red/blue options, put words that make a hilarious result when both are tried.
My two cents.
- ThorstenZimpricCommunity Member
I love that workaround. It worked for 2 text entry fields but now I used 5 and don't get an error it produces. Here is the problem description:
- I click on first entry field, enter correct text
- I click into 2nd field like a user would do as well and enter correct text
- I repeat that for all 5 fields
- then I tested
- A - clicking somewhere inside quiz area to trigger focus change and afterwards I click on submit button --> Error message like "that form is not properly filled, please enter all text"
- B - clicking directly on submit button --> even if answers are correct I get lead to retry screen
I am sure it is just a small detail I tried to find by checking my trigger rules. Has anyone any idea?
How can I display content of the entry variables to see which variable isn't working like I believe it should do?
(would help debugging)
Thanks in advance
Thorsten
- ThorstenZimpricCommunity Member
I find out how to display Variables = %NAME% and displayed all 5 Variables. In copied file with just the quiz I debugged it and it worked. Did the same thing on main file. Variables are going to be displayed and entered correctly, but it doesn't work in the end because Articulate tells me that not every variable was entered, although debug fields tells me that every variable is filled in correctly! ARRRRGH
- WendyFarmerSuper Hero
Share the file and perhaps someone can help you. It may the trigger order.
- ThorstenZimpricCommunity Member
I guess I found the reason and it is a sad story to tell. It seems to have to do something with brackets. My quiz is about citation therefore I have to test the students about their knowledge of these things: [...] , [sic!] , 'QUOTED QUOTE' , and so on. I guess Articulate doesn't convert brackets into text? Which means code injection may be possible? But it means that articulate could work weird like explained above because it has problems to distinguish code brackets and text brackets.
- LeahKruger-c18aCommunity Member
Thank you for sharing this simple solution - worked perfectly for me!!
- IndraniSen-e083Community Member
Hello Friends,
So, I am trying to create a 'Text Entry' Quiz. I am aware that users who often type incorrectly may have the correct answer with incorrect spelling. As a workaround, I have created a glossary listing the correct spelling. However, I have noticed that users still get it wrong and make mistakes. Is there a way the quiz will be able to autocorrect the spelling?
Thanks so much.
Regards,
Indrani
- JerryBeaucaireCommunity Member
Indrani,
I use Javascript to search some answers for a unique word or string of characters that users typically always get right. In all your misspellings, is there a unique string that invariably is there and would indicate they have the right idea?
In my question, the user typically enters a sentence. Since there is no way to predict exactly what they would type, I simply search for the word "plug". If the word is in the answer anywhere, I change their answer to the correct answer so the question is then marked as as correct.
var player = GetPlayer();
var str = player.GetVar("TextEntry2");
var n = str.search("plug");
if(n >= 0){
player.SetVar("TextEntry2", "TO PREVENT PLUGGING OF THE UNDERDRAIN");
}In your situation, you can adapt this code to search for any short string that might always be there, something you can rely on all the misspellings.
This could be adapted to search for 2 or more different possible strings, as well.
This code would go onto a trigger that is executed when the TextEntry box loses focus.
- IndraniSen-e083Community Member
Thank you for your input. I will certainly try to find a short string. No matter how we do it, it entails lot of work.
Best
Indrani
- JerryBeaucaireCommunity Member
When the answer is only a single word to be typed, you can enter multiple correct spelling variations of that word, up to 10 possible versions.
- IndraniSen-e083Community Member
I have been thinking of that too. But when you have more than 100 questions, this process can be tedious. Thanks for your help.
Best Regards,
Indrani Sen