Passing Data Between Scos

70 views
Skip to first unread message

AWU

unread,
Aug 30, 2010, 3:26:37 PM8/30/10
to eLearning Technology and Development
Hello,
I am trying to implement some Javascript that simply pops up an
alert when a student has viewed all of the scos in a course (i.e., the
course is complete), which I thought would be really simple, however I
realized there are no runtime calls that can get the completion status
for the entire course as a whole... only the status for an individual
sco. How would one go about doing that?

Also, suppose I had a course with 10 scos and wanted to get the status
of all of those scos when the course is loaded. Is there a way to do
this without having to initialize each of the scos? The reason I want
to do this is so I can build a menu system that has checks next to the
scos students have already visited. I know one way to do it would be
to have a single sco with 10 Objective IDs, but I feel like there has
to be something I'm missing with the sco status... it seems like it
should be easy, no?

Thanks! Amanda

Estes Ethan

unread,
Aug 30, 2010, 3:34:44 PM8/30/10
to elearning-technolo...@googlegroups.com
Nope, the standard isolates the cmi data of each sco. To do this and not go the single sco root you'll need to code directly in your lms of choice- ie moodle would need a php plugin you write.

What your talking about is specifically the domain of the LMS in SCORM 1.2 and 2004.

There is talk about changing that in the community for the next version of SCORM where the sco had the ability to tell the LMS how to present the course TOC or actually handle all of it. The RTWS group actually added a cmi extension for the webservice runtime to get that type of info.

You could look into using that but the adoption is very super early-you'd need to be using an LMS that added it.
-EÆ

Thanks! Amanda

--
You received this message because you are subscribed to the Google Groups "eLearning Technology and Development" group.
To post to this group, send email to elearning-technolo...@googlegroups.com.
To unsubscribe from this group, send email to elearning-technology-and...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/elearning-technology-and-development?hl=en.


Ryan Meyer

unread,
Aug 30, 2010, 3:36:47 PM8/30/10
to elearning-technolo...@googlegroups.com
Are you working with SCORM 2004 or SCORM 1.2? If you're using 1.2, then there aren't any constructs that are going to help you.
In SCORM 2004, you should be able to use global shared objectives whose statuses are derived from the completion status of each of the SCOs, and that are passed in as inputs to each SCO that's going to display a menu. Unfortunately, I haven't done enough with those myself to be able to provide you with more details off the top of my head.

Typically, a course menu that shows the contents of your course and the current lesson statuses should be provided by the LMS itself - not built into individual SCOs. The whole self-contained goal (the "SC" in SCORM) tries to get content authors away from adding dependencies among multiple SCOs unless they're very explicitly spelled out, as in SCORM 2004's objectives and sequencing rules.

-Ryan

Estes Ethan

unread,
Aug 30, 2010, 3:37:33 PM8/30/10
to elearning-technolo...@googlegroups.com
I should retract that last part about rtws - my bad. We added the ability to pull in the info on the attempts of one sco-not all the scos in a course structure. It is an idea being pushed around though to get more high level info to the sco if it wants. For now you need to build it in the LMS.
-EÆ

Thanks! Amanda

--

Philip Hutchison

unread,
Aug 30, 2010, 3:38:38 PM8/30/10
to elearning-technolo...@googlegroups.com
Hi Amanda

Unfortunately I don't think it's possible -- SCORM mandates that each SCO is to be unaware of the existence of other SCOs.  The only excpetion is that SCORM 2004 allows you to check if there is another SCO to be completed after the current one (via "adl.nav.request").

There's no way to get the status, score, or any other info about other SCOs via SCORM.

Your LMS may or may not provide this extra functionality, but if it does, it isn't standard and is probably not portable between systems.

- philip



John Campbell

unread,
Aug 30, 2010, 3:44:02 PM8/30/10
to elearning-technolo...@googlegroups.com
You have to use global objectives to accomplish this. SCORM does not
mandate that each SCO be unaware of the existence of other SCOs,
though in many cases, that is a best practice. However, this is one
of the exceptions. Having a menu SCO or a SCO solely used for glue or
context in a course is a valid use case. I would put the menu SCO as
the first one, then use sequencing to take the learner to the selected
SCO.

