Can Lectora Publisher do this?
December 31, 2013 12:00 AM
Hi all,
I am trying to choose a SCORM authoring tool for an eLearning project I am working on. I want to achieve a specific feature but I am having trouble finding a tool that can do it. Can anyone tell me if/how this can be done in Lectora?
I want students to be able to make custom bookmarks to a specific lectora SCORM package and page location. For example: if I have 2 SCORM packages within my LMS on the following pages:
1. www.mysite.com/lms/scorm1
2. www.mysite.com/lms/scorm2
Say a student is in scorm2 and finds a complex table on page 5 that they would like to return to at a later time. I would like them to be able to click a ‘bookmark’ button which saves the scorm package location (scorm2) AND page location (page 5) AND page name (‘complex table 1’) to a database. The student could later access a list of bookmarks they have set and return to the scorm AND page location with the click of a link like (scorm2 > complex table 1 [url something like - www.mysite.com/lms/scorm2?pageid=5).
I have no problem with making a custom php page to extract the data from the database and make the links, but as I am nw to scorm and lectora, I don’t know how to:
a) Pass the scorm location, page location and page name to the database from within the scorm when a student clicks the ‘bookmark button’
b) Pass the page location variable to scorm from the bookmark link, and start scorm playing at the custom page location.
I hope this makes sense. Any help at all would be greatly appreciated.
Thanks.
Discussion (1)
Storing stuff is easy. There are variables in Lectora that can contain student name, courseID, current page etc etc. You need to use Lectora's "submit to CGI script" functionality to submit all these variables to your server. Then, your server script should get the student name, course id, current page and other relevant data and store it to the database. Voila, scorm--undefinedscorm is trickier. The problem is, SCORM sessions should always be initialised by the LMS. So if you want to form a link that takes the learner directly to a scorm session and opens the course, you have to make sure that a) your LMS can do it and b) that it preserves custom data that you add to the URL.
Then you can form specific URLs that contain bookmarking information and use JavaScript inside your course to parse the URL string, get the required location and jump there.
If your LMS doesn't allow this (most LMS won't), you can work around like so: whenever a course is launched, have it connect to the server, check whether the database contains same student name and same unique course ID and has some bookmarking info and ask your student whether they want to jump to that stored location or simply start the course from the beginning.
Lectora (like many other tools) does something similar to allow student resume their lessons from where they left off.
I hope this helps.
Discussions have been disabled for this post