• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Prevent Users From Seeing Quiz After Passing

New Here ,
Nov 15, 2024 Nov 15, 2024

Copy link to clipboard

Copied

This question is similar to this one: https://community.adobe.com/t5/captivate-discussions/prevent-users-from-retaking-quiz/td-p/5967503 

 

I want to prevent a student from seeing other pooled quiz questions after they have passed a quiz and received a passing score from the LMS (Oracle HCM Learn).

 

I created a quiz with one attempt, complete on Pass/Fail, and no reviews.  The first slide contains a button that will either either let them start the quiz (Continue) or send them to the last slide where they are told that they have already passed and to close the window (Jump to Slide). On the button I used Advanced Actions and set cpQuizInfoPassFail to 1 if they had passed previously. On the first attempt after loading into my dev server, the button directed me to the quiz (good!) where I passed it. I closed and the LMS recorded a passing score (good!). When I reopened the quiz I clicked the button and it did not send me to the last slide, it sent me to the beginning of the quiz again (bad). I read RodWards response to the previous poster and that may be the problem.

 

Can this Advanced Action, or something similar, be placed anywhere else, like in the Manifest, where it would work the way I want it to?

 

Prevent Users.PNG

 

Views

68

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 17, 2024 Nov 17, 2024

Copy link to clipboard

Copied

LATEST

cpQuizInfoPassFail is a READ ONLY system variable that tells you whether or not the user has passed or faile the quiz.

 

It can be used as a variable in a condition for an Advanced Action (as you have used it in the condition shown in your screenshot).  But since it is READ ONLY you cannot assign it with an action to effectively bypass the quiz and grant a user a pass.

 

So if your LMS allows the user to relaunch the module. it will start from the beginning again, because the Captivate e-learning module itself does not remember whether or not the learner has previously passed the quiz.  That's what the LMS does.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources