Manifest Moron

327 views
Skip to first unread message

Charles Parcell

unread,
Dec 21, 2009, 1:21:26 PM12/21/09
to eLearning Technology and Development
It would appear that I am a manifest moron. I have been going over
and over different versions of my manifest to get it to work. I am
now getting errors about my Objective tag and its contents.

Can someone please look at this manifest and tell me what I am doing
wrong?

Some additional information...

I am setting the following via JavaScript.

Lesson
- success_status = passed
- completion_status = incomplete/completed
- session_time
- adl.nav.request = continue/exit

Posttests
- score.raw
- score.scaled
- success_status = passed
- completion_status = incomplete/completed
- session_time
- adl.nav.request = continue/exit


Package Flow
-------------------------
- Lesson 1
- Posttest A (first try)
- Fail = remediate Lesson 1
- Pass = Exit and mark success = passed
- Posttest B (second try)
- Fail = Exit and mark success = failed
- Pass = Exit and mark success = passed


=====================================
Start Manifest
=====================================
<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns="http://www.imsglobal.org/xsd/imscp_v1p1"
xmlns:lom="http://ltsc.ieee.org/xsd/LOM"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_v1p3"
xmlns:imsss="http://www.imsglobal.org/xsd/imsss"
xmlns:adlseq="http://www.adlnet.org/xsd/adlseq_v1p3"
xmlns:adlnav="http://www.adlnet.org/xsd/adlnav_v1p3"
identifier="com.scorm.golfsamples.sequencing.randomtest.20043rd"
version="1.3"
xsi:schemaLocation="http://www.imsglobal.org/xsd/imscp_v1p1
imscp_v1p1.xsd
http://ltsc.ieee.org/xsd/LOM lom.xsd
http://www.adlnet.org/xsd/adlcp_v1p3 adlcp_v1p3.xsd
http://www.imsglobal.org/xsd/imsss imsss_v1p0.xsd
http://www.adlnet.org/xsd/adlseq_v1p3 adlseq_v1p3.xsd
http://www.adlnet.org/xsd/adlnav_v1p3 adlnav_v1p3.xsd">
<metadata>
<schema>ADL SCORM</schema>
<schemaversion>2004 3rd Edition</schemaversion>
</metadata>
<organizations default="lcac_organization">
<organization identifier="lcac_organization"
adlseq:objectivesGlobalToSystem="false">
<title>Prerequisite Lessons</title>
<item identifier="content_wrapper" isvisible="false">
<title>Content Wrapper</title>

<item identifier="L1_Content" identifierref="RES-L1_Content">
<title>Rules of the Road</title>
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>abandon</adlnav:hideLMSUI>
<adlnav:hideLMSUI>exit</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
<adlcp:dataFromLMS>Content</adlcp:dataFromLMS>
<imsss:sequencing>
<imsss:controlMode choice="false" flow="true" />
<imsss:rollupRules rollupObjectiveSatisfied="false"
rollupProgressCompletion="false" />
<imsss:deliveryControls objectiveSetByContent = "true"/>
</imsss:sequencing>
</item>

<item identifier="test_1" identifierref="RES-L1_ExamA"
isvisible="true">
<title>Posttest A</title>
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>abandon</adlnav:hideLMSUI>
<adlnav:hideLMSUI>exit</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
<imsss:sequencing>
<imsss:controlMode choice="false" flow="true"/>

<imsss:sequencingRules>
<imsss:preConditionRule>
<imsss:ruleConditions conditionCombination="all">
<imsss:ruleCondition condition="attempted" />
</imsss:ruleConditions>
<imsss:ruleAction action="skip" />
</imsss:preConditionRule>
<imsss:postConditionRule>
<imsss:ruleConditions conditionCombination="all">
<imsss:ruleCondition condition="always" />
</imsss:ruleConditions>
<imsss:ruleAction action="exitParent" />
</imsss:postConditionRule>
</imsss:sequencingRules>

<imsss:rollupRules rollupObjectiveSatisfied="true"
rollupProgressCompletion="true" />
<imsss:deliveryControls objectiveSetByContent = "true"/>

