Submit Academic Registration {S00009-2}


This program is part of the Student iEnabler Registration {
S00000-9} Business Function and handles the Academic Registration for Qualifications and Subjects
If this function includes any process that must display information as set up in the standard system, e.g. contract letter, rules and regulations,  {STWEBM-7} should be set up as defined.  If {GOPS-21} was set up for the external body = 'WEB', External Code type = 'REG' and Internal Code = 'MAIL', the institution receive email regarding the failed validations. This option may be used by any student. Some of the validations e.g. pre-requisites and timetable clashes will however handled as fatal errors whereas in the back-office it is handled as warnings only. Contact as well as Distance Education students may use this option.


Set-ups:

Class group Group Allocation

1.  SOD 'RC / RE', Implement Recursive Group Allocation on iEnabler.

When this SOD is set to 'Y', then the auto allocation of groups during registration will perform a recursive allocation of groups during iEnabler registration.
This functionality will loop through all the possible Class group / Practical group and Tutorial groups of all subjects to find the best fit, whereas current logic will assign the first available group to a subject and continue on to the next subject and this can cause possible clashes that will prevent registration.
The group assignment logic will find the first available group for all the subjects.  If any subjects could not be assigned to a group, the program will start the recursive process.
The recursive process will re-assign the first already assigned subject to the next available group and then work through all un-assigned subjects and try to assign the subjects to groups.  If after this first subject, there are still subjects without groups, the program will take the second already assigned subject and assign it to the next available group and then work through all un-assigned subjects and try to assign the subjects to groups.
The recursive process will start with the assigned subjects again but now assign the 2nd available group and then check the unassigned subjects for possible groups.
The recursive process will start with all the assigned subjects again but now assign the 3rd available group (if available) and then check the unassigned subjects for possible groups etc.  Once the program has worked through all possible groups per subject, the allocation loop will stop and if a subject still has not been assigned to a group the student will get an error message on the iEnabler screen informing the student that registration for this subject is not possible.  The assignment starts with the compulsory subjects and subjects in the lowest study period.  The recursive allocation is only done via the iEnabler registration and only when validation 'W8' is set to 'Y'.  SOD 'TA / RE' and 'PA / RE' needs to be set to 'Y' for Tutorial and Practical group assignment.

2.  New SOD 'RA / RE' to indicate the maximum number of loops that recursive allocation should perform.  

This limit is set to 5.  The number of loops can be calculated by the number of subjects selected times the number of Class group / Practical Group and Tutorial groups linked to these subjects, but we set the maximum limit to 5 by default ('RA / RE') which seems to be enough.  The performance of the system is influenced when the number of loops becomes to high.  If you want the system to use the calculated value then set the SOD value to null.  If you do not want to use the recursive logic, then set 'RC / RE' to 'N' - do not change the number of loops to a value less than 2.

3.  SOD 'RB / RE', Refit Registered Subject in Recursive Allocation on iEnabler.

When adding of subjects is not possible due to clashes with already registered subjects you can set this to 'Y' while still in the registration period.  This should not be set to 'Y' indefinitely since students could have started classes already and the instance they add a new subject, they could be placed in a different group for the already registered subjects.


The following Process Event Codes (PEC) {
STWEBM-7} must be set-up:

PEC
Description
Effect
RC
Register all Compulsory Subjects
When this PEC is set to 'Y' the iEnabler Registration program will pre-select the compulsory subjects for the student period that the student is registering for.

The student cannot un-select the compulsory subject.

Note: Read this together with PEC 'RD'
RD
Allow registration if pre-requisite problems exist for compulsory subjects and RC=Y
If this PEC is set to 'N' and pre-requisite problems exist for compulsory subjects, the student will not be able to continue with registration.

If the PEC is set to 'Y' and pre-requisite problems exist for compulsory subjects, the student will be able to continue complete his/her registration.

If PEC RC is set to 'N', the setting of this PEC does not have any effect.

Note: Read this together with PEC 'RD'
CG Def. ClassGroup for a)Clashes but Space Available b)Max Level Reached - W8=Y This is not used anymore.

The following Validations {SMNT-1} will influence the iEnabler Registration Process

CA
Check Subject Registration Attempts - Subject Registration
If this validation is switched on, the number of registration attempts for a specific subject for a specific student is checked. The number of attempts per subject is defined in option {SSTUD3-1}, but can be changed for a specific subject type in option {SCODE-27}.

Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition".
CG
Check Quota Class Groups - Subject Registration
If this validation is switched on, the quota for class groups for a specific subject is checked.  The quota of Class Groups per subject is defined in option {SACADO-13} - Subject Groups and Lecturers.

Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"..
CQ
Check Quota per Curriculum - Subject Registration
If this validation is switched on, the quota in respect of subjects within a curriculum, as defined in option {SACADO-17} - Curriculum, will be checked when registration is done.  The system will preclude the registration of students in a subject beyond these quotas

Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition", for subsidy type  'A', 'C' or 'D.
DK
Generate All Subjects/Modules For Year - Qualification Registration
This is the same as validation "GA", except that it is only applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
DL
Generate Subjects/Modules For Same Block - Qualification Registration
This is the same as validation "GB", except that it is only applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
DM
Generate Compulsory Subjects/Modules - Qualification Registration
This is the same as validation "GC", except that it is only applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
DQ Check Quotas per Qualification / Offering Type - WEB Registration
If this validation is switched on, the quota in respect of Qualification / Offering Type / Year of Study combinations as defined in option {SACADO-5}, will be checked when registration is done.  The system will preclude the registration of students beyond these quotas.