In SCORM 2004 4th Ed, globals contain completion status. So, you can
see success, completion (even partial), scores, etc. of the SCOs in a
course structure. You can also use a jump request from you menu SCO
to navigate directly to the desired SCO.

This is a great use of 4th Edition features that bypasses the horrible
Table of Contents that most LMSes provide.

jpc

--
John Campbell
(713) 364-4323

John Campbell

unread,
Aug 30, 2010, 3:49:56 PM8/30/10
to elearning-technolo...@googlegroups.com
BTW, if you are using 3rd Edition, this can still be accomplished.
You just have use success status instead of completion to track
progress. You also have to get more creative with sequencing to your
10 SCOs from the menu sco as the jump request is not there.

I've done many courses like this without a problem.

jpc

Philip Hutchison

unread,
Aug 30, 2010, 3:51:39 PM8/30/10
to elearning-technolo...@googlegroups.com
John

Interesting approach, I haven't tried that yet. So you're saying the RTE -- which only returns values for the current SCO -- can be used to get values that have rolled up to a 'menu' SCO? Doesn't this mean you'd have to exit the actual content SCO to get to the menu SCO, since you can only have one active SCO at a time?

If I understand you correctly, this approach will only work in 4th edition... I wonder how many LMSs actually support 4th edition at this point. 

- philip

John Campbell

unread,
Aug 30, 2010, 3:56:39 PM8/30/10
to elearning-technolo...@googlegroups.com
No, I'm saying you have to use globals. Each of the 10 SCOs maps it's
primary to a global. The Menu SCO has read maps to those globals.
Then the menu SCO knows which of the 10 SCOs is satisfied (or
completed in 4th Edition). You can alter your graphics accordingly.

We did this on a course that had modules. Each module had a "tent".
The tent door was open if unvisited, and closed if completed. When
they clicked on a tent, it navigated them to the correct module. I
did this in 3rd Edition, so the Sequencing was trickier. But it still
works great.

This will have no impact on reuse, btw. Each SCO still is unaware of
the other SCOs and also unaware that it is writing date to globals..
But the manifest provides the mappings to globals. And only that menu
SCO knows about the globals and their context within this course. If
an individual SCO needed to be reused, it's just as clean as before.
And the menu SCO isn't a SCO targeted for reuse anyway, so who cares.

jpc

John Campbell

unread,
Aug 30, 2010, 4:00:32 PM8/30/10
to elearning-technolo...@googlegroups.com
Oh, and sure, you have to exit the SCO. But when designed for it,
it's not a big deal. And if you really had a use case for embedding
the menu in the content SCOs, you could.

But from the learner's perspective, it's a very natural flow. You
visit the menu, choose a lesson, take the lesson, visit the menu
immediately after. There really is rarely a need to visit the menu
from within the lesson itself in the designs I have seen.

jpc

Estes Ethan

unread,
Aug 30, 2010, 4:02:05 PM8/30/10
to elearning-technolo...@googlegroups.com
John, at the end of the "content" scos how did you have them jump back to the "toc" scos? I've used adl.nav.request, but mostly for linear flows. So my guess is that each lesson flow sequencing flowed back to the toc sco?
-EÆ

Estes Ethan

unread,
Aug 30, 2010, 4:04:13 PM8/30/10
to elearning-technolo...@googlegroups.com
Also did was there anything specific with completion_status and success_status you needed - ie NOT setting them to completed and passed etc?
-EÆ

John Campbell

unread,
Aug 30, 2010, 4:09:27 PM8/30/10
to elearning-technolo...@googlegroups.com
You just use sequencing rules. "if not satisfied, retry" on the
lesson cluster. If you use globals and rollups appropriately, you can
easily maintain success and completion status of the cluster after a
retry. In 3rd Edition, you have to use a variety of things to "jump"
to the appropriate lesson. You just have to capture the selection and
use some skip rules to get to the chosen lesson.