<imsss:objectives>
<imsss:primaryObjective satisfiedByMeasure="true"
objectiveID="obj-primary">
<imsss:minNormalizedMeasure>0.7</imsss:minNormalizedMeasure>
<imsss:mapInfo targetObjectiveID="G_LCAC_L1.course_score"
readSatisfiedStatus="false"
readNormalizedMeasure="false"
writeSatisfiedStatus="true"
writeNormalizedMeasure="true" />
</imsss:primaryObjective>
</imsss:objectives>
</imsss:sequencing>
</item>

<item identifier="test_2" identifierref="RES-L1_ExamB"
isvisible="true">
<title>Posttest B</title>
<adlnav:presentation>
<adlnav:navigationInterface>
<adlnav:hideLMSUI>continue</adlnav:hideLMSUI>
<adlnav:hideLMSUI>previous</adlnav:hideLMSUI>
<adlnav:hideLMSUI>abandon</adlnav:hideLMSUI>
<adlnav:hideLMSUI>exit</adlnav:hideLMSUI>
</adlnav:navigationInterface>
</adlnav:presentation>
<imsss:sequencing>
<imsss:controlMode choice="false" flow="true"/>

<imsss:rollupRules rollupObjectiveSatisfied="true"
rollupProgressCompletion="true" />
<imsss:deliveryControls objectiveSetByContent = "true"/>

<imsss:objectives>
<imsss:primaryObjective satisfiedByMeasure="true"
objectiveID="obj-primary">
<imsss:minNormalizedMeasure>0.7</imsss:minNormalizedMeasure>
<imsss:mapInfo targetObjectiveID="G_LCAC_L1.course_score"
readSatisfiedStatus="false"
readNormalizedMeasure="false"
writeSatisfiedStatus="true"
writeNormalizedMeasure="true"/>
</imsss:primaryObjective>
</imsss:objectives>
</imsss:sequencing>
</item>

<imsss:sequencing>
<imsss:controlMode flow="true" choice="false" choiceExit="false" /
>
<imsss:rollupRules rollupObjectiveSatisfied="true"
rollupProgressCompletion="true" objectiveMeasureWeight="0">
<imsss:rollupRule childActivitySet="all">
<imsss:rollupConditions conditionCombination="any">
<imsss:rollupCondition operator="not" condition="satisfied"/>
</imsss:rollupConditions>
<imsss:rollupAction action="notSatisfied"/>
</imsss:rollupRule>
<imsss:rollupRule childActivitySet="any">
<imsss:rollupConditions conditionCombination="any">
<imsss:rollupCondition condition="satisfied"/>
</imsss:rollupConditions>
<imsss:rollupAction action="satisfied"/>
</imsss:rollupRule>
<imsss:rollupRule childActivitySet="any">
<imsss:rollupConditions conditionCombination="any">
<imsss:rollupCondition condition="satisfied"/>
</imsss:rollupConditions>
<imsss:rollupAction action="completed"/>
</imsss:rollupRule>
<imsss:rollupRule childActivitySet="all">
<imsss:rollupConditions conditionCombination="any">
<imsss:rollupCondition condition="completed"/>
</imsss:rollupConditions>
<imsss:rollupAction action="completed"/>
</imsss:rollupRule>
<imsss:rollupRule childActivitySet="any">
<imsss:rollupConditions conditionCombination="any">
<imsss:rollupCondition operator="not" condition="completed"/>
</imsss:rollupConditions>
<imsss:rollupAction action="incomplete"/>
</imsss:rollupRule>
</imsss:rollupRules>

<imsss:objectives>
<imsss:primaryObjective satisfiedByMeasure="true"
objectiveID="obj-primary">
<imsss:minNormalizedMeasure>0.7</imsss:minNormalizedMeasure>
<imsss:mapInfo targetObjectiveID="G_LCAC_L1.course_score"
readSatisfiedStatus="false"
readNormalizedMeasure="true"
writeSatisfiedStatus="false"
writeNormalizedMeasure="false" />
</imsss:primaryObjective>
</imsss:objectives>
</imsss:sequencing>
</item>

