[Plugin] Scorm 1.2 / 2004 for Construct 2

  • Hello

    Here is a plugin for deploying your game on any LMS that support Scorm 1.2 or Scorm 2004 standard.

    Link to the plugin

    Link to the github project

    A simple capx example of use is included in the project. (Dont forget to install the plugin first )

    Actually it's pretty simple. You can connect to an LMS and receive, send, commit statements. Dont hesitate to tell me features you would like to see and of course tell me if that doesn't work !

    Documentation on how to use this plugin

    If this helped you achieving what you wanted, you can support my work by donating.

    Paypal Link for Donation

    Thanks

  • hi, what for is Your plugin?

    what is LMS?

  • hi, what for is Your plugin?

    what is LMS?

    Scorm LMS Engine i think thats what its about!

  • hi, what for is Your plugin?

    what is LMS?

    In the educational / e-learning world, a LMS is a "learning management system". It's a platform where trainers / professors can publish courses.

    The published courses have to respect some communication standard (here Scorm) to be able to send every results to the platform.

    I assumed that people who need this plugin, knew what it was about

  • > hi, what for is Your plugin?

    > what is LMS?

    >

    In the educational / e-learning world, a LMS is a "learning management system". It's a platform where trainers / professors can publish courses.

    The published courses have to respect some communication standard (here Scorm) to be able to send every results to the platform.

    I assumed that people who need this plugin, knew what it was about

    Awesome thanks for the find.

  • Thank you for this plugin. I might find it very useful in the near future.

  • Hi Mimiste,

    How are you? I hope you are well ...

    I was happy that there is a plugin for the SCORM Construct 2, but I confess I didn't understand how to use it.

    Can you help me?

    Thank you!

  • Hello fernandochadu, of course I will try to help

    First, are you familiar with the using of scorm in general ?

  • Hi,

    I agree with fernandochadu. Can you please include some sort of instruction for connection and setup.

    You can find the scorm identifiers list here:

    _http://scorm.com/scorm-explained/technical-scorm/run-time/run-time-reference/

    but then what?

    Please help us get this useful tool setup

    Thanks!

  • Hi,

    I just assumed that people interested by a Scorm plugin would be people from the e-learning scene, knowing what is Scorm and how to use it.

    I'm going to make tutorial, for building a little game (something really simple that's not the point here) that can connect to an LMS and sending the user progression / result in Scorm format.

  • Hello

    Here is a Documentation on how to use this plugin

    I hope it will make things easier

  • Thank you. I have just discovered your plugin and tested it on Moodle, it works like a charm.

    Great job !

    Regards.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • scorm is produced by http://www.adlnet.gov/ a research group sponsored by the United States Department of Defense (DoD)

    so be careful with it... <img src="{SMILIES_PATH}/icon_e_biggrin.gif" alt=":D" title="Very Happy">

  • Hi Mimiste and first of all, thank you so much for this fantastic plugin that helps Construct to be even better !

    I have one question though, I'm a bit confused on how to retrieve the lesson location value.

    At the start of my layout, I use these actions :

    • Set LMS Value "cmi.core.lesson_location" - "L1Page1" (L stands for Lesson)
    • Do LMS Commit

    (I hope this is the right syntax.) So if the player leaves the lesson here, the LMS will record it.

    But I am wondering how to retrieve this same value at start of the layout when the player reopens the lesson.

    If I use the action ScormC2 => Set LMS Value, it opens a window with 2 input zones :

    Name : Here I think I have to input : ScormC2.getLMSValue("cmi.core.lesson_location")

    Value : I don't know what to input in here ... Do I have to search for the value "L1Page1" I input earlier ? If so, I would have to test each value for each page, that would be tedious ...

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)