Forum Discussion

JoshTaksier's avatar
JoshTaksier
Community Member
2 months ago

Words Per Minute Test in Articulate

Hello - does anyone know of a way to create a Words Per Minute quiz in Storyline that times the learner and is able to count the number of words? This would be built as a SCORM file. Thank you in advance!

  • Is it typing? You could ask them, to typer for two minutes with a timer and then calculate this based off the time. 

    • JoshTaksier's avatar
      JoshTaksier
      Community Member

      Thank you! This is very helpful. It is typing - do you happen to know if Storyline has any capability to do an actual word count?

  • You would need to use JavaScript to count words and ideally to do the timer. I could mock it up over the weekend if that would help. 

    • JoshTaksier's avatar
      JoshTaksier
      Community Member

      That's very kind of you to offer, Phil. How complicated of a task is that? Do you have a way I can contact you directly, such as by email? Thanks again.

  • It’s not difficult. I have code that does word count and that does a timer. Just need to come up with a calculation. I think you can send me a message on here and then I can reply with my email. 

  • JoshTaksier's avatar
    JoshTaksier
    Community Member

    I really appreciate you offering to do that. I can't find a way to email you privately but if you're willing to share your email, please let me know. 

  • Nedim's avatar
    Nedim
    Community Member

    A few months ago, I had a similar request from one of our clients regarding word count functionality. The requirements were as follows:

    1. The text entry field remains disabled until the learner presses the Start Timer button.
    2. The Start Timer button should have the ability to both start and pause the timer.
    3. The text entry field should be disabled whenever the learner pauses the timer and enabled again when the timer resumes.
    4. The word count function should only work while the timer is running.
    5. The process should be repeatable when the timer reaches 0, allowing the learner to restart the activity.

    This activity involves JavaScript for both the timer and word count. Here’s the solution I came up with, though the design has been modified.

  • Of course, "a a a a a a a a a a" counts as 10 words. So unless there is something/someone reviewing the words that were typed, the words per minutes doesn't seem meaningful...

    • Nedim's avatar
      Nedim
      Community Member

      Yeah, that's absolutely correct, Judy. This version is just for fun and practice. In a more serious word count competition, a word should only be counted if it’s longer than one character, or even better, if it has a meaning and is verified against a dictionary API. Example:

    • PhilMayor's avatar
      PhilMayor
      Super Hero

       would have done the same thing to calculate words, if it was serious you could use an API or embed a dictionary of most common words.

    • JoshTaksier's avatar
      JoshTaksier
      Community Member

      Thank you so much, Phil. I really appreciate you putting this together for me. I'm still working on studying all the triggers and everything you put into this.