<imsss:sequencing>
<imsss:controlMode flow="true" choice="false" choiceExit="false" />
<imsss:rollupRules rollupObjectiveSatisfied="true"
rollupProgressCompletion="true">
<imsss:rollupRule childActivitySet="all">
<imsss:rollupConditions conditionCombination="any">
<imsss:rollupCondition operator="not" condition="satisfied"/>
</imsss:rollupConditions>
<imsss:rollupAction action="notSatisfied"/>
</imsss:rollupRule>
<imsss:rollupRule childActivitySet="any">
<imsss:rollupConditions conditionCombination="any">
<imsss:rollupCondition condition="satisfied"/>
</imsss:rollupConditions>
<imsss:rollupAction action="satisfied"/>
</imsss:rollupRule>
<imsss:rollupRule childActivitySet="any">
<imsss:rollupConditions conditionCombination="any">
<imsss:rollupCondition condition="satisfied"/>
</imsss:rollupConditions>
<imsss:rollupAction action="completed"/>
</imsss:rollupRule>
<imsss:rollupRule childActivitySet="all">
<imsss:rollupConditions conditionCombination="any">
<imsss:rollupCondition condition="completed"/>
</imsss:rollupConditions>
<imsss:rollupAction action="completed"/>
</imsss:rollupRule>
<imsss:rollupRule childActivitySet="any">
<imsss:rollupConditions conditionCombination="any">
<imsss:rollupCondition operator="not" condition="completed"/>
</imsss:rollupConditions>
<imsss:rollupAction action="incomplete"/>
</imsss:rollupRule>
</imsss:rollupRules>

<imsss:objectives>
<imsss:primaryObjective satisfiedByMeasure="true" objectiveID="obj-
primary">
<imsss:minNormalizedMeasure>0.7</imsss:minNormalizedMeasure>
<imsss:mapInfo targetObjectiveID="G_LCAC_L1.course_score"
readSatisfiedStatus="false"
readNormalizedMeasure="true"
writeSatisfiedStatus="false"
writeNormalizedMeasure="false" />
</imsss:primaryObjective>
</imsss:objectives>
</imsss:sequencing>
</organization>
</organizations>


Philip Hutchison

unread,
Dec 21, 2009, 1:46:20 PM12/21/09
to elearning-technolo...@googlegroups.com
What do the error messages say?





--

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.



Ted Powers

unread,
Dec 21, 2009, 1:49:08 PM12/21/09
to elearning-technolo...@googlegroups.com
Charles,
can you attach the manifest file?
				<imsss:rollupRules rollupObjectiveSatisfied="true"
rollupProgressCompletion="true" objectiveMeasureWeight="0">
					<imsss:rollupRule childActivitySet="all">
						<imsss:rollupConditions conditionCombination="any">
							<imsss:rollupCondition operator="not" condition="satisfied"/>
						</imsss:rollupConditions>
						<imsss:rollupAction action="notSatisfied"/>
					</imsss:rollupRule>
					<imsss:rollupRule childActivitySet="any">
						<imsss:rollupConditions conditionCombination="any">
							<imsss:rollupCondition condition="satisfied"/>
						</imsss:rollupConditions>
						<imsss:rollupAction action="satisfied"/>
					</imsss:rollupRule>
					<imsss:rollupRule childActivitySet="any">
						<imsss:rollupConditions conditionCombination="any">
							<imsss:rollupCondition condition="satisfied"/>
						</imsss:rollupConditions>
						<imsss:rollupAction action="completed"/>
					</imsss:rollupRule>
					<imsss:rollupRule childActivitySet="all">
						<imsss:rollupConditions conditionCombination="any">
							<imsss:rollupCondition condition="completed"/>
						</imsss:rollupConditions>
						<imsss:rollupAction action="completed"/>
					</imsss:rollupRule>
					<imsss:rollupRule childActivitySet="any">
						<imsss:rollupConditions conditionCombination="any">
							<imsss:rollupCondition operator="not" condition="completed"/>
						</imsss:rollupConditions>
						<imsss:rollupAction action="incomplete"/>
					</imsss:rollupRule>
				</imsss:rollupRules>

				<imsss:objectives>
					<imsss:primaryObjective satisfiedByMeasure="true"