jpc

eestes1

unread,
Aug 30, 2010, 4:15:59 PM8/30/10
to eLearning Technology and Development
Thanks, yeah I mostly deal with 3rd edition or 1.2. I actually have
not seen a 4th edition LMS yet. The adl website doesn't list any as
certified. Did you use an in house LMS?
> >>> On Mon, Aug 30, 2010 at 2:38 PM, Philip Hutchison <platelu...@gmail.com>
> >>> wrote:
> >>>> Hi Amanda
>
> >>>> Unfortunately I don't think it's possible -- SCORM mandates that each
> >>>> SCO is
> >>>> to be unaware of the existence of other SCOs.  The only excpetion is
> >>>> that
> >>>> SCORM 2004 allows you to check if there is another SCO to be completed
> >>>> after
> >>>> the current one (via "adl.nav.request").
>
> >>>> There's no way to get the status, score, or any other info about other
> >>>> SCOs
> >>>> via SCORM.
>
> >>>> Your LMS may or may not provide this extra functionality, but if it
> >>>> does, it
> >>>> isn't standard and is probably not portable between systems.
>
> >>>> - philip
>
> >>>>>http://groups.google.com/group/elearning-technology-and-development?h....
>
> >>>> --
> >>>> You received this message because you are subscribed to the Google
> >>>> Groups
> >>>> "eLearning Technology and Development" group.
> >>>> To post to this group, send email to
> >>>> elearning-technolo...@googlegroups.com.
> >>>> To unsubscribe from this group, send email to
> >>>> elearning-technology-and...@googlegroups.com.
> >>>> For more options, visit this group at
>
> >>>>http://groups.google.com/group/elearning-technology-and-development?h....
>
> >>> --
> >>> John Campbell
> >>> (713) 364-4323
>
> >>> --
> >>> You received this message because you are subscribed to the Google Groups
> >>> "eLearning Technology and Development" group.
> >>> To post to this group, send email to
> >>> elearning-technolo...@googlegroups.com.
> >>> To unsubscribe from this group, send email to
> >>> elearning-technology-and...@googlegroups.com.
> >>> For more options, visit this group at
> >>>http://groups.google.com/group/elearning-technology-and-development?h....
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "eLearning Technology and Development" group.
> >> To post to this group, send email to
> >> elearning-technolo...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> elearning-technology-and...@googlegroups.com.
> >> For more options, visit this group at
> >>http://groups.google.com/group/elearning-technology-and-development?h....
>
> > --
> > John Campbell
> > (713) 364-4323
>
> > --
> > You received this message because you are subscribed to the Google Groups "eLearning Technology and Development" group.
> > To post to this group, send email to elearning-technolo...@googlegroups.com.
> > To unsubscribe from this group, send email to elearning-technology-and...@googlegroups.com.
> > For more options, visit this group athttp://groups.google.com/group/elearning-technology-and-development?h....
>
> > --
> > You received this message because you are subscribed to the Google Groups "eLearning Technology and Development" group.
> > To post to this group, send email to elearning-technolo...@googlegroups.com.
> > To unsubscribe from this group, send email to elearning-technology-and...@googlegroups.com.
> > For more options, visit this group athttp://groups.google.com/group/elearning-technology-and-development?h....

John Campbell

unread,
Aug 30, 2010, 4:20:48 PM8/30/10
to elearning-technolo...@googlegroups.com
I've delivered courses like this on 3rd Edition LMSes (Sumtotal,
Saba). And I did a sequencing demo course using this style when I
worked at ADL for 4th Edition. They demo it on Rustici.

jpc

> For more options, visit this group at http://groups.google.com/group/elearning-technology-and-development?hl=en.

John Campbell

unread,
Aug 30, 2010, 4:40:31 PM8/30/10
to elearning-technolo...@googlegroups.com
In 3rd Edition, globals only have access to completion. So, you just
rollup the lesson cluster with an (if all satisfied, completed rule).
It allows the retry to function and still protect the integrity of
the cluster's statuses. The "retry" will mark the cluster SCOs
completion status as unknown, but the overall cluster and pkg status
will be intact. In 4th Edition, this is not an issue. And most
people I have dealt with don't really care about the subtle difference
there.