Note: This validation is only applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition".
DR
Check Subject Registration Attempts - Subject Registration   
If this validation is switched on, the number of registration attempts for a specific subject for a specific student is checked.   The number of attempts per subject is defined in option {SSTUD3-1} but can be changed for a specific subject type in option {SCODE-27} for an offering type linked to a subsidy type 'B' on {GCS-5}.
DS
DE Check Quota Class Groups - Subject Registration
If this validation is switched on, the quota for class groups for a specific subject is checked.  The quota of Class Groups per subject is defined in option {SACADO-13} - Subject Groups and Lecturers. This validation is only applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition" on {GCS-5}.
DT
Check Quota per Curriculum - Subject Registration
If this validation is switched on, the quota in respect of subjects within a curriculum as defined on option {SACADO-17} will be checked when registration is done.  The system will preclude the registration of students in a subject beyond these quotas.  This validation is only applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition" on {GCS-5}.
DZ
DE Check Quota Per Subject/Offering Type - Subject Registration
If this validation is switched on, the quota in respect of subject / offering type as defined in option {SACADO-11} will be checked when registration is done.  The system will preclude the registration of students in a subject beyond these quotas.
NOTE:  Validations "DZ" and "DT" should not be used together, since both options validate against subjects and the one validation in fact precludes the other validation.  This validation is only applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition" on {GCS-5}.
GA Generate All Subjects /Modules for Year - Qualification Registration
If this validation is switched on, the registration program will generate all the active subjects in the curriculum of the qualification in {SACADO-17}.  If a subject is linked to more than one block, the first block found will be used. The student may select the block and offering type. The latter can only be selected if the validation 'W3' is (Y)es, otherwise all displayed subjects will be chose by the qualification's offering type.

Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition".
GB Generate Subjects / Modules for the Same Block - Qualification Registration
If this validation is switched on, the registration program will generate all the active subjects in the curriculum of the qualification in {SACADO-17} for the same block.  The student may select the block and offering type. The latter can only be selected if the validation 'W3' is (Y)es, otherwise all displayed subjects will be chose by the qualification's offering type.

Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
GC Generate Compulsory Subjects / Modules - Qualification Registration
If this validation is switched on, the registration program will generate all the active compulsory subjects in the curriculum of the qualification in {SACADO-17}.
Rules regarding the compulsory status of a subject:
  • If a subject for one offering type is marked compulsory the subject for all offering types within that study period will be seen as compulsory.
  • The compulsory status of a subject can be different per study period (if the offering types differ) and the compulsory status of the subject will be determined based on study period.
The student may select the block and offering type. The latter can only be selected if the validation 'W3' is (Y)es, otherwise all displayed subjects will be chose by the qualification's offering type.  If validation GC is set to Y the registration program must ignore {SACAD-11} the group validation on Student iEnabler Registration.

Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition".
QU Check Quotas per Qualification / Offering Type - WEB Registration
If this validation is switched on, the quota in respect of Qualification / offering Type / Year of Study combinations as defined in option {SACADO-5}, will be checked when registration is done.  The system will preclude the registration of students beyond these quotas.

Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition".
SQ
Check Quota per Subject / Offering Type - Subject Registration
If this validation is switched on, the quota in respect of subject / offering type as defined in option {SACADO-11}, will be checked when registration is done.  The system will preclude the registration of students in a subject beyond these quotas.
NOTE:  Validations "SQ" and "CQ" should not be used together, since both options validate against subjects and the one validation in fact precludes the other validation.

Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
W2 Multiple Registrations - WEB Registration
If this validation is switched on, the registration program will allow a student to register for multiple qualifications. This is the same as validation "WK", except that it is NOT applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
W3
Allow Offering Type Selection via Student iEnabler:
  • If the validation is set to 'Y':
    • The student will be allowed to select the Mode of Study (OT) if more than one offering type exists for the qualification / subject.
    • The student will be allowed to select the block from the Subject's Academic Period Selection page.
  • If the validation is set to 'N':
    • Only subjects where the Subject offering type equal the Qualification offering type will be selected and displayed for selection.
    • The Mode of Study (OT) page will not be available for selection.
    • The 'Subject Academic Period Selection' page will be displayed for block selection.
W4
Implement Warning Requisite to Override Involved-Subject Requirement - WEB Registration
This validation is used to enable the use of a Warning requisite type on iEnabler subject registration. Refer to {SACADO-14} - Subject Requisite Types for detail regarding the use of a Warning requisite type.
W6
WEB Allow Overlap Registration (block code/qualification) - Web Registration
If the validation is switched on, Overlapping Registration will be allowed on the Student iEnabler if the validation is switched on, Overlapping Registration will be allowed. If the validation is off, No Overlapping Registration will be allowed.

Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
W7
WEB Issues via iEnabler - Web Registration
If this validation is switched on the study guides requisition program will be kicked off during registration on the iEnabler.
W8
WEB Load Classgroups - Web Registration
A facility has been created to assign students to Class Groups according to criteria setup on {SACADO-13}

If validation "W8" is "Y"
  • The program will automatically assign students to a valid classgroup. Class groups will be selected according to qualification / qualification group when specified, highest priority (lowest value) and available space based on min and max levels. All class groups are filled up to their minimum levels. Thereafter the program will fill the class group up to their maximum levels. No registration will be allowed if all the class groups are filled to their maximum levels.  
WB
Web Card Table population - Web Registration
The card record will be created on registration if the validation is set to 'Y' {CIDO-1}.
WC Academic Admission - WEB Registration:
  • WC = Y:  The system will not allow the registration of any students unless they were admitted to the institution through option {SNAPPA-3} and then only for the qualifications for which they were admitted.
  • WC = N:  The student will be able to choose a different qualification.
WD Planned Subject Generation
To enable the student to register on the Student iEnabler for the planned subjects as defined on {SNAPPA-3}, the validation must be set to 'Y'.

Note that this validation is not applicable to Registrations where the Offering Type {GCS-5}  is linked to Subsidy Type  "B -  Distance  Education". For Registrations where the Offering Type {GCS-5}  is linked to Subsidy Type  "B -  Distance  Education", refer to Validation "WY".
WF
WDE External Excluded Students - Web Registration
If this validation is switched on, the system will check during registration for an Offering Type linked to the Subsidy Type = 'B' on {GCS-5}, which students who have been excluded by another institution are not allowed to register at this institution on {SREGL-3}.  If the validation is set to (N)o, the system will still give a warning, but if the validation is set to (Y)es the records cannot be <COMMIT>ted.
WH
Matric Subject Pre-requisites - Web Registration
The system will validate the Matric Requirements per Qualification {SACAD-4} before a Student may Register for an Offering Type {GCS-5} with Subsidy Type "B - Distance Tuition"
WK
WDE Multiple Registrations  -  WEB Registration
If this validation is switched on, the registration program will allow a student to register for multiple qualifications/ This is the same as validation "W2", except that it is only applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
WL
WEB Lecturing Timetable -  Web Registration.
When this validation is switched on, a check for clashes on Lecturing Timetable when assigning to Class Groups is done. If the user wants to use the functionality of "WL" then the validation "W8" must be activated as well.
WM Matric Subject Pre-requisites - WEB Registration
The system will check the pre requisite and substitute Matric subjects required before a student may register for a qualification. Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
WN
WDE Qual Pre-Req/Substitute - WEB Registration
This is the same as validation "WQ", except that it is only applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
WO WDE Examination Timetable - WEB Registration
The system checks during registration for examination timetable clashes in respect of the combination of subjects for which a student enrolls for an Offering Type linked to the subsidy Type = 'B' on {GCS-5}.
WQ Qualification Pre-requisites - WEB Registration
The system will check the pre-requisite and substitute qualifications required before a student may register for a qualification.

Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
WS
Pre / Co-Requisites - WEB Registration
The system will check the pre- and co-requisites of every subject during registration.  It is NOT applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
WT
Check External Excluded Students - Web Registration
If this validation is switched on, the system will check during registration, which students who have been excluded by another institution, are not allowed to register at this institution. If the validation is set to (N)o, the system will still give a warning, but if the validation is set to (Y)es the records cannot be <COMMIT>ted.

