!!Class Registration Improvements

The Class Registration process has been enhanced with new features to provide more flexibility in registering and enrolling Candidates into offered classes.

Candidates can now be put on a 'waiting list', they can withdraw their class registration/enrollment, approved registrants may be automatically enrolled into a class, and registrants can control which courses/classes they see in [WECCL].

!! Class Enrollment Options

In [ICRSC] a new lexicon has been added called [Class Enrollment Option|CLASS_ENROLLMENT_OPTIONS]. This field provides the Administrator with 4 options

[{InsertPage page = 'X_CLASS_ENROLLMENT_OPTIONS}]

----
!!WECCL Changes

!Show All Option
The table where the Courses are listed in the header of the form has been enhanced with a Show All toggle to provide a means of constraining the list of courses. 

When SHOW ALL toggle is On, [WECCL] will show all the courses that have at least an offered class and the system's As Of Date is between the Class's Enrollment Start and End Dates. [WECCL] will show Full classes if their courses are offered and fall between the dates. 

If SHOW ALL toggle is OFF [WECCL] will show only classes that are available for registration or the candidate is already register/enrolled in, this is to allow him to withdraw from the class. [WECCL] will also show a Full class that allows a waiting list.

!Class Status / Capacity

The [Status|DRV_AVAILABILITY] field will now show the availability status of the class or if the Candidate is registered/ enrolled, it will show the Candidate's registration status. 

The Class Availability is determined using the preference [CLASS PERC FULL]. The preference provides a percentage to use to calculate how close the class is to becoming full. 

If the number of enrolled registrants is less than X% (value used in [CLASS PERC FULL]) of the Class' [Maximum size|MAXIMUM_SIZE] the status will reflect as OPEN.

If the number of enrolled registrants is greater than or equal with the [Maximum size|MAXIMUM_SIZE] the status will reflect as FULL. 

If the number of enrolled registrants is between X% of the [Maximum size|MAXIMUM_SIZE] and the [Maximum size|MAXIMUM_SIZE] the status will reflect as ALMOST FULL. 

!Registration

A Candidate can enroll into a class if the class is FULL, if the class was defined with a [Class Enrollment Option|CLASS_ENROLLMENT_OPTIONS] that allows a Waiting List. 

The [Registration Info|DRV_REGISTRATION_INFO] field will display messages indicating the status of the class and the Candidate's registration. 



! Withdraw Option




----
!! ICRSE Changes


----
!! WMCAT, WACAT, WVCAT Changes