Class LaunchUrlRequiredRule

java.lang.Object
dev.jcputney.elearning.parser.validators.rules.xapi.LaunchUrlRequiredRule
All Implemented Interfaces:
ValidationRule<TincanManifest>

public class LaunchUrlRequiredRule extends Object implements ValidationRule<TincanManifest>
Validates that an xAPI package has a launch URL.

According to xAPI specification, at least one activity must have a launch attribute that serves as the entry point for the learning experience.

This rule defers validation when the activities list is null or empty, as that is handled by ActivitiesRequiredRule.

See Also:
  • Constructor Details

    • LaunchUrlRequiredRule

      public LaunchUrlRequiredRule()
  • Method Details