Note: This validation is not applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
WU WDE Pre / Co-Requisites - WEB Registration
The system will check the pre- and co-requisites of every subject during registration for an Offering Type linked to the subsidy Type = 'B' on {GCS-5}
WW
WDE Allow Overlap. Reg.(bc/qual) - WEB Registration
If the validation is switched on, Overlapping Registration will be allowed on the Student iEnabler if the validation is switched on, Overlapping Registration will be allowed. If the validation is off, No Overlapping Registration will be allowed.
Note: This validation is only applicable where the Offering Type {GCS-5} is linked to the Subsidy Type "B - Distance Tuition"
WX Examination Timetable - WEB Registration
The system checks during registration for examination timetable clashes in respect of the combination of subjects for which a student enrolls.
WY Distance Education - WEB Registration
To enable the student to register on the Student iEnabler for the planned subjects as defined on {SNAPPA-3}, the validation must be set to 'Y'.

Note: This validation is not applicable to Registrations where the Offering Type {GCS-5}  is not linked to Subsidy Type  "B -  Distance  Education". For Registrations where the Offering Type {GCS-5}  is not linked to Subsidy Type  "B -  Distance  Education", refer to Validation "WD".


To allow for study guides the following should be set up:
Qualification Registration Process:
Example of ...
Example of ...

Example of ...


If all the validations are set up for the use of planned subjects keep the following in mind:

If on {SACADO-4} - "Block" the "Active" is set to "Yes" or NULL and the field "Allow iEnabler" is set to "Yes" or NULL then it will allow Registration and the display of the Year/Qual/BC/OT combination.
If the above "Active" is set to "Yes" or NULL and this field "Allow iEnabler" is set to "No"  then it will NOT allow Registration and the display of the Year/Qual/BC/OT combination.
If the above "Active" is set to "No" then it will NOT allow Registration and the display of the Year/Qual/BC/OT combination.


1.3    Subject Registration Process

Validations {SMNT-1}

RULES PERTAINING TO:

Subject Selection / Generation / Subject Group Combinations / Main - Module Subjects / Attendance Type / Source of Funding / Inactive Blocks /
Optional Items / Pre-requisites / Credits to use and Fee Structure etc.

Subject Selection: The user must decide if applicants must be able to choose subjects during the application process.
To allow subject choices, set validation WD or WY to Yes.
  • WD controls the display of subjects for students that will be studying in contact tuition mode.
  • WY controls the display of subjects for students that will be studying in distance education mode.
  • Only offering types with subsidy types equal to 'B' is considered to be distance education mode offering types.
Subject Generation: Ensure that compulsory subjects are marked in the curriculum.
  • If one of many offering type records for a subject is marked as compulsory, the subject is deemed to be compulsory.
  • Determine if the student must choose all compulsory subjects.
    • Set the process event code (PEC) 'RC' to 'Y' in {STWEBM-7} to pre-select all compulsory subjects.
  • Set the PEC 'RC' to 'N' to allow the student to choose compulsory subjects.
  • Compulsory subjects will be grouped together where the subject study period equal the qualification study period, an only these compulsory subjects will be pre-selected, depending on the settings of the 'RC' Process Event Code.  This rule will be when the setting for iEnabler Allowed Subject Study Periods is 'A'-All Study Periods'.  {SACADO-1} - Qualification, Page iEnabler.
Subject Groups
Decide if students need to choose subjects in certain combinations. If so, set up Subject Groups in {SACAD-11}.
  • The user must indicate the sequence in which the groups must be displayed.
    • Compulsory subjects must not be included in any group.
    • Rules can be defined in terms of minimum and maximum subjects that must / can be taken from any group.
  • If rules are set, the applicant must pass these rules to continue with the application / registration process.
  • It is not a requirement to set any rules.
Main / Module Subjects: 
  • Define Main / Module subjects in {SACAD-10}.
  • Set the maximum and minimum modules in {SACADO-17}.
  • Currently modules cannot be chosen independently from the Main subject via the iEnabler.  Should an student want to register for a module separate from the Main subject, it is seen as an exception and must be administered via the back office programs.
  • Passed mother subjects with failed modules:
    • If a student passed the mother subject and failed any of the modules, the student must register for the modules via the back office program.
    • If the contracts maximum enrolments settings {FSAC-10} Tab - Contract Qualification Subject Definition are not going to comply with the rules as set on the modules, the mother subject will not display for subject selection.
