|
|
|
This feature is not required for SCORM 2004 compliance but it may solves many problems during manifest parsing.
A SCORM manifest is based on several XML schemas linked in the manifest, and sometimes included in the package.
I didn't find a PHP function to do this with several schemas so the solution seems to be write an XML Validator in PHP.
I search for how the others PHP LMS do this without fortune because the one that do this uses a java class called as an external command. This means that we must have a java virtual machine on the server that is not an easy thing for hosted solutions.
In a old SCORM module release I introduced a validation script written from a student (he does it as his thesys) but it validate only SCORM 2004 and with standard schemas.
I think this not may be useful in a general validation problem solution, it uses a lot of "case" and "if" to check all the CAM (Content Aggregation Model).
|
|
Description
|
This feature is not required for SCORM 2004 compliance but it may solves many problems during manifest parsing.
A SCORM manifest is based on several XML schemas linked in the manifest, and sometimes included in the package.
I didn't find a PHP function to do this with several schemas so the solution seems to be write an XML Validator in PHP.
I search for how the others PHP LMS do this without fortune because the one that do this uses a java class called as an external command. This means that we must have a java virtual machine on the server that is not an easy thing for hosted solutions.
In a old SCORM module release I introduced a validation script written from a student (he does it as his thesys) but it validate only SCORM 2004 and with standard schemas.
I think this not may be useful in a general validation problem solution, it uses a lot of "case" and "if" to check all the CAM (Content Aggregation Model). |
Show » |
made changes - 23/Jan/07 11:22 PM
| Field |
Original Value |
New Value |
|
Fix Version/s
|
1.8
[ 10130
]
|
|
|
Fix Version/s
|
|
1.9
[ 10190
]
|
made changes - 26/Mar/07 03:51 PM
|
Assignee
|
Roberto Pinna
[ upo
]
|
Maximino Pecero Sánchez
[ mpecero
]
|
made changes - 26/Mar/07 04:20 PM
|
Assignee
|
Maximino Pecero Sánchez
[ mpecero
]
|
Jesús Rincón
[ fjrincon
]
|
made changes - 20/Apr/07 02:16 PM
|
Priority
|
Minor
[ 4
]
|
Blocker
[ 1
]
|
made changes - 19/Jun/07 02:51 PM
|
Priority
|
Blocker
[ 1
]
|
Critical
[ 2
]
|
|
Fix Version/s
|
1.9
[ 10190
]
|
|
made changes - 16/Apr/08 12:10 PM
|
Assignee
|
Jesús Rincón
[ fjrincon
]
|
Jennifer Brooks
[ jenntbrooks
]
|
made changes - 03/Jul/08 11:27 AM
|
Assignee
|
Jennifer Brooks
[ jenntbrooks
]
|
Dan Marsden
[ danmarsden
]
|
|