The document describes an entry test program for students with the following modules: Student, Questions, Courses Data, Aggregate Calculation, Preference Filling, and Courses Allocation. The program allows students to register by entering personal data, take a test up to three times, and receive a merit number based on their score. Students then fill out a preference list and are allocated courses according to their preference and merit number. The modules will be divided between two students, with one student focusing on the Student, Questions, and Courses Data modules and the other focusing on Aggregate Calculation, Preference Filling, and Courses Allocation.