In this article we will explain the process as well as the rules used by the system in the automated student allocation.


Every night at 12:00am the iCollege system will automatically allocate students to employers.

The amount as well as type of students being allocated will be dependent on the criteria set per employer.

System priority 

The system prioritizes student allocation by the following ranking factors (ordered by priority).

(1.) Employer Priority 

1.1 Employer priority: High

1.1.1 Forced profiles

The allocation will only occur if the correct amount of students with the specified student criteria is available.

If there are less students available (with the correct student criteria) than requested, the allocation process will be terminated.

1.1.2 Preferred profiles 

All preferred profiles will use the following elements to determine the priority of the student being allocated first:

      • Race - 7
      • Gender - 8
      • Course - 9
      • Campus - 10
        • = 34 highest possible rank

The highest ranked students (out of 34) will be first in being allocated to the employer.

1.1.3 Unspecified profiles

The amount of students requested will be allocated to the employer at random without overlooking any of the student criteria.

1.2 Employer priority: Normal

1.2.1 Forced profiles

1.2.2 Preferred profiles 

1.2.3 Unspecified profiles

1.3 Employer priority: Low

1.3.1 Forced profiles

1.3.2 Preferred profiles 

1.3.3 Unspecified profiles

(2.) Student - Employer duration

2.1 Employer start date - end date

Students enrollment dates most similar to employer start-and-end dates will be prioritized.

For example: 

    • Students who will study for 12 months will receive priority in the allocation process of being allocated to employers who's start-and-end date duration is also set to 12 months.
    • Students who's course start date is closest to the employer start date will also be prioritized in being allocated.