Funded work implementing SCORM (RTE) module for Drupal - renewed call for input / assistance

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
metareason's picture

Hi all,

There's been some previous interest and discussion in a SCORM implementation for Drupal - Nine Lanterns now has a (very modestly) funded project that will need to have SCORM objects use the SCORM API to set and get data, so we are starting work on this now - if anyone else is working on this please get in contact and so we can avoid duplicate effort!

Thanks to jjkd for making a great start on the SCORM wiki docs previously.

My approach will be working backwards from the SCORM RTE - we don't need to open and import SCOs for this project, and can get away with manually creating the Organisations for now. The first milestone will be successfully loading up Claude Ostyn's Diagnostic SCO for SCORM runtime and prodding Drupal so it returns something nice.

I have had a very brief scan of the code in some existing php implementations, and haven't decided on a starting point. I've also contacted a vendor offering an off-the-shelf + consulting implementation of a commercial RTE engine and am in discussions about licensing - their business model seems to built around a large single fee to a closed source LMS vendor looking to upgrade LMS to SCORM, so the use case of open-source Drupal needs some work. I'll keep negotiating and see what outcome can be achieved that works with GPL.

I'd love to have a 1.2/2004 support with Javascript only, but pragmatically, without any outside assistance the limited budget of our project will mean the quickest and simplest solution will likely fly (even if it is a 1.2 + Java for now.)

Please sound off again if you are able to contribute, a couple of things which would be really useful:

  • Someone who has maintained a Drupal module previously to co-maintain a planned SCORM module with me (My CVS commit access is pending, but would love to have a partner in crime so I don't have such a steep learning curve with releases and tagging Drupal style)
  • People with previous SCORM/XSS debugging experience to test (even better if you have your own SCOs that you a very familiar with)
  • Financial contributions, however minor, to help justify working on this until it is a great fully functional module! I know there are lots of education/training people using Drupal, and there are some very interesting related projects which could be mashed together to push Drupal further into the "Social LMS" territory (<- hmm drupalms.com already registered :)

Cheers!

Comments

Found existing scorm module!

metareason's picture

http://drupal.org/project/scorm - sanduhrs looks like he has made a start and has lots of Drupal module maintenance experience. I've made contact.

Hi Michael, I have a first

sanduhrs's picture

Hi Michael,
I have a first prototype which implements the RTE.
It's Drupal 5 based, and although it still needs a lot of work, I'll commit it to CVS later that day.

--

sanduhrs · Stefan Auditor · erdfisch

http://erdfisch.de · http://audiens.de · http://www.drupalcenter.de/user/408

Please see

1.2 vs 2004

jjkd's picture

Note that only having SCORM 2004 support (vs. 1.2) is not a big problem at this stage, given that tools like this one:

http://www.ostyn.com/standards/demos/SCORM/wraps/easyscoadapterdoc.htm

are available. Right now I am very busy through probably the October timeframe, but I will see if I can grab some time here and there to help out on this, I am very much still interested in this work...
--
Joe Kyle
--jjkd--

Other similar project, reuse of code

trond7@drupal.org's picture

There are some PHP based Scorm projects that could be useful to look in to, too se if some of the code can be reused.

  1. Weload is a web PHP based version of the Reload Scorm editor and player.

http://weload.lernnetz.de/ : php based version of http://www.reload.ac.uk/ (java)

(The weload website is actually playing of a scorm package. It is a German site but they have English documentation as well)

  1. And the Moodle Scorm module
    http://docs.moodle.org/en/SCORM

new project using SCORM & Drupal

kevster@groups.drupal.org's picture

We have just been tasked with integrating SCORM into a large educational project that is drupal 5 based. We only have a short window to do this work and very interested in what is being discussed/work done here. Have downloaded sandhurs prototype and will be playing with this along with researching other SCORM players.

This project obviously helps us re integration with drupal, has any progress been made that isnt up here? We can maybe collaborate on this rather than 'build our own' solution and have two drupal devs and a pm that are actively working on this now.

found an interesting java SCORM solution - icodeon.com which is supposed to be easy to integrate.

Kevster..

Doesn't look like much new

SamRose's picture

Doesn't look like much new has been done with http://drupal.org/project/scorm since I last tried it out.

But, it still looks like it could be a good starting place for connectng SCORM with Drupal...

I agree with http://groups.drupal.org/node/13440#comment-46880 that Moodle SCORM implementation works really well. So, that might be a good place to start looking for solutions http://docs.moodle.org/en/SCORM

Sam Rose
Social Synergy
Open Source Ecology
P2P Foundation

Watch out for Java

jjkd's picture

Watch out for Java-based players, assuming we are talking Java on the client. Our existing LMS uses a client-Java-based player, and it is a huge headache. This is why the Wiki docs suggest a Java-free implementation.

Note that Moodle is only SCORM 1.2 compliant, and does not handle SCORM 2004. That having been said, if your client requirements are only for SCORM 1.2, ignoring SCORM 2004 will definitely help you avoid time-consuming extra work. If you need SCORM 2004, you might look to ilias as mentioned in the Wiki.

--
Joe Kyle
--jjkd--

Weload is Creative Commons licensed...

jjkd's picture

Note that the Weload code is licensed under Creative Commons, rather than GPL. Might not be an issue for a 'private' implementation, but I think that could complicate the possibility of a contributed module.

--
Joe Kyle
--jjkd--

Another possibility...

jjkd's picture

Not sure what level of functionality this currently implements...

http://drupal.org/project/dokeos

--
Joe Kyle
--jjkd--

Drupal in Education

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week