Scan short answer or essay for keywords?
Jan 22, 2014
By
A U
Hi there,
I'm wondering about options for evaluating short answer and essay questions. Can Storyline scan student answers for key words and provide feedback based upon what it finds? For example, I'd like a student response to contain the word "sustainability." I don't want to use the fill-in-the-blank template, because the student response will be a longer description than simply that key word.
In addition, can we program the scenario to accept wildcard answers? E.g., sustain* would accept sustainable, sustainability, or sustain as an appropriate response.
I'm wondering if this is something I could do with variables, but it seems like it might be complicated?
Anyone else use this type of functionality? Thanks for any advice!
9 Replies
This would require JavaScript. A while back, I had done an example that uses the match() method to check a Storyline text entry for keywords, like 'good', 'creative', 'awesome'; see here: http://dev.keypointlearn.com/xcl71_SL/TEBContains/ .
Hi Michael, Thank you for this.
Can you please share how you did this? I have been trying to get it done but to no avail
This thread is a bit older, so I'm not certain Michael is subscribed, but he's a regular here in the forums. You may want to message him directly using the "contact me" button on his profile.
Thanks Ashley
Hi Michael, Thank you for this post some years ago!
I am also looking to implement something very similar. I would like to create a few short and essay question with the ability to scan the text for multiple key words.
Can you please share how you did this? I have been trying to get my head around this, but to no luck!
I'd appreciate any help or demo :)
There is a sample here: https://community.articulate.com/discussions/articulate-storyline/free-sample-check-essay-questions-for-concepts-not-words
The file that I used is attached.
Hi Walt, thanks this is awesome!
Hi Michael! Many thanks - looking forward to adopting this in my work.
This discussion is closed. You can start a new discussion or contact Articulate Support.