Hi,
I am new with moodle. I'm thinking of using scorm activities with moodle. I've prepared some trial quizes (I used Wondershare QuizCreator, SCORM 1.2) but I have a problem: When I logg in as an administrator the SCORM activity works fine and the grade is stored in the grade book. However, when I logg in as a student the SCORM seems to work fine but the grade is not stored and when I see the activity report (as an admin) the score asigned is 0 as a not attempted activity!
Does anybody has an idea of what is going wrong?
Regards,
Omar
Here is the SCORM API activity log (when logged as administrator, the grade is stored):
Sat, 12 Dec 2009 21:44:04 UTC: Moodle SCORM 1.2 API Loaded, Activity: prueba, SCO: WS_QUIZ_SCO
Sat, 12 Dec 2009 21:44:14 UTC: LMSInitialize("", "") => 0
Sat, 12 Dec 2009 21:44:14 UTC: LMSGetValue("cmi.core.lesson_mode") - review => 0
Sat, 12 Dec 2009 21:44:14 UTC: LMSGetValue("cmi.core.lesson_status") - passed => 0
Sat, 12 Dec 2009 21:44:14 UTC: LMSGetValue("cmi.interactions._count") - 8 => 0
Sat, 12 Dec 2009 21:44:14 UTC: LMSGetValue("cmi.student_data.mastery_score") - 80 => 0
Sat, 12 Dec 2009 21:44:15 UTC: LMSGetValue("cmi.core.student_id") - admin => 0
Sat, 12 Dec 2009 21:44:15 UTC: LMSGetValue("cmi.core.student_name") - Troncoso, Omar => 0
Sat, 12 Dec 2009 21:44:16 UTC: Commit("", "") => 0
Sat, 12 Dec 2009 21:45:12 UTC: LMSSetValue("cmi.interactions_8.id", "Q01") => 0
Sat, 12 Dec 2009 21:45:12 UTC: LMSSetValue("cmi.interactions_8.type", "true-false") => 0
Sat, 12 Dec 2009 21:45:12 UTC: LMSSetValue("cmi.interactions_8.weighting", "1") => 0
Sat, 12 Dec 2009 21:45:12 UTC: LMSSetValue("cmi.interactions_8.correct_responses_0.pattern", "t") => 0
Sat, 12 Dec 2009 21:45:12 UTC: LMSSetValue("cmi.interactions_8.student_response", "t") => 0
Sat, 12 Dec 2009 21:45:13 UTC: LMSSetValue("cmi.interactions_8.time", "16:45:04") => 0
Sat, 12 Dec 2009 21:45:13 UTC: LMSSetValue("cmi.interactions_8.result", "correct") => 0
Sat, 12 Dec 2009 21:45:13 UTC: LMSSetValue("cmi.interactions_9.id", "Q02") => 0
Sat, 12 Dec 2009 21:45:13 UTC: LMSSetValue("cmi.interactions_9.type", "true-false") => 0
Sat, 12 Dec 2009 21:45:13 UTC: LMSSetValue("cmi.interactions_9.weighting", "1") => 0
Sat, 12 Dec 2009 21:45:13 UTC: LMSSetValue("cmi.interactions_9.correct_responses_0.pattern", "t") => 0
Sat, 12 Dec 2009 21:45:13 UTC: LMSSetValue("cmi.interactions_9.student_response", "t") => 0
Sat, 12 Dec 2009 21:45:13 UTC: LMSSetValue("cmi.interactions_9.time", "16:45:10") => 0
Sat, 12 Dec 2009 21:45:13 UTC: LMSSetValue("cmi.interactions_9.result", "correct") => 0
Sat, 12 Dec 2009 21:45:14 UTC: Commit("", "") => 0
Sat, 12 Dec 2009 21:45:15 UTC: LMSSetValue("cmi.core.score.raw", "100") => 0
Sat, 12 Dec 2009 21:45:15 UTC: LMSSetValue("cmi.core.score.min", "0") => 0
Sat, 12 Dec 2009 21:45:15 UTC: LMSSetValue("cmi.core.score.max", "100") => 0
Sat, 12 Dec 2009 21:45:15 UTC: LMSSetValue("cmi.core.lesson_status", "passed") => 0
Sat, 12 Dec 2009 21:45:15 UTC: LMSSetValue("cmi.core.session_time", "0000:01:00.64") => 0
Sat, 12 Dec 2009 21:45:16 UTC: LMSFinish("", "") => 0
Here is the SCORM API activity log (when logged as a student, the grade is not stored):
Sat, 12 Dec 2009 21:48:34 UTC: Moodle SCORM 1.2 API Loaded, Activity: prueba, SCO: WS_QUIZ_SCO
Sat, 12 Dec 2009 21:48:36 UTC: LMSInitialize("", "") => 0
Sat, 12 Dec 2009 21:48:36 UTC: LMSGetValue("cmi.core.lesson_mode") - normal => 0
Sat, 12 Dec 2009 21:48:36 UTC: LMSGetValue("cmi.core.lesson_status") - not attempted => 0
Sat, 12 Dec 2009 21:48:36 UTC: LMSSetValue("cmi.core.exit", "suspend") => 0
Sat, 12 Dec 2009 21:48:36 UTC: LMSSetValue("cmi.core.lesson_status", "incomplete") => 0
Sat, 12 Dec 2009 21:48:37 UTC: LMSGetValue("cmi.interactions._count") - 0 => 0
Sat, 12 Dec 2009 21:48:37 UTC: LMSGetValue("cmi.student_data.mastery_score") - 80 => 0
Sat, 12 Dec 2009 21:48:37 UTC: LMSGetValue("cmi.core.student_id") - ronald => 0
Sat, 12 Dec 2009 21:48:37 UTC: LMSGetValue("cmi.core.student_name") - Troncoso, Ronald => 0
Sat, 12 Dec 2009 21:48:37 UTC: Commit("", "") => 0
Sat, 12 Dec 2009 21:49:43 UTC: LMSSetValue("cmi.interactions_0.id", "Q01") => 0
Sat, 12 Dec 2009 21:49:43 UTC: LMSSetValue("cmi.interactions_0.type", "true-false") => 0
Sat, 12 Dec 2009 21:49:43 UTC: LMSSetValue("cmi.interactions_0.weighting", "1") => 0
Sat, 12 Dec 2009 21:49:43 UTC: LMSSetValue("cmi.interactions_0.correct_responses_0.pattern", "t") => 0
Sat, 12 Dec 2009 21:49:43 UTC: LMSSetValue("cmi.interactions_0.student_response", "t") => 0
Sat, 12 Dec 2009 21:49:43 UTC: LMSSetValue("cmi.interactions_0.time", "16:49:35") => 0
Sat, 12 Dec 2009 21:49:43 UTC: LMSSetValue("cmi.interactions_0.result", "correct") => 0
Sat, 12 Dec 2009 21:49:43 UTC: LMSSetValue("cmi.interactions_1.id", "Q02") => 0
Sat, 12 Dec 2009 21:49:43 UTC: LMSSetValue("cmi.interactions_1.type", "true-false") => 0
Sat, 12 Dec 2009 21:49:43 UTC: LMSSetValue("cmi.interactions_1.weighting", "1") => 0
Sat, 12 Dec 2009 21:49:43 UTC: LMSSetValue("cmi.interactions_1.correct_responses_0.pattern", "t") => 0
Sat, 12 Dec 2009 21:49:44 UTC: LMSSetValue("cmi.interactions_1.student_response", "t") => 0
Sat, 12 Dec 2009 21:49:44 UTC: LMSSetValue("cmi.interactions_1.time", "16:49:41") => 0
Sat, 12 Dec 2009 21:49:44 UTC: LMSSetValue("cmi.interactions_1.result", "correct") => 0
Sat, 12 Dec 2009 21:49:44 UTC: Commit("", "") => 0
Sat, 12 Dec 2009 21:49:44 UTC: LMSSetValue("cmi.core.score.raw", "100") => 0
Sat, 12 Dec 2009 21:49:44 UTC: LMSSetValue("cmi.core.score.min", "0") => 0
Sat, 12 Dec 2009 21:49:45 UTC: LMSSetValue("cmi.core.score.max", "100") => 0
Sat, 12 Dec 2009 21:49:45 UTC: LMSSetValue("cmi.core.lesson_status", "passed") => 0
Sat, 12 Dec 2009 21:49:45 UTC: LMSSetValue("cmi.core.session_time", "0000:01:08.30") => 0
Sat, 12 Dec 2009 21:49:45 UTC: LMSFinish("", "") => 0