jpc

Estes Ethan

unread,
Aug 30, 2010, 4:47:48 PM8/30/10
to elearning-technolo...@googlegroups.com
So in 3rd edition after a user was finished, the sco's themselves may be showing unknown if you ran a report but the clusters those scos were in were showing completed and the course overall displayed completed as well?

I deal with certification and the lawyers get picky.

-EÆ

John Campbell

unread,
Aug 30, 2010, 4:51:01 PM8/30/10
to elearning-technolo...@googlegroups.com
The SCOs would show:

completion = unknown
satisfied = true

But that is the nature if "retry" in SCORM 2004. If you do any level
of remediation, that's what you get. At the cluster level, you can
make the rollups set it to completed & passed.

jpc

John Campbell

unread,
Aug 30, 2010, 4:54:02 PM8/30/10
to elearning-technolo...@googlegroups.com
If you are using SCORM 2004 now, you may have this issue and don't
even realize it. If your TOC is open (active), and you let them click
on a cluster (group of lessons), all the statuses of the SCOS in that
cluster get reset. That's just how things work. It's not always
expected, though. The only way to make it somewhat reasonable is to
use globals to maintain "success_status".

jpc

Estes Ethan

unread,
Aug 30, 2010, 4:59:47 PM8/30/10
to elearning-technolo...@googlegroups.com
Yeah I ran into that although our sequencing rules were pretty simple and more or less linear. I just created globals for each to map out the flow.

FYI for everyone. I reached out to tim martin at rustici. scormcloud is comformant to 4th edition but not certified. ADL has not opened up certification so you can't look any products up at their site for that at this time. So you need to talk with your LMS provider to find out their status.

I'm sure Skillsoft is almost ready with their implementation though ;)

-EÆ

Philip Hutchison

unread,
Aug 30, 2010, 5:11:58 PM8/30/10
to elearning-technolo...@googlegroups.com
This has been a very interesting conversation, and a great example of why so many people get frustrated with SCORM. It can be very confusing, even to people who work with it regularly. There are so many pieces of propellorhead esoteric knowledge that it's flat-out intimidating to most people. But we carry on.  :)

John (and Ethan), thanks for sharing

- philip

Estes Ethan

unread,
Aug 30, 2010, 5:25:47 PM8/30/10
to elearning-technolo...@googlegroups.com
John, I've been looking through the 4th edition material. Where is the jump feature you spoke of? Would that be in the cmi where the sco sets a value that the lms looks at when the sco rolls up or is that part of the seq&nav spec?

-EÆ


John Campbell

unread,
Aug 30, 2010, 5:55:33 PM8/30/10
to elearning-technolo...@googlegroups.com
It's a new nav request like continue and choice. The syntax is exactly
like choice. The nice part of "jump" is that choice can be set to
"false" and jump still works.

I'm not sure where in the books it's defined.

jpc

Philip Hutchison

unread,
Aug 30, 2010, 6:23:18 PM8/30/10
to elearning-technolo...@googlegroups.com
rustici has jump defined as:

adl.nav.request_valid.jump.{target=}
(state (true, false, unknown)
, RO)
Used by a SCO to determine if a Jump navigation request for the target activity will succeed.

is that the same 'jump' you're referring to?

- philip

ees...@gmail.com

unread,
Aug 30, 2010, 6:21:35 PM8/30/10
to elearning-technolo...@googlegroups.com
Sweet, i'll go back and check that part of the spec. Thanks for all the info john.



-- Sent from my Palm Pre


John Campbell

unread,
Aug 30, 2010, 6:32:17 PM8/30/10
to elearning-technolo...@googlegroups.com
No, that is the validator call to see if a jump to that target is valid.

it's something like

doSetValue("adl.nav.request", "{target=SCO_XYZ}jump") ;

