<HTML dir=ltr><HEAD><TITLE>[Xerte] passing scores through to the scorm api</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16850" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText80323 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>setValue('cmi.core.score.raw', 90);</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>to set a score of 90. You need to read up on the various SCORM data you can set, and you need to understand which version is implemented on your LMS (probably 1.2?). 'cmi.core.score.raw'is the name of one of the elements of the SCORM data model - refer to the SCORM documentation for others you can get / set. Make sure you refer to the right version for the SCORM implemented on your LMS.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>Setting scores for each question is difficult - not because of Xerte, but because of the way the SCORM works.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>You can write a string into cmi.suspend_data of your choosing, so that could be something like 1,0,0,1,0,1,1,1,1,0 to track individual quetion responses, but you will have to find out if you can easily extract that data from the LMS later when you want o review it, and then you'll need something to process it. In WebCT there is no way to do that from suspend_data. It is a general grumble of mine that SCORM is badly implemented on a lot of LMSs. The last time I checked moodle, it claimed to support SCORM 2004, but it didn't work. I imagine this has been addressed by now. With moodle at least you can get at the database itself and extract results.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>There are others on the list using SCORM more than I do..? Any better ideas?</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> xerte-bounces@lists.nottingham.ac.uk on behalf of Hamish Dewe<BR><B>Sent:</B> Sun 21/06/2009 09:44<BR><B>To:</B> xerte@lists.nottingham.ac.uk<BR><B>Subject:</B> [Xerte] passing scores through to the scorm api<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Hi,<BR><BR>I've been teaching myself to script Xerte through the supplied help<BR>files. All's going well so far except for one thing:<BR><BR>when I place my scorm module in the LMS (Moodle), the Xerte package only<BR>reports completion and time. Can anyone point me towards a guide on how<BR>I can extend this to report scores for a Xerte package, or even better,<BR>individual scores for individual questions? The help file entry<BR>setValue() is a little too terse to be of much use to me!<BR><BR>thanks<BR>Hamish<BR>_______________________________________________<BR>Xerte mailing list<BR>Xerte@lists.nottingham.ac.uk<BR><A href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte">http://lists.nottingham.ac.uk/mailman/listinfo/xerte</A><BR></FONT></P></DIV></BODY></HTML>