Subject Selection Options
  • Possible Subjects (Compulsory):
    • Subjects for Current Study Period only.  (Depend of the setting of iEnabler allowed Subject Study Periods {SACADO-1} - Qualification, Page iEnabler.
    • Subjects passed previously / exempted or have already been registered for will be ignored.
    • If a student is not able to register for ANY of the compulsory subjects due to e.g. pre-requisite not passed - registration is halted when 'RC' {STWEBM-7} is set to Y.
    • If one of many offering type records for a subject is marked as compulsory, the subject is deemed to be compulsory.
  •   Groups:
    • Maintain Subject Groups {SACAD-11} may be used to define Groups of Subjects and link these Groups to Qualifications for the purpose of iEnabler Application and - Registration.
      • It is not a requirement to set any rules.
    • The Subject Groups {SACAD-11} is sensitive to failed pre-requisites, co-requisites and substitutes included in the group definition.  
    • If planned subject generation is used, the check is only on pre-requisites, co-requisites and substitutes of admitted subjects.
    • Compulsory Subjects must not be linked to Groups as they will be in a pre-selected list if only one block / offering type / study period combination on the curriculum is available.
      • If a subject linked to a group is compulsory, the subject will display under 'Possible Subjects'.
  • Other Subjects Available for Selection:
    • Set the 'Other Subjects' rules in {SACADO-1} on the Qualification Information tab in the 'iEnabler Allowed Subject Study Periods' fields.  The possible values are: 
      • S - Only subjects from the study period of the student's choice will display as well as failed subjects from previous study periods.
      • P - Subjects from the student's study period choice and all previous study periods not yet passed and that conform to pre-requisites.
      • A - Display subjects from all study periods not yet passed and that conform to pre-requisites.
The subjects will be generated according to the rules set up as in the example below. 
The student must select the subjects for which he / she wishes to register.  The student will tick the subjects to be registered and click on 'Save and Continue' and then select the:
  • Modules from the Main Subject and Module page.
  • Mode of Study followed by the
  • Period of Study. (Depending of the set-up of 'W3' indicator), and then the selection of
  • Optional Items.
  • Display of the Registration Details page.
  • Display of the Registration Cost Detail page / Print Registration Detail.
  • Print Cost Detail / Restart the Process or Accept Registration. 
The status of the Registration process may be viewed in the Process Status process of which the set up is defined on {STWEBM-2}.

Example of ...


Attendance Type for Subjects in the iEnabler: 
  • For modules the attendance type is derived as follows:
    • Use the attendance type on the module definition in {SACAD-10}.
    • If not found, use the attendance type on the offering type as set up in {GCS-5}.
    • If not found use the default attendance type that is entered for the process event code 'R0'.
    • If not found, default to 'N'. 
For all other subjects the attendance type is derived as follows:
  • Use the attendance type on the offering type as set up in {GCS-5}.
  • If not found use the default attendance type that is entered for the process event code 'R0'.
  • If not found, default to 'N'.
Subject Source of Funding (SOF):
  • When a contract is used the source of funding for the student for SDR1 reporting is determined from the source of funding linked to the contract.
  • In some cases the subject is funded from a different source of funding.  The alternative source of funding is set up in {SACAD-16}.
    • The user must define the alternate source of funding.
  • Only one combination of year, subject code block code and contract code should be marked as the alternate source of funding to be used in the iEnabler.
  • The program will default the value to the student's record and the student will not be able to make a choice.
Optional Items: 
  • Optional items are defined in {SDGUIM-1} where the 'Indicator' field is set to 'Optional'.
  • The quantity field is an indication of the number of units that will be requested should the student eventually register.
  • If items are not free the cost of the items will appear in the pro forma of cost.
  • Optional Items only will display on the 'Optional Items Available' page for the students selection.
  • Mandatory Items will display together with Optional Items on the 'Proforma of Cost' page only.
Postal Charges:  
  • The system automatically includes postal charges for items that will be issued.
  • The user must:
    • Indicate the weight of an item in {FPMM-23}.
    • Define Postal Zone and weight charges in {GCS2-16}.
    • Link Postal Zones to Country codes in {GCS2-17}.
  • Add the country code to the dynamic biographic table or add the country code to the student via the back office program(s).
  • Note:  If any data element that is needed to generate the postal charges is not available, the student will still be able to choose the items and request a pro forma of costs.
    • These data elements include :
  • The country code not on the student's biographical record
  • The country code not linked to a postal zone. 
  • The postal zone does not cater for the total item weights.
  • The pro forma will not include the postal charges.  The student will further be able to complete the registration.
Inactive Blocks: iEnabler Registration validate against the inactive block settings in {SACAD-25} - Inactive Blocks.
Pre-requisites: 
  • If one of the compulsory subjects does not apply to pre-requisites, the registration of the student will be stopped.  (This is only when the Process Event Code 'RC' on {STWEBM-7} equal 'Y'). 
  • Planned subject selection:  Same validation as for possible subjects.
Credits to use:   Type of Credits:
  1. The type of credits to be used during the calculation of maximum and minimum credits are indicated in {SCODE3-1} on qualification type.
  2. The program will calculate the number of credits that the student is already registered for as is indicated in {SCODE3-1} on qualification type.
  3. If the student registers for less or more than the specified credits a pop up error message will be displayed.
  4. Both the Minimum / Maximum credit values must belong to the same record e.g. from either {SACADO-5} or from {SACADO-1} Tab Qualification etc.
  5. The program will display previous year's credits - only passed and exempted subject credits will be calculated.
  6. If no requirement for credits is set, the student can register for an unlimited number of credits.
  7. The program will always do the check for the selection of credits in the following order:
Selection of 'Qualification' Credits:

Example of ...

    • When the student select the 'qualification / offering type and block code' the values as defined in {SACADO-5} - display in the 'Required Registration Credits' fields.

Example of ...

    • if no credits are defined as above, the next validation will be in {SACADO-1}
Example of ...

    • When the student select the 'qualification / offering type and block code' the values as defined above will be displayed in the 'Required Registration Credits' fields.
Example of ...

  • if no credits are defined in {SACADO-1}, the next validation will be in {SCODE3-1}
Example of ...

    • When the student select the 'qualification / offering type and block code' the values as defined above will be displayed in the 'Required Registration Credits' fields.
Example of ...

    • If no credits are defined in either the 'Minimum' or 'Maximum' fields, 'None' will be displayed in as in the example below:
Example of ...


Selection of Subject Credits:

The value of the 'Credits' displayed will be determined by the setting of the 'Credit Type' as setup in {SCODE3-1}:
  • 'S - Stats Credits':  The credit value of a subject in a curriculum and is entered in {SACADO-1}.  (Depending on the curriculum the credit value of a subject can differ).
  • 'I - Internal Credits': A credit that is internally determined and allocated to a subject.  Only one internal credit value can be allocated to a subject. {SACAD-10}
  • 'N - National Credits':  This is a national credit value that is normally determined by a national external body.  Only one national credit value can be allocated to a subject. {SACADO-1}
Example of ...

In the example below the 'Credit Type' is set to 'I - Internal Credits', the minimum / maximum for the qualification is set to 1 / 150 credits.  Credits cannot be less than one or more than 150 credits.
  • Data will only display in the 'Existing' field after a registration has been completed and the student either register for a new qualification or 'add' a subject using the 'Add subjects to a registration' option.
  • During the selection of subjects the credits will display in the last column 'Academic Credits' under the heading 'Possible Subjects' as well as in the 'Registration Credits for This Academic Year, field 'Current', as the student select the subjects of his choice the credits will be added and display in the 'Total' field.
Example of ...

  • When the credits of the selected subjects are less / more than the 'Maximum' credits as shown below
Example of ...

  • The following error messages will be displayed:
Example of ...


Example of ...

  • Credits:  'Main Subjects and Modules' selection page.  The total of the selected subjects will be displayed in 'Registration Credits for this Academic Year', 'Current' and 'Total' fields, when 'modules' are being selected the program will add the credits and if the credits are less / more than the 'Minimum / Maximum' of the qualification (1 / 150), the above messages will be displayed.
Example of ...

  • Academic Credits:  Registration Details
    • Previous Academic Years:  Credits of any passed / exempted subjects the student was registered in previous years for any qualification.
    • This Academic Year(Existing):  Data will display in this field only after a registration has been completed and the student register for another qualification and or 'add' a subject using 'Add Subjects to a Registration' option. 
      •      If System Operational Definition {SMNT-12} "CU - Calc total credits based on year/qual/ot and study period" for Subsystem "RE" is set to "Y" - the existing credits will be calculated for the student for the year,qualification, offering type and study period combination. This means      that the student can exceed the maximum credits allowed per year if not properly managed.
      •      If System Operational Definition  {SMNT-12} "CU - Calc total credits based on year/qual/ot and study period" for Subsystem "RE" is set to "N" - the existing credits will be calculated for the student for the year (Including all qualification, offering type and study period combinations).
    • This Registration (Current):  Total of all the selected subjects and modules
    • Total for This Year (Total):  Total of all the selected subjects and modules for this academic qualification registration.

Example of ...

  • Registration Cost:  As for 'Registration Details' above
Example of ...

  • Accept the registration.
Example of ...

  • Add a subject Credits:
    • In the 'Existing' field, the credits displayed is those of the qualification 'DSPORT' that has been completed.
    • The 'Current field' equals '0' as no subjects has been selected at this stage to be added.
    • The 'Total' field displays the total credits for qualification DSPORT, academic year 2013.
Example of ...

  • Add subject '100BULS', in the 'Current' field the credit display as '1'.
Example of ...

  • Academic Credits
    • Previous Academic Years:  Credits of subjects passed or exempted in previous academic years.
    • This Academic Year:  Credits for the qualification 'DSPORT' in the current academic year
    • This Registration:  Credit for the subject to be added.
    • Total for This Year:   Total for qualification 'DSPORT' as well as the added subject '100BULS'
Example of ...

Fee Structure:
  • A fee structure must be in place for the year of registration to enable an student to generate a pro forma of cost.
  • The student specifically request a pro forma and not a quote, as the fee structure might not be finalized for the year of application.
Maximum enrollments
  • The count of maximum enrollments as defined on {SCODE-27}, doesn't look as pass / fail indicator linked to the result of a subject on registration.
  • iEnabler - Validate {SCODE-27} field maximum enrollments / subject type with {SMNT-1} validation DR for an Offering Type linked to the Subsidy Type = 'B' on {GCS-5} and CA for an Offering Type linked to the Subsidy Type = 'A'.
  • The count is done on enrolled subjects, but exclude cancelled.
Contracts
{FSAC-10}
  • Registration Contract Choice: 
    • If contracts will be made available for registration this must be clearly communicated to enable the students to choose an appropriate contract.
    • An institution does not have to use contracts.
    • If contracts are compulsory for the institution, the student can choose a contract for which he / she wants to register for.
    • Setting to indicate if a contract is compulsory (Y / N) is done in {FCSM-1}, -  System Operational Definitions for code 'SN' and subsystem 'SD'.  (If contracts are not compulsory the message 'Not Mandatory' will display in the Contract field).
    • Set contracts available for registration in the iEnabler - {FSAC-10}.
    • If Contracts are compulsory and available and none are selected the student will not be able to register.
    • If there is only one Contract / Contractee and Contributing Employer available, the fields will be defaulted and the student will not be confronted with this page.
  • Qualifications Restricted:
    • If the contract is restricted on {FSAC-10} the contract will not be available for registration.
  • Contract / Qualification / Max enrolled
    • This is not a mandatory field. Sometimes there may be a restriction in the contract regarding the maximum number of students that may enrol for a specific qualification under a specific contract.
    • When the Maximum enrolled is reached the contract will not be available for registration anymore.
  • Contract / Qualification / Subject Restricted
    • This is not a mandatory field. The maximum number of students that may enrol for this subject under this contract and qualification can be specified.
    • When the Maximum enrolled is reached the subject will not be available for registration anymore.
    • When subjects are linked as 'Subject Restricted'  for a qualification only these subjects will be available for registration.
    • If subjects are linked to groups / modules and not linked on {FSAC-10} the subjects will not be available for registration.
  • Contract Monetary Value
    • This is the maximum amount for which students can enrol under this contract. Not mandatory. Enrolments may span over different years and blocks. When this maximum is reached, the user will not be able to process any more quotations or registrations against this contract.
  • Number of Heads
    • Not mandatory. This is the maximum number of students that can enrol under this contract. Enrolments may span over different years and blocks. When this maximum is reached, an error message will be displayed and no more quotations or registrations can be processed under this contract.
  • Number of Heads Minimum
    • The minimum expected student enrolments under this contract. Not mandatory.
  • Number of Heads Threshold
    • This is a % that can be specified. An early warning report will calculate if this % of the maximum number of heads has been reached.
  • Number of Qualification Enrolments Maximum
    • Not mandatory. This is the maximum number of qualifications that can be linked to this contract. Enrolments may span over different years and blocks. When this maximum is reached no more quotations or registrations can be processed under this contract.
  • Number of Subjects Enrolments Maximum
    • Not mandatory. This is the maximum dollar amount for which students can enrol under this contract. Enrolments may span over different years and blocks. When this maximum is reached, no more quotations or registrations can be processed under this contract.
   

Before the registration process take place it is necessary for the users to familiarize themselves with the following:
Example of ...

            Example of the breadcrumbs (Process Trail):

Example of ...


The registration of the Qualification and Subjects are done through a series of pages and check boxes as described in the examples below:
2.    EXAMPLES OF THE REGISTRATION PROCESS:

2.1    TEST CASE 1:

Register a previously enrolled student with the following settings:

  Settings {SMNT-1}:
W3 = Y The Subject Mode of Study Selection page as well as the Academic Period
Selection page will be displayed.  The student needs to make a choice.
WC = N  
WD/WY = N  
GA = N  /iEnabler1ir4
GB = Y Generate Subjects / Modules for the same Block - Subsystem Qualification Registration.
Registration program will generate all the active subjects in the curriculum of the qualification in {SACADO-17} for the same block.  The student may select the block and offering type.  The latter can only be selected if the validation 'W3' is 'Y'; otherwise all displayed subjects will be chose by the qualifications offering type.
GC = Y Generate Compulsory Subjects / Modules - Subsystem Qualification Registration.
Registration program will generate all the active, compulsory subjects in the curriculum of the qualification in {SACADO-17}.  The student may select the block and offering type.  The latter can only be selected if the validation 'W3' is 'Y'; otherwise all displayed subjects will be chose by the qualifications offering type.
RC = N Setting {STWEBM-7}:  Selection of Compulsory Subjects.
If Code RC exists and the 'English Code' is set to either 'Y' or a NULL value, the program will programmatically pre-select all the compulsory subjects.  A student will not be able to change any compulsory subjects. 
IAIIND = A Setting {SACADO-1} - Qualifications.
Subjects from Student's choice and all subjects from all study periods where not yet passed and comply with pre-requisites.

2.2    STEP 1:  Admitted Application
Example of ...

Example of ...

Example of an admitted application

Example of Registration Page

   
  Choice 2:  If validation 'WC' is set to 'N': Select 'Choose another Qualification', the student has the choice to either register for the admitted qualification or to choose another qualification to register for.

Example of ...


Example of ...


Example of ...


Example of ...


Example of ...

   
Example of ...


2.3  Process Status
 
Example of ...


2.4 Registration Contract Choice
 
Example of ...


Example of ...

Example of ...

Example of ...

Register another student 101000
Example of ...

Example of ...

Example of ...


Example:

Example of ...

Example of ...


Take note that from this point there is no difference regarding Choice 1 and Choice 2 (above), the next page to display for both choices will be the Possible Subject Selection page.


2.5    STEP 2:  Possible Subject Selection

Example of ...

2.6    STEP 3:  Subject Mode of Study Selection:

Example of ...

2.7    STEP 4:  Subject Academic Period Selection
 
Example of ...
2.8    STEP 5:  Optional Items
Example of ...

lExample of ...

2.9    STEP 6:  Registration Detail

Example of ...
Example of ...

2.10    STEP 7:  Registration Cost

If Contracts are mandatory {FCSM-1}, Tab - system Operational Definitions,  and the student select a Contract the Registration Cost will be displayed according to the settings on:
 Contractee:

Example of ...

Contributing Employer:

Example of ...

Student:

Example of ...iEnabler1ir42


Example of ...



3.    TEST CASE 2:  NEW STUDENT

WC = Y Settings {SMNT-1}:
Academic Admission - Subsystem Qualification Information.
The system will not allow the registration of any students unless they are admitted to the institution through option {SNAPPA-3} and then only for the qualifications for which they were admitted (IERAAD).
WD/WY = N WD:  Planned Subjects Generation.
GA = Y Generate All Subjects/Modules for Year- Subsystem Qualification Registration.
If this validation is switched on, the registration program will generate all the active subjects in the curriculum of the qualification in {SACADO-17}.  If a subject is linked to more than one block, the first block found will be used.  The student may select the block and offering type.  The latter can only be selected if the validation 'W3' is 'Y'.
W3 = N
  • Only subjects where the subject offering type equals the qualification offering type will be selected and displayed to the student.
  • The Mode of Study (offering type) page will not be available for selection.
  • The Subjects Academic Period Selection page will display and the student to make a choice of the academic period (block).
GB / GC = N Setting {STWEBM-7}:
RC = Y:  Selection of Compulsory Subjects.
If Code RC exists and the 'English Code' is set to either 'Y' or a NULL value, the program will programmatically pre-select all the compulsory subjects.  A student will not be able to change any compulsory subjects. 
IAIIND = S Setting {SACADO-1} - Qualifications.
Subject must occur on the curriculum in a previous study period to the qualifications study period and must have been registered for and exempted, failed or cancelled previously.

       
Register Student 240000024 for Qualification DSPORT (New Student):
Example of ...

The above message display as there is no admitted qualification for the student {SNAPPA-3}.  (WC = Y).
3.1    STEP 1:  Registration
Example of ...

3.2    STEP 2:  Possible Subject Selection

Example of ...

Example of ...

3.3    STEP 3:  Mode of Study Selection
 
Example of ...


3.4    STEP 3:  Academic Period Selection
 
Example of ...


3.5    STEP 4:  Main Subjects and Modules
Example of ...

Example of ...

3.6   STEP 5:  Optional Items

Example of ...
Example of ...

3.7    STEP 6:  Registration Details
 
Example of ...

Example of ...

Example of ...

3.8     STEP 7:  Registration Cost

If Contracts are mandatory {FCSM-1} and the student select a Contract the Registration Cost will be displayed according to the settings on:
 Contractee:

Example of ...


Contributing Employer:

Example of ...


Student:

Example of ...



Example of ...


Example of ...


4.    TEST CASE 3:  REGISTER A PREVIOUSLY ENROLLED STUDENT:
 
WC = Y Settings {SMNT-1}:
Academic Admission - Subsystem Qualification Information.
The system will not allow the registration of any students unless they are admitted to the institution through option {SNAPPA-3} and then only for the qualifications for which they were admitted (IERAAD).
WD/WY = N WD:  Planned Subjects Generation.
GA = Y Generate All Subjects/Modules for Year- Subsystem Qualification Registration.
If this validation is switched on, the registration program will generate all the active subjects in the curriculum of the qualification in {SACADO-17}.  If a subject is linked to more than one block, the first block found will be used.  The student may select the block and offering type.  The latter can only be selected if the validation 'W3' is 'Y'.S
W3 = Y The Subject Mode of Study Selection page as well as the Academic Period Selection page will be displayed.  The student needs to make a choice.
GB / GC = N    
RC = N Setting {STWEBM-7}:
Selection of Compulsory Subjects.
If Code RC exists and the 'English Code' is set to either 'Y' or a NULL value, the program will programmatically pre-select all the compulsory subjects.  A student will not be able to change any compulsory subjects. 
IAIIND = P Setting {SACADO-1} - Qualification.
The subject must occur in the curriculum in a previous study period to the qualifications study period.

Register Student 201200161 for Qualification DSPORT (Previously Enrolled Student):
Example of ...
Example of ...

4.1    STEP 1:

The first page that display is the admitted Application information retrieved from {SNAPPA-3}.  The student can only change 'Should we create a Meal Account for you' and 'Your Employment Status' on this page.
4.2    STEP 2:  Possible Subject Selection

Example of ...

Example of ...
Example of ...

Example of ...

Click on OK, the program will move back to the 'Subject Selection Page', select subjects according to the rule set up. 4.3    STEP 3:  Subject Mode of Study Selection
Example of ...

4.4    STEP 4:  Subject Academic Period Selection
Example of ...


4.5    STEP 5:  Main Subjects and Modules
 
Example of ...
Example of ...
Example of ...
Example of ...
4.6    STEP 5:  Optional Items
 
Example of ...
Example of ...
4.7    STEP 6:  Registration Details

Example of ...
Example of ...

Example of ...

4.8    STEP 7:  Registration Cost
 

If Contracts are mandatory {FCSM-1} and the student select a Contract the Registration Cost will be displayed according to the settings on:
 Contractee:

Example of ...

Contributing Employer:

Example of ...

Student:

Example of ...


Example of ...

1Example of ...


5.    TEST CASE 4:  REGISTER A PREVIOUSLY ENROLLED STUDENT:

WC = Y Settings {SMNT-1}:
Academic Admission - Subsystem Qualification Information:
The system will not allow the registration of any students unless they are admitted to the institution through option {SNAPPA-3} and then only for the qualifications for which they were admitted (IERAAD).
WD = Y Planned Subjects Generation:
To enable the student to register on the Student iEnabler for the planned subjects as defined on {SNAPPA-3}, the validation must be set to Y.  Only subjects linked to an admission status leading to 'Y' will be generated.
    When WD = Y/ WC = Y:  WD overrules the settings of GA, GB and GC.
WY = Y WDE Planned Subjects Generation:
To enable the student to register for an offering type linked to a Subsidy type 'B' on {GCS-5}, on the Student iEnabler for the planned subjects as defined on {SNAPPA-3}, the validation must be set to Y.  Only subjects linked to an admission status leading to 'Y' will be generated.
GA = Y Generate All Subjects/Modules for Year - Subsystem Qualification Registration:
If this validation is switched on, the registration program will generate all the active subjects in the curriculum of the qualification in {SACADO-1}.  If a subject is linked to more than one block, the first block found will be used.  The student may select the block and offering type.  The latter can only be selected if the validation 'W3' is 'Y'; otherwise all displayed subjects will be chose by the qualifications offering type.
W3 = N
  • Only subjects where the subject offering type equals the qualification offering type will be selected and displayed to the student.
  • The Mode of Study (offering type) page will not be available for selection.
  • The Subjects Academic Period Selection page will display and the student to make a choice of the academic period (block).
RC = 'Y' {STWEBM-7}
Process Event Code Structure - Compulsory Subjects: 
  • If Code RC exists and the 'English Code' is set to either 'Y' or a NULL value, the program will programmatically ticked all the compulsory subjects.  A student or user will not be able to tick / change any compulsory subjects. 

  • Show Subject Groups and Modules.
IAIIND = S Setting {SACADO-1} - Qualification
Subject must occur on the curriculum in a previous study period to the qualifications study period and must have been registered for and exempted, failed or cancelled previously.

5.1    STEP 1:  Register student with above settings
 
Example of ...

Example of ...
Example of ...
5.2    STEP 2:  Possible Subject Selection
 
Example of ...
5.3    STEP 3:  Main Subjects and Modules

Example of ...
Example of ...

5.4  STEP 4:  Optional Items
 
Example of ...
Example of ...
5.5    STEP 5:  Registration Details

Example of ...
Example of ...
Example of ...

5.6    STEP 6:  Registration Cost

If Contracts are mandatory {FCSM-1} and the student select a Contract the Registration Cost will be displayed according to the settings on:

 Contractee:

Example of ...iEnabler1ir76

Contributing Employer:

Example of ...

Student:

Example of ...
 

Example of ...


Example of ...


6.    TEST CASE 5:  DISTANCE ED

WC = N Settings {SMNT-1}:
Academic Admission - Subsystem Qualification Information:
The system will not allow the registration of any students unless they are admitted to the institution through option {SNAPPA-3} and then only for the qualifications for which they were admitted.
WD = N Planned Subjects Generation:
To enable the student to register on the Student iEnabler for the planned subjects as defined on {SNAPPA-3}, the validation must be set to Y.  Only subjects linked to an admission status leading to 'Y' will be generated.
    When WD = Y/ WC = Y:  WD overrules the settings of GA, GB and GC.
WY = Y WDE Planned Subjects Generation:
To enable the student to register for an offering type, linked to a Subsidy type 'B' on {GCS-5}, on the Student iEnabler for the planned subjects as defined on {SNAPPA-3}, the validation must be set to Y.  Only subjects linked to an admission status leading to 'Y' will be generated
GA = Y Generate All Subjects/Modules for Year - Subsystem Qualification Registration:
If this validation is switched on, the registration program will generate all the active subjects in the curriculum of the qualification in {SACADO-1}.  If a subject is linked to more than one block, the first block found will be used.  The student may select the block and offering type.  The latter can only be selected if the validation 'W3' is 'Y'; otherwise all displayed subjects will be chose by the qualifications offering type.
W3 = N
  • Only subjects where the subject offering type equals the qualification offering type will be selected and displayed to the student.
  • The Mode of Study (offering type) page will not be available for selection.
  • The Subjects Academic Period Selection page will display and the student to make a choice of the academic period (block).
RC = 'Y' {STWEBM-7}
Process Event Code Structure - Compulsory Subjects: 
  • If Code RC exists and the 'English Code' is set to either 'Y' or a NULL value, the program will programmatically ticked all the compulsory subjects.  A student or user will not be able to tick / change any compulsory subjects. 
IAIIND:  S {SACADO-1} - Inactive Block:
  • Subject must occur on the curriculum in a previous study period to the qualifications study period and must have been registered for an exempted, failed or cancelled previously.Show Subject Groups and Modules

6.1    Step 1:  Registration
Example of ...
6.2    Step 2:  Registration
 
Example of ...
6.3    Step 3:  Qualification Choice

Example of ...
6.4    Step 4:  Registration Contract Choice

Example of ...
Example of ...
Example of ...
Register student 240000024.  The contract must be available from the list:

Example of ...
Example of ...

Example of ...

Example

Example of ...
Example of ...


6.5    Step 5:  Possible Subject Selection

 
Example of ...
6.6    Step 6:  Subject Academic Period Selection

Example of ...
6.7    Step 7:  Main Subject and Modules

Example of ...
6.8    Step 8:  Optional Items
 
Example of ...
6.9    Step 9:  Registration Detail
 
Example of ...
Example of ...

Example of ...

6.10    STEP 6:  Registration Cost

If Contracts are mandatory {FCSM-1} and the student select a Contract the Registration Cost will be displayed according to the settings on:
 Contractee:

Example of ...

Contributing Employer:

Example of ...

Student:

Example of ...

Example of ...

Example of Proof of Registration

7. Business Process Step: Registration Restrictions

A Business Process has being created to provide a student with an indication of  'Statuses' linked to him / her. This is typically statuses that will prevent the student from registering. However all statuses will be shown. It is thus important that the description of the status will give a good indication of the implications of having the status linked to the student.

The user defined note need to instruct the student where applicable about what must be done about each status before he / she can register.

Status Codes linked to the students in the following sub-systems will displayed:

a)  'B', Bursaries - {FBLO-14)
b)  'F', Financial - {FSAO-12}
c)  'I', Student Administrative - {SREGL-2}
  1. Certain  'Status Codes' require an 'Exclusion Code' e.g. ('Faculty', 'Qualification' or 'Subject')
  2. If a student is linked to a 'Status Code' for any one of the following actions, the 'Exclusion Code' will be displayed.