I forget the exact syntax of it, but it's just like choice.

jpc

AWU

unread,
Aug 31, 2010, 8:16:16 AM8/31/10
to eLearning Technology and Development
Wow, great information everyone! I've dabbled with global objectives
but don't consider myself an expert with them yet by any means. I will
definitely start experimenting, though. I don't suppose anyone has a
sample manifest I can look at where they've done something like this?
If not, no worries. I will press on!

GREAT thread and thanks again for all of the replies. It can be so
difficult to find answers to SCORM questions like this one. I tried
every google combo I could think of!
-Amanda





On Aug 30, 6:21 pm, "eest...@gmail.com" <eest...@gmail.com> wrote:
> Sweet, i'll go back and check that part of the spec. Thanks for all the info john.
>
> -- Sent from my Palm Pre
> On Aug 30, 2010 5:55 PM, John Campbell &lt;j...@alumni.rice.edu&gt; wrote:
>
> It's a new nav request like continue and choice. The syntax is exactly
>
> like choice.  The nice part of "jump" is that choice can be set to
>
> "false" and jump still works.
>
> I'm not sure where in the books it's defined.
>
> jpc
>
> On Mon, Aug 30, 2010 at 4:25 PM, Estes Ethan &lt;eest...@gmail.com&gt; wrote:
>
> &gt; John, I've been looking through the 4th edition material. Where is the jump
>
> &gt; feature you spoke of? Would that be in the cmi where the sco sets a value
>
> &gt; that the lms looks at when the sco rolls up or is that part of the seq&amp;nav
>
> &gt; spec?
>
> &gt; -EÆ
>
> &gt;
>
> &gt;
>
> &gt; On Aug 30, 2010, at 5:11 PM, Philip Hutchison wrote:
>
> &gt; This has been a very interesting conversation, and a great example of why so
>
> &gt; many people get frustrated with SCORM. It can be very confusing, even to
>
> &gt; people who work with it regularly. There are so many pieces of propellorhead
>
> &gt; esoteric knowledge that it's flat-out intimidating to most people. But we
>
> &gt; carry on.&nbsp; :)
>
> &gt;
>
> &gt; John (and Ethan), thanks for sharing
>
> &gt;
>
> &gt; - philip
>
> &gt;
>
> &gt;
>
> &gt;
>
> &gt; On Mon, Aug 30, 2010 at 1:59 PM, Estes Ethan &lt;eest...@gmail.com&gt; wrote:
>
> &gt;&gt;
>
> &gt;&gt; Yeah I ran into that although our sequencing rules were pretty simple and
>
> &gt;&gt; more or less linear. I just created globals for each to map out the flow.
>
> &gt;&gt;
>
> &gt;&gt; FYI for everyone. I reached out to tim martin at rustici. scormcloud is
>
> &gt;&gt; comformant to 4th edition but not certified. ADL has not opened up
>
> &gt;&gt; certification so you can't look any products up at their site for that at
>
> &gt;&gt; this time. So you need to talk with your LMS provider to find out their
>
> &gt;&gt; status.
>
> &gt;&gt;
>
> &gt;&gt; I'm sure Skillsoft is almost ready with their implementation though ;)
>
> &gt;&gt;
>
> &gt;&gt; -EÆ
>
> &gt;&gt;
>
> &gt;&gt;
>
> &gt;&gt;
>
> &gt;&gt; On Aug 30, 2010, at 4:54 PM, John Campbell wrote:
>
> &gt;&gt;
>
> &gt;&gt; If you are using SCORM 2004 now, you may have this issue and don't
>
> &gt;&gt; even realize it. &nbsp;If your TOC is open (active), and you let them click
>
> &gt;&gt; on a cluster (group of lessons), all the statuses of the SCOS in that
>
> &gt;&gt; cluster get reset. &nbsp;That's just how things work. It's not always
>
> &gt;&gt; expected, though. &nbsp; &nbsp;The only way to make it somewhat reasonable is to
>
> &gt;&gt; use globals to maintain "success_status".
>
> &gt;&gt;
>
> &gt;&gt; jpc
>
> &gt;&gt;
>
> &gt;&gt; On Mon, Aug 30, 2010 at 3:51 PM, John Campbell &lt;j...@alumni.rice.edu&gt;
>
> &gt;&gt; wrote:
>
> &gt;&gt; &gt; The SCOs would show:
>
> &gt;&gt; &gt;
>
> &gt;&gt; &gt; completion = unknown
>
> &gt;&gt; &gt; satisfied &nbsp;= true
>
> &gt;&gt; &gt;
>
> &gt;&gt; &gt; But that is the nature if "retry" in SCORM 2004. &nbsp;If you do any level
>
> &gt;&gt; &gt; of remediation, that's what you get. &nbsp;At the cluster level, you can
>
> &gt;&gt; &gt; make the rollups set it to completed &amp; passed.
>
> &gt;&gt; &gt;
>
> &gt;&gt; &gt; jpc
>
> &gt;&gt; &gt;
>
> &gt;&gt; &gt; On Mon, Aug 30, 2010 at 3:47 PM, Estes Ethan &lt;eest...@gmail.com&gt; wrote:
>
> &gt;&gt; &gt;&gt; So in 3rd edition after a user was finished, the sco's themselves may
>
> &gt;&gt; &gt;&gt; be showing unknown if you ran a report but the clusters those scos were in
>
> &gt;&gt; &gt;&gt; were showing completed and the course overall displayed completed as well?
>
> &gt;&gt; &gt;&gt;
>
> &gt;&gt; &gt;&gt; I deal with certification and the lawyers get picky.
>
> &gt;&gt; &gt;&gt;
>
> &gt;&gt; &gt;&gt; -EÆ
>
> &gt;&gt; &gt;&gt;
>
> &gt;&gt; &gt;&gt;
>
> &gt;&gt; &gt;&gt;
>
> &gt;&gt; &gt;&gt; On Aug 30, 2010, at 4:40 PM, John Campbell wrote:
>
> &gt;&gt; &gt;&gt;
>
> &gt;&gt; &gt;&gt; In 3rd Edition, globals only have access to completion. &nbsp;So, you just
>
> &gt;&gt; &gt;&gt; rollup the lesson cluster with an (if all satisfied, completed rule).
>
> &gt;&gt; &gt;&gt; It allows the retry to function and still protect the integrity of
>
> &gt;&gt; &gt;&gt; the cluster's statuses. &nbsp;The "retry" will mark the cluster SCOs
>
> &gt;&gt; &gt;&gt; completion status as unknown, but the overall cluster and pkg status
>
> &gt;&gt; &gt;&gt; will be intact. &nbsp;In 4th Edition, this is not an issue. &nbsp;And most
>
> &gt;&gt; &gt;&gt; people I have dealt with don't really care about the subtle difference
>
> &gt;&gt; &gt;&gt; there.
>
> &gt;&gt; &gt;&gt;
>
> &gt;&gt; &gt;&gt; jpc
>
> &gt;&gt; &gt;&gt;
>
> &gt;&gt; &gt;&gt; On Mon, Aug 30, 2010 at 3:04 PM, Estes Ethan &lt;eest...@gmail.com&gt; wrote:
>
> &gt;&gt; &gt;&gt;&gt; Also did was there anything specific with completion_status and
>
> &gt;&gt; &gt;&gt;&gt; success_status you needed - ie NOT setting them to completed and passed etc?
>
> &gt;&gt; &gt;&gt;&gt; -EÆ
>
> &gt;&gt; &gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt; On Aug 30, 2010, at 4:00 PM, John Campbell wrote:
>
> &gt;&gt; &gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt; Oh, and sure, you have to exit the SCO. &nbsp;But when designed for it,
>
> &gt;&gt; &gt;&gt;&gt; it's not a big deal. &nbsp;And if you really had a use case for embedding
>
> &gt;&gt; &gt;&gt;&gt; the menu in the content SCOs, you could.
>
> &gt;&gt; &gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt; But from the learner's perspective, it's a very natural flow. &nbsp;You
>
> &gt;&gt; &gt;&gt;&gt; visit the menu, choose a lesson, take the lesson, visit the menu
>
> &gt;&gt; &gt;&gt;&gt; immediately after. &nbsp;There really is rarely a need to visit the menu
>
> &gt;&gt; &gt;&gt;&gt; from within the lesson itself in the designs I have seen.
>
> &gt;&gt; &gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt; jpc
>
> &gt;&gt; &gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt; On Mon, Aug 30, 2010 at 2:51 PM, Philip Hutchison
>
> &gt;&gt; &gt;&gt;&gt; &lt;platelu...@gmail.com&gt; wrote:
>
> &gt;&gt; &gt;&gt;&gt;&gt; John
>
> &gt;&gt; &gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt; Interesting approach, I haven't tried that yet. So you're saying the
>
> &gt;&gt; &gt;&gt;&gt;&gt; RTE --
>
> &gt;&gt; &gt;&gt;&gt;&gt; which only returns values for the current SCO -- can be used to get
>
> &gt;&gt; &gt;&gt;&gt;&gt; values
>
> &gt;&gt; &gt;&gt;&gt;&gt; that have rolled up to a 'menu' SCO? Doesn't this mean you'd have to
>
> &gt;&gt; &gt;&gt;&gt;&gt; exit
>
> &gt;&gt; &gt;&gt;&gt;&gt; the actual content SCO to get to the menu SCO, since you can only
>
> &gt;&gt; &gt;&gt;&gt;&gt; have one
>
> &gt;&gt; &gt;&gt;&gt;&gt; active SCO at a time?
>
> &gt;&gt; &gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt; If I understand you correctly, this approach will only work in 4th
>
> &gt;&gt; &gt;&gt;&gt;&gt; edition... I wonder how many LMSs actually support 4th edition at
>
> &gt;&gt; &gt;&gt;&gt;&gt; this
>
> &gt;&gt; &gt;&gt;&gt;&gt; point.
>
> &gt;&gt; &gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt; - philip
>
> &gt;&gt; &gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt; On Mon, Aug 30, 2010 at 12:44 PM, John Campbell &lt;j...@alumni.rice.edu&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt; wrote:
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; You have to use global objectives to accomplish this. &nbsp;SCORM does
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; not
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; mandate that each SCO be unaware of the existence of other SCOs,
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; though in many cases, that is a best practice. &nbsp;However, this is one
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; of the exceptions. &nbsp;Having a menu SCO or a SCO solely used for glue
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; or
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; context in a course is a valid use case. &nbsp;I would put the menu SCO
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; as
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; the first one, then use sequencing to take the learner to the
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; selected
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; SCO.
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; In SCORM 2004 4th Ed, globals contain completion status. &nbsp;So, you
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; can
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; see success, completion (even partial), scores, etc. of the SCOs in
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; a
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; course structure. &nbsp;You can also use a jump request from you menu SCO
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; to navigate directly to the desired SCO.
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; This is a great use of 4th Edition features that bypasses the
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; horrible
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; Table of Contents that most LMSes provide.
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; jpc
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; On Mon, Aug 30, 2010 at 2:38 PM, Philip Hutchison
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; &lt;platelu...@gmail.com&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt; wrote:
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Hi Amanda
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Unfortunately I don't think it's possible -- SCORM mandates that
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; each
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; SCO is
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; to be unaware of the existence of other SCOs. &nbsp;The only excpetion
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; is
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; that
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; SCORM 2004 allows you to check if there is another SCO to be
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; completed
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; after
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; the current one (via "adl.nav.request").
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; There's no way to get the status, score, or any other info about
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; other
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; SCOs
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; via SCORM.
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt;
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; Your LMS may or may not provide this extra functionality, but if it
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; does, it
>
> &gt;&gt; &gt;&gt;&gt;&gt;&gt;&gt; ...
>
> read more »
Reply all
Reply to author
Forward
0 new messages