About GS
Course Enrollment - Class Swap

(Path: MyCUHK Portal > CUSIS > Manage Classes > Swap Classes)

 

"Swap" is a very useful function. For example, enrolling in class A is your first choice, but this class is full and you enrol in class B which is your second choice. You intend to enrol in class A if seats are available and then drop class B. To do this, you can enrol in class B first and swap class A with class B. After the "swap" action, you will be placed on the wait list of class A and continue to be enrolled in class B. When you successfully enrol in class A, the system will help you to drop class B automatically.

Step 1: Select class (Go)
Step 2: Confirm selection (Go)
Step 3: View results (Go)
Step 4: Check schedule (Go) 

Tips on Waitlist and Use of Swap (Go)

 

 

 

You will be re-directed to the page for class search if such option is selected from the pull down list.

 

 

 

The search result will be shown.  Click the class you would like to proceed further action.

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

Scenario 1  
Current status:   Not enrolled in any section of AAAA5001  
What do you want to do?  To enroll any 1 of the 3 sections of AAAA5001
       
  Action  Result
Step 1 Enroll AAAA5001A (full)
Enroll AAAA5001B (full)
Enroll AAAA5001C (full)  
AAAA5001A:    on waitlist
AAAA5001B:    on waitlist
AAAA5001C:    on waitlist 
       
Step 2  Vacancy available for AAAA5001B   AAAA5001A:    dropped*
AAAA5001B:    enrolled
AAAA5001C:    dropped*
(* once successfully enrolled in AAAA5001B, requests to waitlist in other sections of the course will be cancelled by the system automatically.) 
       
       
     
Current status:      Enrolled in AAAA5002A 
What do you want to do?  To drop AAAA5002A and replace with AAAA5002B (full)
[Remarks: Different section of the same course]  
       
  Action    Result 
Step 1  Enroll AAAA5002B    AAAA5002A:    enrolled
AAAA5002B:    on waitlist 
       
Step 2
 
Vacancy available for AAAA5002B   AAAA5002A:    enrolled
AAAA5002B:    on waitlist*
(* already enrolled AAAA5002A and the system does not allow enrolling multiple sections of the same course. Thus, the request is NOT processed.) 
* Instead of "add", you should use "swap". Please refer to Scenario 3.*    
       
       
Scenario 3      
Current status:   
Enrolled in AAAA5003A
What do you want to do?
 
To drop AAAA5003A and replace with AAAA5003B (full) or AAAA5003C (full)
[Remarks: Different section of the same course]  
       
  Swap With Result
Step 1  AAAA5003A  AAAA5003B  AAAA5003A:    enrolled
AAAA5003B:    on waitlist
AAAA5003C:    -
       
Step 2
 
AAAA5003A  AAAA5003C  AAAA5003A:    enrolled
AAAA5003B:    on waitlist
AAAA5003C:    on waitlist
       
Step 3 Vacancy available for AAAA5003B 
  
AAAA5003A:    dropped
AAAA5003B:    enrolled
AAAA5003C:    dropped*
(* once successfully enrolled in 1 section, requests to waitlist in other sections of the course will be cancelled by the system automatically.)
       
       
Scenario 4      
Current status:     
Enrolled in AAAA5004
What do you want to do? 
  
To drop AAAA5004 and replace with BBBB6004 (full) or CCCC7004 (full)
[Remarks: Different courses]
       
  Swap  With  Result 
Step 1
 
AAAA5004  BBBB6004  AAAA5004:    enrolled
BBBB6004:    on waitlist
CCCC7004:    -
       
Step 2
 
AAAA5004   CCCC7004  AAAA5004:    enrolled
BBBB6004:    on waitlist
CCCC7004:   on waitlist
       
Step 3
 
Vacancy available for CCCC7004 
 
AAAA5004:    dropped*
BBBB6004:    on waitlist*
CCCC7004:   enrolled
(* AAAA5004 is automatically dropped by the system due to the swap request in Step 2. The student remains on the waitlist of BBBB6004 because the request to add in Step 1 is not yet cancelled.)
       
Step 4
 
Vacancy available for BBBB6004   AAAA5004:    dropped*
BBBB6004:    enrolled*
CCCC7004:   enrolled
(* This will result in enrollment in both  BBBB6004 and CCCC7004)
* Please note that instead of enrolling 1 course, you will enroll in 2 courses if seats are available. You should check the list of courses enrolled and drop the extra course before end of Course Registration Period or Add/Drop Period.*    
       
       
     
Current status:  
Enrolled in AAAA5005 
What do you want to do?
 
To drop AAAA5005 and replace with BBBB6005 (full)
To add CCCC7005 (with time conflict with BBBB6005)
[Remarks: Different courses] 
 
       
  Swap
With
Result
Step 1
AAAA5005  
BBBB6005  AAAA5005:    enrolled
BBBB6005:    on waitlist
CCCC7005:    - 
       
Step 2
Enrolled CCCC7005   AAAA5005:    enrolled
BBBB6005:    on waitlist
CCCC7005:    enrolled*
(* When CCCC7005 is added, the system checks for time conflict between CCCC7005 and all enrolled courses. Since BBBB6005 is still being waitlisted, it is not counted as time conflict and CCCC7005 is enrolled successfully.) 
       
Step 3
Vacancy available for BBBB6005   AAAA5005:    enrolled
BBBB6005:    on waitlist*
CCCC7005:    enrolled
(* When system tried to enroll BBBB6005 for the student, time conflict between BBBB6005 and CCCC7005 is found. Thus, BBBB6005 cannot be enrolled.)