objectiveID="obj-primary">
						<imsss:minNormalizedMeasure>0.7</imsss:minNormalizedMeasure>
						<imsss:mapInfo 	targetObjectiveID="G_LCAC_L1.course_score"
										readSatisfiedStatus="false"
										readNormalizedMeasure="true"
										writeSatisfiedStatus="false"
										writeNormalizedMeasure="false" />
					</imsss:primaryObjective>
				</imsss:objectives>
			</imsss:sequencing>
		</item>

		<imsss:sequencing>
			<imsss:controlMode flow="true" choice="false" choiceExit="false" />
			<imsss:rollupRules rollupObjectiveSatisfied="true"
rollupProgressCompletion="true">
				<imsss:rollupRule childActivitySet="all">
					<imsss:rollupConditions conditionCombination="any">
						<imsss:rollupCondition operator="not" condition="satisfied"/>
					</imsss:rollupConditions>
					<imsss:rollupAction action="notSatisfied"/>
				</imsss:rollupRule>
				<imsss:rollupRule childActivitySet="any">
					<imsss:rollupConditions conditionCombination="any">
						<imsss:rollupCondition condition="satisfied"/>
					</imsss:rollupConditions>
					<imsss:rollupAction action="satisfied"/>
				</imsss:rollupRule>
				<imsss:rollupRule childActivitySet="any">
					<imsss:rollupConditions conditionCombination="any">
						<imsss:rollupCondition condition="satisfied"/>
					</imsss:rollupConditions>
					<imsss:rollupAction action="completed"/>
				</imsss:rollupRule>
				<imsss:rollupRule childActivitySet="all">
					<imsss:rollupConditions conditionCombination="any">
						<imsss:rollupCondition condition="completed"/>
					</imsss:rollupConditions>
					<imsss:rollupAction action="completed"/>
				</imsss:rollupRule>
				<imsss:rollupRule childActivitySet="any">
					<imsss:rollupConditions conditionCombination="any">
						<imsss:rollupCondition operator="not" condition="completed"/>
					</imsss:rollupConditions>
					<imsss:rollupAction action="incomplete"/>
				</imsss:rollupRule>
			</imsss:rollupRules>

			<imsss:objectives>
				<imsss:primaryObjective satisfiedByMeasure="true" objectiveID="obj-
primary">
				<imsss:minNormalizedMeasure>0.7</imsss:minNormalizedMeasure>
				<imsss:mapInfo 	targetObjectiveID="G_LCAC_L1.course_score"
								readSatisfiedStatus="false"
								readNormalizedMeasure="true"
								writeSatisfiedStatus="false"
								writeNormalizedMeasure="false"   />
				</imsss:primaryObjective>
			</imsss:objectives>
		</imsss:sequencing>
	</organization>
</organizations>


--

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.



  

Charles Parcell

unread,
Dec 21, 2009, 2:32:49 PM12/21/09
to eLearning Technology and Development
I have added the manifest to the files section.

The error is...

--------------
* The imsmanifest.xml file is not valid against the schemas.
* An error occurred during the processing of the package.
ERROR: cvc-complex-type.2.4.a: Invalid content starting with
element 'imsss:objectives'. The content must match '(("http://
www.imsglobal.org/xsd/imsss":controlMode){0-1},("http://www.imsglobal.org/xsd/imsss":sequencingRules){0-1},("http://www.imsglobal.org/xsd/imsss":limitConditions){0-1},("http://www.imsglobal.org/xsd/imsss":auxiliaryResources){0-1},("http://www.imsglobal.org/xsd/imsss":rollupRules){0-1},("http://www.imsglobal.org/xsd/imsss":objectives){0-1},("http://www.imsglobal.org/xsd/imsss":randomizationControls){0-1},("http://www.imsglobal.org/xsd/imsss":deliveryControls){0-1},(WC[##other:"http://www.imsglobal.org/xsd/imsss"]){0-UNBOUNDED})'.
line: 75, col: 24
ERROR: cvc-complex-type.2.4.a: Invalid content starting with
element 'imsss:objectives'. The content must match '(("http://
www.imsglobal.org/xsd/imsss":controlMode){0-1},("http://www.imsglobal.org/xsd/imsss":sequencingRules){0-1},("http://www.imsglobal.org/xsd/imsss":limitConditions){0-1},("http://www.imsglobal.org/xsd/imsss":auxiliaryResources){0-1},("http://www.imsglobal.org/xsd/imsss":rollupRules){0-1},("http://www.imsglobal.org/xsd/imsss":objectives){0-1},("http://www.imsglobal.org/xsd/imsss":randomizationControls){0-1},("http://www.imsglobal.org/xsd/imsss":deliveryControls){0-1},(WC[##other:"http://www.imsglobal.org/xsd/imsss"]){0-UNBOUNDED})'.
line: 104, col: 24
---------------------------------

