Digital Workshop

Welcome to the Digital Workshop Message Boards
It is currently January 8th, 2025, 8:53 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: SCORM Bookmarking
PostPosted: February 4th, 2010, 7:38 pm 
Offline

Joined: January 6th, 2005, 8:56 pm
Posts: 330
Location: Houston, Republic of Texas
Opus: 8
OS: W7 Pro
System: Dell Precision T5500, 8 core Dual Xeon 2.13 GHz, 24 GB RAM, All SSD drives
So, I've figured out how to set and return the publication page variable from my LMS system and it's working swimmingly.

I'm having trouble with the easy part. Since Opus internal bookmarking variable doesn't seem to appear in the system variables list, I can't figure out how to offer the user a choice of resuming or returning to the beginning when the SCO launches.

I know I am gonna feel dumb...

Dave

_________________
An objective is a description of a performance you want your learners to be able to exhibit before you consider them competent.
Dr. Robert F. Mager, 1962

"If you can't measure it, it's crap."
David A. Mallette, 1980


For this message Mallette has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: February 5th, 2010, 10:51 am 
Offline
Godlike
Godlike
User avatar

Joined: March 21st, 2007, 10:44 am
Posts: 3188
Location: UK
Opus: Evolution
Morning Dave,

I might be reading this wrong but it sounds like you have successfully stored the last page in a suitable cmi element and can read and return to this page when the SCO loads...

If that's the case, then the bit of script that reads the cmi element just needs to store this value in a variable and rather than going to the start of the publication or the last page - needs to present the user with an option of what to do.

Mack

_________________
When you have explored all avenues of possibilities, what ever remains, how ever improbable, must be the answer.

Interactive Solutions for Business & Education
Learn Anywhere. Learn Anytime.

www.interaktiv.co.uk
+44 (0) 1395 548057


Top
 Profile Visit website  
 
 Post subject:
PostPosted: February 5th, 2010, 2:03 pm 
Offline

Joined: January 6th, 2005, 8:56 pm
Posts: 330
Location: Houston, Republic of Texas
Opus: 8
OS: W7 Pro
System: Dell Precision T5500, 8 core Dual Xeon 2.13 GHz, 24 GB RAM, All SSD drives
Hi, Mack
Yep. I am getting correct returns from the LMS, which I considered the hard part. Let's see if I can "pseudocode" what I thought would be the "easy" part.

I've decreed that the first page of every SCO will be called "Title" regardless of content. It will use a master page containing a hidden frame "Resume/Restart"

So, the logic should be:

If LMS_LESSON_LOCATION is not = "Title"
then
GOTO PAGE "Resume/Restart"
Else
continue

Just can't quite figure out that yet...

Dave

_________________
An objective is a description of a performance you want your learners to be able to exhibit before you consider them competent.
Dr. Robert F. Mager, 1962

"If you can't measure it, it's crap."
David A. Mallette, 1980


For this message Mallette has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: February 5th, 2010, 3:21 pm 
Offline
Godlike
Godlike
User avatar

Joined: March 21st, 2007, 10:44 am
Posts: 3188
Location: UK
Opus: Evolution
Hi Dave,

Here's a working example (at least it does on my Moodle Server).

It uses the lesson location data element. It reads this at the start and will display an option to continue from bookmark or start on the first page.

Note, because LMS has a delay in returning the values, the box will not show for 8 seconds. This replaces the standard page forward delay and can be alter to suit your system.

If a bookmark is not found it automatically goes to page 1, again after the delay.

Each pages uses an On Show to store the page name as the book mark in the LMS_LESSON_LOCATION variable which is passed during the exit page function call to the cmi value.

Note, that this is a simplified method and could be integrated into a master script to automatically occur on each page.

Hope it helps,

Mack


You do not have the required permissions to view the files attached to this post.

_________________
When you have explored all avenues of possibilities, what ever remains, how ever improbable, must be the answer.

Interactive Solutions for Business & Education
Learn Anywhere. Learn Anytime.

www.interaktiv.co.uk
+44 (0) 1395 548057


Top
 Profile Visit website  
 
 Post subject:
PostPosted: February 5th, 2010, 9:09 pm 
Offline

Joined: January 6th, 2005, 8:56 pm
Posts: 330
Location: Houston, Republic of Texas
Opus: 8
OS: W7 Pro
System: Dell Precision T5500, 8 core Dual Xeon 2.13 GHz, 24 GB RAM, All SSD drives
Thanks, Mack. Just checked back as I was debugging my own way. Seems to be working. I can crash out and return to the page crashed from or choose to return to the title page.

I'll take a look at your routine and see which I like better.

Nice to have a choice!

Dave

_________________
An objective is a description of a performance you want your learners to be able to exhibit before you consider them competent.
Dr. Robert F. Mager, 1962

"If you can't measure it, it's crap."
David A. Mallette, 1980


For this message Mallette has been thanked by : mackavi


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 49 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group