Rule 40395 - Course Permission Required

Rule Type Warning

Validated Data

Description

A course code may be used on an evaluated mark record where the organization on the record has permission to offer that course for the credits specified on that evaluated mark school year. If they don’t have permission on that timeframe, this rule fails.

This rule does not apply for evaluated mark records with an Organization Code of O.1.

This rule is effective as of the 2012/2013 school year.

No Permission Exists

Where no Course Permission exists for the course, credit version and organization, this rule should fail. “No permission” means:

  • No A.* permission exists with a null credit version OR
  • No permission record exists for the organization on the evaluated mark or its authority OR
  • A permission record exists for the organization on the section or its authority, but not for the timeframe and/or credit level.
  • No permission record exists at all.

Permission Exists

Permission with Null Credit Version

Where null Credit Version exists on the Course Permissions record:

Permission with Credit Version Information

Where Credit Version information is included on the Course Permission record, one of the following must be true for the rule to pass:

Additional Notes

Include any additional information regarding the rule.

Message

When this validation rule is triggered, the following message is returned:

Invalid Course. The organization {OrganizationName} ({OrganizationCode}) on the evaluated mark is not permitted to offer the course ({CourseCode}) in school year {EvaluatedMarkSchoolYear}.

Where:

  • {OrganizationName} is the name of organization on the section.
  • {OrganizationCode} is the code of the organization on the section.
  • {CourseCode} is the course code of the course that the rule failed for on the section.
  • {EvaluatedMarkSchoolYear} is the School Year on the evaluated mark.

Applies To

This rule applies to:

Change History

  • Release 7.12 - Created

Upcoming Changes

The following changes are expected to be implemented in an upcoming release (or include the release # if known).

  • N/A