Charles P.

On Dec 21, 1:46 pm, Philip Hutchison <platelu...@gmail.com> wrote:
> What do the error messages say?
>
> On Mon, Dec 21, 2009 at 10:21 AM, Charles Parcell

> <pokemonkil...@gmail.com>wrote:

> ...
>
> read more »

Charles Parcell

unread,
Dec 21, 2009, 6:51:58 PM12/21/09
to eLearning Technology and Development
Link to the manifest file

http://elearning-technology-and-development.googlegroups.com/web/imsmanifest_withError.xml?hl=en&gda=SSe8vEsAAAAb8hWNqGFVTaE0M8F7AZLplYYXrcCdjIEvV0yhVlkXrYSXzL8Rn1yLZlwgfNYkyxR3-VH2GzTWf1kVWUaibG4wBkXa90K8pT5MNmkW1w_4BQ

On Dec 21, 2:32 pm, Charles Parcell <pokemonkil...@gmail.com> wrote:
> I have added the manifest to the files section.
>
> The error is...
>
> --------------
> * The imsmanifest.xml file is not valid against the schemas.
> * An error occurred during the processing of the package.
>    ERROR: cvc-complex-type.2.4.a: Invalid content starting with

> element 'imsss:objectives'. The content must match '(("http://www.imsglobal.org/xsd/imsss":controlMode){0-1},("http://www.imsglobal.org/xsd/imsss":sequencingRules){0-1},("http://www.imsglobal.org/xsd/imsss":limitConditions){0-1},("http://www.imsglobal.org/xsd/imsss":auxiliaryResources){0-1},("http://www.imsglobal.org/xsd/imsss":rollupRules){0-1},("http://www.imsglobal.org/xsd/imsss":objectives){0-1},("http://www.imsglobal.org/xsd/imsss":randomizationControls){0-1},("http://www.imsglobal.org/xsd/imsss":deliveryControls){0-1},(WC[##other:"http://www.imsglobal.org/xsd/imsss"]){0-UNBOUNDED})'.


> line: 75, col: 24
>    ERROR: cvc-complex-type.2.4.a: Invalid content starting with

> element 'imsss:objectives'. The content must match '(("http://www.imsglobal.org/xsd/imsss":controlMode){0-1},("http://www.imsglobal.org/xsd/imsss":sequencingRules){0-1},("http://www.imsglobal.org/xsd/imsss":limitConditions){0-1},("http://www.imsglobal.org/xsd/imsss":auxiliaryResources){0-1},("http://www.imsglobal.org/xsd/imsss":rollupRules){0-1},("http://www.imsglobal.org/xsd/imsss":objectives){0-1},("http://www.imsglobal.org/xsd/imsss":randomizationControls){0-1},("http://www.imsglobal.org/xsd/imsss":deliveryControls){0-1},(WC[##other:"http://www.imsglobal.org/xsd/imsss"]){0-UNBOUNDED})'.

> ...
>
> read more »

Charles Parcell

unread,
Dec 22, 2009, 8:53:29 AM12/22/09
to eLearning Technology and Development
Yet another follow-up.

Two items this time.

