Tracking iPad Data to Moodle without an LRS

Moodle without an LRS (NOTE: This only works with Storyline 1, I am trying to work out the bugs for 2)

Yes, we are tracking down data for the iPad like Duran Duran’s  “Hungry Like the Wolf”. Have you always wanted to track your data via the iPad on Moodle but don’t have time or money to set up an LRS? Well, now you can with a plugin from Jamie Smith @ I modified the code for Moodle 2.6.5 from Jamie’s code. I just changed the versioning numbers so that you can download it from here with no issues for 2.6.5. Here are the links

Once you change the SCORM to link above,  Internet Explore 11 will not work with this. If someone out there has a way to make it work with this code it would be greatly appreciated.

Here is the original file that can be found here:

Our first step is make sure we have a backup of LMS or use a test area on your server to try this. To start with you will need to download the 2 files that I have above and unzip them to your computer. Now we need to open your FTP to your public directory that houses your Moodle files. Look for a folder called “local”, and upload the “TCAPI” file in there.
Next we need to go to our “mod” folder in the public or web folder, then find the “scorm” folder.
find the
This is where it may be scary. As long as you have a backup, no worries. Here you will delete the contents of your “scorm” folder.
Delete then contents of your
After we have deleted the “scorm” folder we need to replace it with the contents of the “TCAPI-Moodle-SCORM-mod-master” folder.
replace it with the contents of the
Now copy all of the folder’s contents into the scorm folder.
Screen shot 2014-09-28 at 5.02.27 PM
Now you will need to login to Moodle or click “notification” if you are already logged in to Moodle. Once you do you will see an upgrade screen, just click “Update database now”.
Screen shot 2014-09-28 at 5.04.46 PM
Then just click “Continue” after you get your success display.
Screen shot 2014-09-28 at 5.12.01 PM
Now that that is done you will need to turn on “Web Services”, so in the search bar under “Administration” type in “services”.
Screen shot 2014-09-28 at 5.15.25 PM
Once you have searched “Services” you will need to scroll down after the search and enable “web services”.
Screen shot 2014-09-28 at 5.53.13 PM
Now a new page will open and tick “Enabled web services”.
Screen shot 2014-09-28 at 8.19.35 PM
Now we will need to go back to services and you will need to select “Enable Protocols”.
Screen shot 2014-09-28 at 8.21.46 PM
This will open a new page. Now select the eye on the “Rest protocol”
Screen shot 2014-09-28 at 8.23.34 PM

Once you have completed these steps upload a Tin Can course that you have completed from Storyline, and upload to a courses page using SCORM package activity. Once you have done this test out your course. If the course shows up then your are good to go. If you get an error try to run through the steps again. Make sure to assign a student to the course before you try your TIN CAN course or the LMS will not show that they have completed the course.

If you have any problems please comment below.


Spread the word. Share this post!

2 comments on “Tracking iPad Data to Moodle without an LRS”

  1. Dax Reply


    Thanks for this tutorial. Exactly what we need. But could you please share how you would edit the version.php for another version of Moodle? We are using Moodle 2.8.3. Appreciate the help.


    • Profile photo of nadmin nadmin Reply

      Cool thanks for viewing the tutorial. Open up the version.php file in the “TCAPI-Moodle-SCORM-mod-master” file that you downloaded from my site. Once you have the folder open look for the version.php file in there. Should look like this.

      defined(‘MOODLE_INTERNAL’) || die();

      $module->version = 2013110504; // The current module version (Date: YYYYMMDDXX)
      $module->requires = 2012112900; // Requires this Moodle version
      $module->component = ‘mod_scorm’; // Full name of the plugin (used for diagnostics)
      $module->cron = 300;

      This is where you will change the version number to the current one that you have. To find the exact number, open the current “version.php” in your SCORM folder in moodle MOD folder. Copy that version number and paste it in place of the “2013110504”. Now I haven’t checked to see if this will work with that version so make a backup of the SCORM folder so you can replace if something goes wrong.

      I hope this helps.


Leave a Reply

Your email address will not be published. Required fields are marked *