Action Status that will print on the user note Exclusion Description
SF Stop Registration for a Faculty The Faculty description will print from {SACADO-1}
SS Stop Registration for a Subject The Subject description will print from {SACADO-10}
SQ Stop Registration for a Qualification The Qualification description will print from {SACADO-1}

d)  'L', Library - {LCIM-1}, Tab - Student Users.
e)  'W', Student iEnabler - {STWEBM-9}
f)  'Outstanding Documents' - {SREGB-8}

The 'Notes' and 'Headings' can be customized in {GOPS-8} - Tab 'Client Customization' using the following 'Text Code's', users can define their own 'Note's' and 'Heading's' in the 'Text' field.  

GROUP A - Headings GROUP B - Notes GROUP C - Headings GROUP D - Headings
TEXT CODE TEXT TEXT CODE TEXT TEXT CODE TEXT TEXT CODE TEXT
HED_00082 Finance Status NTE_00027 Student Administrative Notes HED_00073 Registration Restrictions - Status linked to Student HED_00078 Document Name  (Certificates Seen - Outstanding Documents)
HED_00083 Library Status NTE_00028 Student Library Notes HED_00074 Action HED_00079 Council Number
HED_00084 Bursary Status NTE_00026 Student Bursary Notes HED_00075 Exclusion HED_00080 Remarks
HED_00085 Student Admin Status NTE_00029 Student Finance Notes HED_00076 Start Date HED_00081 Expiry Date
HED_00086 Stud iEnabler Status NTE_00030 Student iEnabler Notes HED_00077 End Date



