March 4, 2019
Captivate 2019 Preview ‘Project’ works differently to Preview ‘HTML 5 in Browser’
Comments
(11)
March 4, 2019
Captivate 2019 Preview ‘Project’ works differently to Preview ‘HTML 5 in Browser’
 I am familiar with Articulate Storyline 3, PowerPoint (including iSpring Suite 9) and Captivate 7, although I am currently trailing CP2019, which we intend to move to imminently. I have also successfully integrated auto certificate generation to any design, with user name, passmark, percentage etc, in Storyline and iSpring Quiz and hope to do the same with CP2019 shortly. I'm also an ex-broadcast video editor with over 15 years experience in video and audio post production and proficient in the use of Photoshop, Premiere Pro and Audition as well as Encore for DVD authoring
Newbie 3 posts
Followers: 1 people
(11)

Running CP2019 on Win 10 PC. I have created a couple of knowledge Check quizzes in a section of the course such that if the answer is correct, the user advances and if incorrect, the user is taken back to remediation. This is all done via Advanced Actions as the check/submit button is also used to trigger other functions, such as hiding and showing buttons. All works well except on the last Knowledge Check page where, if ‘Project’ is previewed, the function works correctly and on completion, the student is taken back to the main menu to then access a different part of the course. If however, you preview exactly the same project as ‘HTML 5 in Browser’, on the final press of the submit button, instead of taken the user back to the menu, the course advances to the next slide. I’m guessing this is some kind of bug since the only difference is the way in which the course is being previewed?

Is there any way to resolve this issue, I have tried creating a new action script, putting in a new page after the knowledge check to see if it still jumps to the next (new page) rather than a specific page….it still jumps to the next page. Any ideas anyone, please!!!

Thanks

DCS_Chris

11 Comments
2019-03-06 11:38:09
2019-03-06 11:38:09

Hi Lieve

I appreciate the time you take to answer this and the many other requests for help that must be posted daily, in addition to the numerous blogs you have posted over the years….currently reading your post on shares actions Anyway, back to my issue. If I understand it correctly, any Advanced Action that is written inside Captivate is either converted to Javascript, if published to HTML5 or converted to ActionScript if published to SWF. Please correct me if I am incorrect on this. The project is a non-responsive project and the set up I have, as I am relatively new to CP, I think is relatively straight forward:

1. User reads ‘Information Page 1’ which has a  ‘Continue’ button. This page also has an ‘On Enter: Execute Advanced Actions’ (EAA), which I will cover in second.

2. User presses ‘Continue’ to go to Knowledge Check(KC) and completes the test question.

3. If User fails the KC, the ‘Quiz’ Properties for that KC are set to ‘No. of Attempts: 1’ and ‘Last Attempt: EAA’ with the script set to increment a variable ‘KC1VisitCheck’ by 1, then to ‘Jump to Slide’ ‘Information Page 1’ for remediation.

4. On returning to ‘Information Page 1’ the ‘On Enter: EAA’ (mentioned in step 1) is triggered, which checks the value of ‘KC1VisitCheck’. If this value is => 1, then the original ‘Continue’ button is hidden and a ‘Return to Quiz’ button is shown instead. This is effectively routed to the same place, i.e. returning to the KC1, but uses different button ‘Return To Quiz’ rather than the original ‘Continue’ button. ( This could also have been actioned by using the same button but changing the state to show the different texts, but I didn’t do it this way on this occassion).

5 On clicking on the ‘Return to Quiz’ button, the user is then taken back to the KC to attempt the KC again. If they fail again, the User is again taken back to the ‘Information Page 1’ for remediation, the ‘Return to Quiz’ button on that page remaining visible, the value of the variable ‘KC1VisitCheck’ being =>1. The value of the variable ‘KC1VisitCheck’ is only reset to ‘0’ if the User returns to the Main Page from which they access ‘Information Page 1’ (this is just the way I have it set at the moment).

6. If they successfully answer the KC, they are simply advanced to the next slide using the Quiz Properties on the KC slide ‘On Success: Go to the next Slide’, which takes the User to ‘Information Page 2’.

