Class Cmi5Validator
java.lang.Object
dev.jcputney.elearning.parser.validators.Cmi5Validator
Validator for cmi5 manifests.
This validator checks that:
- Required course structure exists
- AUs have valid launch URLs
- Metadata is properly defined
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new Cmi5Validator with default validation rules. -
Method Summary
Modifier and TypeMethodDescriptionvalidate(Cmi5Manifest manifest) Validates a cmi5 manifest for structural integrity.
-
Constructor Details
-
Cmi5Validator
public Cmi5Validator()Constructs a new Cmi5Validator with default validation rules.
-
-
Method Details
-
validate
Validates a cmi5 manifest for structural integrity. Uses rule-based validation for better testability and maintainability.- Parameters:
manifest- The cmi5 manifest to validate- Returns:
- ValidationResult containing any issues found
-