I am reaching out because I am new to Adobe Captivate and to creating SCORM and AICC packages. My goal is to create a basic SCORM 1.2, SCORM 2004 and AICC package that would make use of the certification widget to display the learner's name and id. These pieces of informations will be retrieved from LMS.
I have published it as having the eLearning outputs defined above (SCORM 1.2, SCORM 2004 and AICC package) but unfortunately for AICC it is not working. The certification widget does not appear, moreover the ID value which is returned is 0.
I would greatly appreciate if you could help me identify the issue. Thank you!
Is it really necessary to use AICC instead of SCORM? AICC is mostly used when your content is not being delivered from the same server as the LMS but is coming from elsewhere (i.e. another content server location or third-party company that owns the IP). In that situation the identity of the learner might not be coming through to the Captivate modules because it's only the LMS that knows who the learner is.
I've never actually encountered a situation where AICC was a better fit than SCORM. But that might be due to the specific mix of clients I tend to get. There are some industries that DO use AICC quite a lot.
Since SCORM Cloud allows you to use either of these standards, I would suggest you set up a couple of dummy users on SCORM Cloud and do a test to see whether AICC content deployed there DOES in fact show you the user identity in those variables inside Captivate. The issue might just be your own LMS that cannot handle it.
Did you try to use a Text Entry Box, which you associate with the user variable cpQuizInfoStudentName, and ask in the course for the name of the learner?
Other data on the certificate are taken from the fields under File, Project Info. Did you fill in those fields?