First, I was just about to jump out of the window with all these
errors that the ADL TestSuite and ADL Sample RTE were giving me. Then
for some reason I decided to put the package up on Test Track
(testtrack.scorm.com). After import, I did get some warnings but the
LMS let me run my package. And it worked just about how I expected it
to. Not only that, but the warnings I go from Test Track were much
more specific and helpful that the crummy ADL tools. So, I was able to
correct the issues. Because of Test Track, I am almost finished
building my manifest.

So, let me plug Test Track here and now!

http://testtrack.scorm.com

Great LMS, and a great set of SCORM documents and articles on the site
(www.scorm.com).


Second item I wanted to pass on how I resolved my issue.

It would appear that some of the tags need to be in a specific order
within the manifest. I have never run into this issue before. I must
have always gotten lucky and had everything in the proper order.

Specifically, I had issue with where the <deliveryControls> tag was
located. I had previously had it after <rollupRules> but before
<objectives>. It would appear that it needs to come after
<objectives>.

Additionally, I had <sequencingRules>after <rollupRules> but before
<objectives>. It would seem that it must be before <rollupRules>.

Here is the final order of tags within <sequencing> as far as I can
tell.

<sequencing>
<controlMode>
<sequencingRules>
<rollupRules>
<objectives>
<deliveryControls>
</sequencing>

Is this in the ADL docs somewhere? I did a quick look for it once I
discovered the issue, and was not able to find it indicated anywhere.

So, now I all I have to get working in my manifest is the remediation
of the lesson after attempting the Posttest.

Charles P.


On Dec 21, 6:51 pm, Charles Parcell <charles.parc...@gmail.com> wrote:
> Link to the manifest file
>

> http://elearning-technology-and-development.googlegroups.com/web/imsm...

> ...
>
> read more »- Hide quoted text -
>
> - Show quoted text -

Ted Powers

unread,
Dec 22, 2009, 9:10:26 AM12/22/09
to elearning-technolo...@googlegroups.com
Good Job!
I was taking apart your manifest late yesterday and started looking at it just now.
I think you are on target now.
There is some details in one of the docs from ADL about order. But a great tool to use is called reload Editor.
http://www.reload.ac.uk/new/editor.html
 I use it to keep my manifest in order. It will help you visually see what the basic manifest can do and it places the elements in order.
I also like this tool for a more visual development of a manifest and its trying to be more human with its language!
http://www.moschorus.com/centre/MosPub/solo_en/index.html



Send us the finished manifest so we can learn from it.
Thanks
Ted
--

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.



  

Charles Parcell

unread,
Dec 23, 2009, 11:27:19 PM12/23/09
to eLearning Technology and Development
Since most of the office was out for holiday, I had a lot of quiet
time to focus of this manifest. I am happy to say that I was
successful! At least all of the testing I have done has been
successful.

The manifest contains 1 content SCO and 2 exam SCOs that appear in the
LMS as a single Posttest. The two posttests are randomized. The
learner is remediated back to the content SCO if they fail their first
attempt at the posttest. If the posttest is failed the second time
around, the package is exited.

The SCOs are making only simple data calls to the API. Here is a list
of the calls I make.

Content SCO


- success_status = passed
- completion_status = incomplete/completed
- session_time
- adl.nav.request = continue

Exam SCOs


- score.raw
- score.scaled
- success_status = passed
- completion_status = incomplete/completed
- session_time
- adl.nav.request = continue


I have uploaded the manifest to the files section of the Google group.
Here is the link to the manifest.

http://groups.google.com/group/elearning-technology-and-development/web/Lesson_and_Randomized_Posttest_with_Remediation_manifest.xml

I hope someone else finds this useful.


Charles P.

Anthony Jackman

unread,
Oct 24, 2016, 3:49:52 PM10/24/16
to eLearning Technology and Development
Charles,

    Thank you for the sequence you noted.  I have been banging my head with ADL CTS for that same failure you noted.  Their error display is a little cryptic to say the least.  I did have all of the elements listed, just didn't know they were supposed to be in a specific order.  You are awesome!
Reply all
Reply to author
Forward
0 new messages