Enrollment Processing Enhancements

Process and validate enrollment and drop actions leveraging new configuration for requisites on a course section, requisite schemes, enrollment repeats, drop schemes, and section attribute dates.

In previous releases, new configurations were delivered for enrollment repeats, drop schemes, requisite schemes, section attribute dates, and section requisites. The enroll and drop processes, which weren’t updated to use the new configurations at that time, have now been updated.

Enrollment Repeats

When a student enrolls in a course section, the enrollment process now uses the enrollment repeat option setup on the course. The setup determines whether the student can repeat the course and what message the student or administrator receives during the enrollment process.

Drop Schemes

When a student drops a course section, the drop process now uses the enrollment status setup on the drop scheme. The setup determines how the student is dropped from the course (an enrollment status of Delete, Dropped, or Withdrawn) and if they receive a penalty result.

The drop process now also uses the course section attribute dates. For example, a particular course section has a last date to withdraw which is different from the last date to withdraw for other course sections in that academic period. In this case, the drop process uses the particular section date to determine if and how a student can drop the course section.

Drop attribute dates defined on a course section are the only attribute dates that are currently used. Other attribute dates on the section (such as First Date to Enroll, Last Date to Enroll) aren’t currently used during the enrollment process.

Requisite Schemes

To check if a student has met a requisite, the enrollment process now uses the mapping option setup for the requisite scheme for either outcomes or results.

For course sections, the enrollment process uses the Override setting on the Requisites tab. If Override is on, the process uses the section requisites instead of the course requisites. If Override is off, the process uses the course requisites.

Steps to Enable

You don't need to do anything to enable this feature.