NTE_00031 Outstanding Student Documents



Note: A 'Heading' can be hidden e.g. in 'Group C/D' in the image below, customize the text in {GOPS-8} by setting the value to the word <NULL>. The heading will not display.
 

See Also:

History of Changes

Date System Version By Whom Job Description
22-Jun-2009 v01.0.0.0 Magda van der Westhuizen t159912 New manual.
14-Jul-2009 v01.0.0.0 Melanie Zeelie t159912 Add validation GC detail
13-Oct-2009 v01.0.0.2 Melanie Zeelie t159929 Add process event detail
26-Oct-2009 v01.0.0.2 Melanie Zeelie t159930 Add process event detail
27-Sep-2012 v02.0.0.0 Charlene van der Schyff t185369 Update iEnabler with SACAD-13 Active indicator.
26-Nov-2012 v03.0.0.0 Magda van der Westhuizen t179220 Add Registration Restrictions
25-April-2013
v03.0.0.0
Magda van der Westhuizen
t189543
Create new images for the manual and insert rules regarding the selection of credits.
02-May-2013
v03.0.0.1
Magda van der Westhuizen
t189543
Change the heading of the manual and remove 'restrictions'.
13-Aug-2013
v03.0.0.2
Phlip Pretorius
T189293
Add functionality of PEC 'RD'.
02-Sep-2013
v03.0.0.3
Frans Pelser
f193479
Correct Heading, add registration specific rules that was in om_iEnabler_code_valida.html, arrange validations alphabetically
17-Sep-2014 v03.0.0.4 Dimakatso Mampuru f199263 Adding rules regarding the compulsory status of a subject under GC and registration options under academic credits.
15-Jan-2016 v03.0.0.5 Precious Diale t210945 Add functionality of SOD MA/RE
17-Mar-2016 v03.0.0.6 Charlene van der Schyff t212252 Inserted the correct Information pertaining to SACAD-13 that Read Applications.... this was changed to Registrations.
20-Jul-2016 v03.0.0.7 Melanie Zeelie t214763 Corrections on  validations 
16-Sep-2016 v03.0.0.8 Precious Diale t216807 Add rules regarding the allocation of class group based on qualification or qualification group
07-Oct-2016 v04.0.0.1 Magda van der Westhuizen t216159 Change the order of 'WO' and 'WW' do display alphabetical.  ATOV:  214763
27-Feb-2019 v04.1.0.0 Precious Diale t233254 Change {SACAD} to {SACADO}
28-Nov-2019
v04.1.0.1
Frans Pelser
f240863
Add information on the Financial Indicator
08-Mar-2021v04.1.0.2Magda van der WesthuizenT245149Add SOD 'DF / RE and prompt 'Is this your Final Year of Study'.
05-May-2021v04.1.0.3Magda van der WesthuizenT249318Add 'Timetable Classification' allocations.