Implementing SCORM 2004 in Claroline

From ClaroDevel

This page aims to be a draft of the needed task that are still to do to make Claroline 100 % SCORM 2004 conformant. If you don't know what SCORM standard is, you should first visit this website : http://www.adlnet.org.

Table of contents

Concerned files

All the files concerned by the SCORM implementation are here in the "claroline/learnPath/navigation/" repository

scorm_API.inc.php is the implementation in javascript of the LMS side of the API

Tasks summary

  • API SCORM elements supports
  • Sequencing and navigation elements of the Manifest

API elements already implemented

  • cmi.core._children
  • cmi.core.student_id
  • cmi.core.student_name
  • cmi.core.lesson_location
  • cmi.core.credit
  • cmi.core.lesson_status not fully done
  • cmi.completion_status not fully done
  • cmi.success_status
  • cmi.core.entry
  • cmi.core.score._children
  • cmi.core.score.raw
  • cmi.core.score.min
  • cmi.core.score.max
  • cmi.core.total_time
  • cmi.core.exit
  • cmi.core.session_time
  • cmi.suspend_data
  • cmi.launch_data

API elements to implement