HTTPS Hyperlink to Certificate
Apr 24, 2012
I am publishing a course for a client wherein the last slide has a hyperlink, which should take the learner to his/her course completion certificate.
- The course is hosted on an LMS.
- Learners must provide a login and password to gain access to the course
- The course completion certificate hyperlink, provided by the client, directs to an HTTPS location
PROBLEM: When learners click the hyperlink, a new window is opened and the link does not take the learner to their certificate. Instead, the learner is routed to a default page... appears to be the login page.
HYPOTHESIS: When the new window is prompted by clicking the hyperlink, this window is not within the secure login thread that was used to access the course. Therefore, the call for the HTTPS web-link cannot be completed since the new window has not provided the appropriate security credentials to access the secure location.
QUESTION: Is there a way to change the behavior of the hyperlink so that no new window is prompted? Rather, the hyperlink would direct the current window directly to the HTTPS link, thus staying inside the secure thread, and successfully granting the learner access to their course completion certificate.
Any insights would be greatly appreciated. Thank you. Jim
4 Replies
OK... So my hypothesis was COMPLETELY wrong. I've been able to gain some further insight from the client. They report the following observations:
1) I created a new test login ID on the production site.
2) When through the entire course.
3) Once I came to the last page of the course, I clicked on the blue color button “Click here for course completion certificate” and I was unable to view my completion certificate.
4) I then went into the History Tab in my LMS profile and noticed there was no completion recorded in the History tab after I clicked on "course completion certificate” hyperlink button.
5) Also, I noticed that once you click on the blue color button “Click here for course completion certificate” and check the debug log, the LMSCommit()--succeed! function is missing.
6) My understanding is that the course shows up as completed in the History tab once the LMSSetValue(cmi.core.lesson_status,passed)--succeed! and LMSCommit()--succeed! functions are used.
7) After the LMSCommit()--succeed! appears in the debug log, and if you refresh the History tab, the course now shows up as completed and I am able to view the course completion certificate after clicking on the blue color button “Click here for course completion certificate.”
Based on this additional input, it appears the LMS is not immediately registering the completion of the course and, therefore, is not allowing the learner to access their training certificate.
QUESTION: Is this something I can control within the course design? Is there a "course complete" command that I can insert into the course other than the end-of-course quiz that is already there? (The quiz is what I'm selecting as the measure for completion in the SCORM 1.2 dialogue boxes, when publishing.)
Any additional input from anyone would be greatly appreciated... I hate having a conversation all by myself!
Hey James!
Sorry for the delay in getting to you. If you are using an LMS and find that the course status is never being set to Completed (or Passed) in the LMS, please review this article which outlines the issue and a workaround.
Peter,
Thanks so much for your reply and referenced article. I will follow those instructions and republish to see if that does the trick.
Thank you to you and your entire team. I'm so impressed with the level of support I've received for your products! Thank you, again!
Jim
We're happy to help, Jim! I'm just sorry we didn't catch this earlier to lend a hand.
I'll be curious to know how the republish shakes out...
And as always, feel free to submit a case to our support team if you need additional assistance.
Thanks, and good luck!
This discussion is closed. You can start a new discussion or contact Articulate Support.