Interface RuleEvaluationSession

All Superinterfaces:
AutoCloseable, Closeable, OsidSession, OsidSession

public interface RuleEvaluationSession extends OsidSession

This session provides methods to evaluate and execute rules. An Condition is acquired for input into a Rule . The ConditionRecords in the Condition must be supplied to a specific Rule for its evaluation to be successful. Knowledge of a specific rule Id is also an agreement to the understanding of the required ConditionRecords as well as what is expected as a result. These record types may be inspected in the ConditionRecord and ResultRecord respectively.