Copy link to clipboard
Copied
Is there a way to, when the learner reaches the end of the course, set the slide view percent to 100? Looking for ways around possible network latency issues with HTML5 courses... would like to explore using variables, etc., to incorporate learner attestation rather than lowering slide view reqs. Thanks for any help!
[Captivate 2017]
Copy link to clipboard
Copied
If you simply need to artificially have slides marked off as completed even though the user has not visited those slides then the CpExtra HTML5 widget would probably be your simplest solution.
See the information on this page about the xcmndCompleteSlide function:
Copy link to clipboard
Copied
Learners are actually visiting the pages, but it seems that splash slides like lesson dividers are getting skipped in the slide view count in certain circumstances (remote learners, sites with heavy bandwidth load and resulting latency, etc.). In the simplest design, the lesson is completely linear, so we know if they view the last slide they've seen the others... it's just not registering with the LMS when we publish as HTML5.
Having that context, is an external widget still the answer, or is there some native thing we can do?
Copy link to clipboard
Copied
Apart from actually having the learner visit each and every slide, Captivate does not provide any 'out of the box' way to force slide completion. If you want 100% completion, either visit all slides or use the widget. If you are a JavaScript expert, you could potentially code a custom solution yourself, but that would take a while.