Class XapiValidator
java.lang.Object
dev.jcputney.elearning.parser.validators.XapiValidator
Validator for xAPI/TinCan manifests.
This validator checks that:
- Required activities exist
- Launch URLs are properly defined
- Activity IDs are valid
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new XapiValidator with default validation rules. -
Method Summary
Modifier and TypeMethodDescriptionvalidate(TincanManifest manifest) Validates an xAPI/TinCan manifest for structural integrity.
-
Constructor Details
-
XapiValidator
public XapiValidator()Constructs a new XapiValidator with default validation rules.
-
-
Method Details
-
validate
Validates an xAPI/TinCan manifest for structural integrity. Uses rule-based validation for better testability and maintainability.- Parameters:
manifest- The xAPI manifest to validate- Returns:
- ValidationResult containing any issues found
-