This is all fairly straight forward, so I can’t understand why, in Preview – ‘Project’, it functions exactly as expected, whereas in Preview – ‘HTML5 in Browser’ it does not. I also checked in Preview – ‘SWF in Browser’ in which it works and ‘In SCORM Cloud’ in which it doesn’t. This would seem to confirm your suggestion that the issue is with HTML5, but I am at a loss as to why this should be the case. Is it the way in which Advanced Actions are converted into javascript for HTML5 activation and, if so, how can I trace the issue? I’m guessing it must somehow be related to the Advanced Actions of the KC if failed, but this is simply an increment variable value by 1, then jump back to a slide (see Point 3), so I don’t see how this can’t be HTML5 compatible? HTML5 Tracker shows no entires. Any further suggestions would be greatly appreciated.

Thanks in advance.

Like
(8)
>
DSC_Chris
's comment
2019-03-06 13:06:03
2019-03-06 13:06:03
>
DSC_Chris
's comment

HTML5, or JS seems indeed to be more sensitive to some commands then the previous AS in SWF output. Since you use KC slides you cannot use the default remediation feature with ‘Return to Quiz’ on a Next button of the content slides.

Difficult to see exactly where the problem is within the advanced actions. Most of the Quiz Preferences are valid for KC slides as well. Did you  keep the option “Allow Backwards movement’ checked?

At this moment I am very busy, flying to the USA tomorrow, and want to finish my new website as well.

Like
>
Lieve Weymeis
's comment
2019-03-06 14:03:01
2019-03-06 14:03:01
>
Lieve Weymeis
's comment

Hi Lieve

I’d figured you couldn’t use the ‘Return to Quiz’ action, hence why I created my own solution to get me to and from remediation. As to the option to ‘Allow Backwards movement’, I initially had this unchecked as I assumed this would allow the User to navigate backward as and when they wanted, whereas, I wanted the navigation to be more prescriptive. I will check into whether checking ‘Allow Backwards movement’ makes a difference, but unsure as to why it would.

Like
>
DSC_Chris
's comment
2019-03-06 14:55:50
2019-03-06 14:55:50
>
DSC_Chris
's comment

It has to be checked, because for remediation you have to allow the user to go back to a slide which is situated before the KC slide. That doesn’t mean that you need to include the Back button on the KC slides at all, it is just taking away the restriction to go to a slide situated before the present slide.

Like
>
Lieve Weymeis
's comment
2019-03-21 13:54:15
2019-03-21 13:54:15
>
Lieve Weymeis
's comment

Yep, that seems to have fixed it. Thanks again Lieve

Like
>
DSC_Chris
's comment
2019-03-21 14:12:27
2019-03-21 14:12:27
>
DSC_Chris
's comment

You’re welcome, that took a while 

Like
>
Lieve Weymeis
's comment
2019-03-21 14:14:09
2019-03-21 14:14:09
>
Lieve Weymeis
's comment

Have been working on different aspects of the project and didn’t get back to this section until the last couple of days!!!

Like
>
DSC_Chris
's comment
2019-03-21 14:18:21
2019-03-21 14:18:21
>
DSC_Chris
's comment

It looks like the emoticon showing that I was kidding disappeared. This was not meant at all to criticize, always glad when a problem has been solved and the user gives that feedback.

Like
>
Lieve Weymeis
's comment
2019-03-21 14:20:55
2019-03-21 14:20:55
>
Lieve Weymeis
's comment

Didn’t take it as a criticism, just thought you were being chatty [just in case]

Thanks again

Like
2019-03-05 08:18:01
2019-03-05 08:18:01

If this is a non-responsive project, you may ignore the fact that only the Preview HTML in browser (F11) is creating a temporary HTML output folder. All the other preview methods are SWF-based, which means they will not represent (close) the real output after publishing. The difference between both outputs has grown exponentially.

Something is wrong, not supported in HTML output. It is probably not a bug at all, but something you overlooked.  How are those advanced action looking?

Like
(1)
>
Lieve Weymeis
's comment
2019-03-06 11:39:59
2019-03-06 11:39:59
>
Lieve Weymeis
's comment

Hi Lieve, posted comment, rather than clicked on ‘reply’ so hopefully either way you should see my response. Thanks

Like
Add Comment