June 29, 2018
Need to use timer across only a few slides, and fail/incomplete if timer runs out
Comments
(8)
June 29, 2018
Need to use timer across only a few slides, and fail/incomplete if timer runs out
Newbie 1 posts
Followers: 0 people
(8)

I have Captivate 2017, and included the Timer interaction on the 9 slides being used for the quiz.

If time runs out before they reach the last slide (they are being asked to click on hotspots), I need to mark the SCORM module incomplete (and complete if they reach the last slide in the appropriate amount of time if thy clicked on all the right hotspots)  Is there a way to subtract a point from the score when the timer runs out, so they will no longer score 100% (as required).

Any help appreciated.

Thanks,

Gary

8 Comments
2018-07-02 15:51:18
2018-07-02 15:51:18

Like
(5)
>
GaryDJ
's comment
2018-07-02 16:00:55
2018-07-02 16:00:55
>
GaryDJ
's comment

Did you post this as a question or a discussion? I don’t really get alerts myself, only notifications in the portal about threads I particpated in. No idea what the follow up for a question is, it has been years since I posted a question.

Is this hotspot custom made or are you talking about a hotspot question slide?

Like
>
Lieve Weymeis
's comment
2018-07-02 16:42:42
2018-07-02 16:42:42
>
Lieve Weymeis
's comment

I’m following this thread now, so that problem should be solved.

These slides have a custom made hotspot, and that part it working perfectly. They get one point each time they correctly click the hotspot, and since I give only one attempt, and require 5/5 points at the end, if they miss-click one slide, they are not passed.

I just need to somehow alter a variable (like number of points) so that they will not be passed if the timer expires before they finish the last slide.

Like
>
GaryDJ
's comment
2018-07-02 19:19:14
2018-07-02 19:19:14
>
GaryDJ
's comment

Do you have to transfer the score to a LMS? If not, you can solve this by using a user variable, will also allow you to subtract a score. If you need to transfer the score, you’ll need the CpExtra widget (InfoSemantics) or J>S to have the value of the usesr variable transferred to the system variable cpQuizInfoPointsscored

Like
>
Lieve Weymeis
's comment
2018-07-02 20:38:17
2018-07-02 20:38:17
>
Lieve Weymeis
's comment

I don’t need to pass the score to the LMS at all. Just need to indicate the course as incomplete/fail if the timer runs out before they click on the hotspot on the last quiz slide.

How would I use a user variable to fail them (and yet just continue, not jump to another slide) if the timer runs out?

Thanks

Like
>
GaryDJ
's comment
2018-07-02 21:01:13
2018-07-02 21:01:13
>
GaryDJ
's comment

OK. You may have a look at this older post for a more detailed explanation of a workaround:
http://blog.lilybiri.com/report-custom-questions-part-2
The idea is that you don’t use the user variable to transmit a score, but that you use it to show one out of two buttons that have to be clicked (like Exit or Next) by the learner. One of the buttons has no score or a score that is too low, the other one has the perfect score. You can then set the passing score to 5, only those having clicked the button with score will succeed. That way you can subtract scores from the user variable. Hope this makes sense?

Like
2018-06-30 07:30:08
2018-06-30 07:30:08

If you are talking about using inbuilt functionality to change the score, the answer is no because all quizzing system variables are read only. I have used some workarounds for clients with advanced actions. The timer widget allows a jump to another slide when time runs out and that opens lot of possiblities. Another approach is to use CpExtra widget which allows to transfer the value of a user variable to a quizzing system variable. Same is possible with JS. I have no idea how your scoring is set up at this moment: you speak about hotspots but what are those hotspots? Please, also mention your version (complete number).

Like
(1)
(1)
>
Lieve Weymeis
's comment
2018-07-02 15:57:17
2018-07-02 15:57:17
>
Lieve Weymeis
's comment

Thanks Lieve, Somehow I’m not receiving alerts and didn’t realize I had a reply. Under the gun to get this solved so glad to see your message. I’m using Captivate 2017. The way I’m using scoring is that I have 5 slides with hotspots and asking the user to click on the correct hotspot and giving them one point (and only one try) each time they click on the correct place. My scoring is simply requiring 100%, so if they do not have 5 points at the end they fail. I also give them 1 minute to go through these slides. It seems like the simplest thing to do would be to reduce this points variable by 1 if the timer expired, so they’d fail. When the timer expires, I don’t want to boot them out to another screen, but allow them to continue, but still not pass. Thanks, Gary

Like
Add Comment