Class AiccValidator
java.lang.Object
dev.jcputney.elearning.parser.validators.AiccValidator
Validator for AICC manifests.
This validator checks that:
- Course structure is valid
- Required files exist (.crs, .au, .des, .cst)
- Assignable units have valid launch URLs
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new AiccValidator with default validation rules. -
Method Summary
Modifier and TypeMethodDescriptionvalidate(AiccManifest manifest) Validates an AICC manifest for structural integrity.
-
Constructor Details
-
AiccValidator
public AiccValidator()Constructs a new AiccValidator with default validation rules.
-
-
Method Details
-
validate
Validates an AICC manifest for structural integrity. Uses rule-based validation for better testability and maintainability.- Parameters:
manifest- The AICC manifest to validate- Returns:
- ValidationResult containing any issues found
-