Interface CheckEvaluationSession

All Superinterfaces:
AutoCloseable, Closeable, OsidSession, OsidSession

public interface CheckEvaluationSession extends OsidSession

This session provides methods to evaluate Checks . Checks are OsidRules that may require additional input in the form of a CheckCondition to be evaluated.

A CheckCondition is acquired using getCheckCondition() . The CheckConditionRecords in the CheckCondition must be supplied for a successful evaluation. Knowledge of a specific check Id is also an agreement to the understanding of the required CheckConditionRecords as well as what is expected as a result. These record Types may be inspected in the CheckConditionRecord and CheckResultRecord respectively.