Forum Discussion

ChelseaFirth's avatar
ChelseaFirth
Community Member
3 days ago

Manual Scoring Help?

 

The long and short of it is I'm fixing an old activity I did not make where the 10 points it's worth does not show up in the Gradebook in Canvas. It was made by someone who knows far more about coding than myself.

There is a question bank, with slides that are custom and do not adhere to the default Freeform options. None of those slides have a Form View option to add points.

Is it possible to manually create Triggers to each of these custom slides to add points? 

Or is it possible to create a Trigger on the Final Slide to give the student 10 Points, or does Storyline require a Results Slide?

Is there a way to add points to this project without completely remaking it?

I'll attach the Storyline file, but the labeling system used makes it difficult to decipher.

1 Reply

  • Nedim's avatar
    Nedim
    Community Member

    Try these steps: 

    • Convert the "End" Slide to a Freeform Pick One Question
      Open the End slide.
      Go to Insert > Convert to Freeform > Pick One.
      On the slide, insert a simple shape (off-slide).
      In Form View, set that shape as the correct answer.
      Set the question to award 10 points for a correct answer.
    • Auto-select the Correct Answer
      Add a trigger to the shape:
      Change state of [Shape] to Selected when the timeline starts on this slide.
      In Form View, set Feedback to None (so no Correct/Incorrect layers appear).
      Remove or disable the Submit interaction trigger.
    • Create and Configure a Result Slide
      Insert a Blank Result Slide.
      In Result Slide Properties, link it only to the Pick One question (End slide).
      Remove Success and Failure layers.
      Remove any triggers that show these layers.
    • Track Submission with a Variable
      Create a True/False variable called resultSubmitted, default: False.
      On the Result Slide, add a trigger:
      Adjust variable resultSubmitted to True when the timeline starts on this slide.
      Add a trigger: Jump to Pick One (End) slide when the timeline starts on this slide.
    • Jump to Result Slide Automatically
      On the End slide, add a trigger:
      Jump to Result Slide when the timeline reaches 0.25s IF resultSubmitted is False.
    • Loop Back if Already Submitted
      On the Result Slide, add a trigger:
      Jump to Pick One (End) slide when the timeline starts on this slide

    In short, once the learner reaches the End Slide, a correct answer will be automatically selected by setting an off-slide shape to the Selected state, then the course will jump straight to the Result Slide where 10 points will be recorded and eventually reported to the LMS. The Result Slide will immediately jump back to the End Slide, with looping prevented by a flag variable resultSubmitted that is set to true on the Result Slide. You might notice a very brief flicker during the transition between the Result and End slides. Below is a short demonstration.