Student Movement and Class Roster Records
The Class Roster Download looks at three sets of dates when determining the Student Start Date and Student End Date and the number of records to create. The dates are as follows:
- Marking Period start and end dates associated with the course (Administration > Registration Setup > Calendars > Marking Periods)
- Student's Entry/Withdrawal information (Registration > Entry & Reports > Student Demographic > Entry/Withdrawal)
- Student's Add/Drop information for the course on the Student Course page (Scheduling > Student Schedules > Student > Schedule Entry, then click Description link)
The download goes through these steps:
- Find the earliest date where the course meets, the student is enrolled in a building, and the student is enrolled in the course. Create a Class Roster record with this Student Start Date.
- See if there are any interruptions in the student's course enrollment. This is the Date Added and Date Dropped entries on the Student Course page (Scheduling > Student Schedules > Student > Schedule Entry, then click Description link).
- If there is no Date Dropped for the course, the student gets one Class Roster record. The Student End Date is the latest End Date for the course from the Marking Periods setup.
- If the student has a Date Dropped entry, proceed to Step 3.
- Use the Date Dropped as the Student End Date for the first Class Roster record. See if the student has another Date Added for the course.
- If the student does not have another Date Added, complete processing. The student does not get an additional Class Roster record for this course.
- If there is another Date Added, proceed to Step 4.
- Create a new Class Roster record where Student Start Date is the earliest date when the course meets, the student is re-enrolled in the course, and the student is enrolled in a building.
- Go back to Steps 2 through 4 as needed until all Date Added values are handled.
The next section gives some practical examples illustrating how the download handles student movement in terms of Entry/Withdrawal records and Course Add/Drop information.
Class Roster Download Examples – Handling Changes in Student Enrollment
The Class Roster Download creates multiple records based on interruptions in the student's course enrollment. If the download finds the student enrolled in the course for its full duration, it creates a single Class Roster record, even if the student changed building enrollment in that timeframe.
To reinforce this fundamental rule, consider the following student examples based on these data points:
- All students are in the same English 10 course.
- The course building is Building 100.
- The course meets across four marking periods with these dates:
- MP1 8/15/2013 to 10/19/2013
- MP2 10/22/2013 to 12/21/2013
- MP3 1/02/2014 to 3/15/2014
- MP4 3/18/2014 to 5/21/2014
Student Enrollment Scenario | Entry/Withdrawal Information | Course Add/Drop Information | Class Roster Results |
---|---|---|---|
Student 21001 is enrolled in Building 100 and the course continuously. | Entry Date: 8/15/2013 | Date Added: 8/15/2013 | One record. Student Start Date: 8/15/2013 |
Student 21002 withdraws from Building 100 and re-enters. The student drops and re-adds English 10 on the same dates as stored in the Entry/Withdrawal records. | Entry Date: 8/15/2013 Entry Date: 12/21/2013 | Date Added: 8/15/2013 Date Added: 12/21/2013 | Two records Student Start Date: 8/15/2013 Student Start Date: 12/21/2013 |
Student 21003 withdraws from Building 100 and re-enters. The student does not drop the English 10 course at any point. | Entry Date: 8/15/2013 Entry Date: 12/21/2013 | Date Added: 8/15/2013 | One record. Student Start Date: 8/15/2013 |
Student 21004 withdraws from Building 100 and enters Building 200. The student does not drop the English 10 course at any point. | Building 100 Entry Date: 8/15/2013 Building 200 Entry Date: 12/21/2013 | Date Added 8/15/2013 | One record. Student Start Date: 8/15/2013 |