Populate Student Program Fields Report
Introduction
This report populates Student Program fields 1-4 based on the student's enrolled courses on the Enrol As Of Date. The report can run from the school level and the district level. The report can run on demand or be scheduled to run nightly.
Output file name: StudentPrograms.pdf
Navigation: Data and Reporting, Special functions, Populate Student Program Fields
Selection Criteria
Student Selection
Students must be enrolled on the selected Enrol As Of Date.
Student must not be excluded from Provincial Reporting ([Students]State_ExcludeFromReporting must not be true).
Course Selection
Courses must not have Exclude Course From EIS reporting selected.
All active classes as of the “Enrol As Of” date are considered (Enrol As of date is between the Section start and End dates).
Report Input
This report is run at the District and School level.
For help with navigation and running the report, see How to Find and Generate a Report.
Field | Description |
|---|---|
Select Schools |
When run at District Office, the school selection excludes closed schools and schools excluded from state reporting. When run from the school level, the report will run only for the current school. |
Current Selection Students | Choose one of the following from the pop-up menu:
Note: If running the report for a single student, or group of students, select the students prior to running the report. |
Enrolled As Of | Select the student enrolled date to include in the report. |
Override Existing Student Program Values | Select Enable to clear the existing student program values and populate based on student’s schedule. Otherwise, the report will only populate the empty fields with other programs that are not already listed for the student, |
Report Output
Each of the fields displayed in the output of the report are described below. See Understanding the Report Output Table for a definition of each column in the table.
Data Element | Description | [Table]FieldName |
|---|---|---|
School Name (School Number) | The School Name & The school number. | [Schools]Name ([Schools]School_Number) |
Student Number | The locally assigned student number. | [Students]Student_Number |
Student Name | The student’s name. Format: LastName, FirstName, MiddleName | [Students]Last_Name [Students]First_Name [Students]Middle_Name |
Program Field | Displays the Title of the Program field - student program 1, 2, 3, and 4. | |
Existing Value | Displays the previous program language code. | [S_MB_STU_X]StudentProgram1 [S_MB_STU_X]StudentProgram2 [S_MB_STU_X]StudentProgram3 [S_MB_STU_X]StudentProgram4 |
New Value | Displays the latest program language code. | If the Override Existing Student program values are selected, the Student Program fields (1-4) will be cleared out and will be replaced as follows:
If the Override Existing Student program values are not selected: Student Program 1: If EIS Language program already exists in one of the student Program fields, then the EIS Language program for the next course is considered. Otherwise, the first Student Program field that is empty. This process is repeated until all courses are processed, or all the student program fields are populated. The EIS Language Program will first check the section-level value ([S_MB_SEC_X]EISLanguageProgram ) and if this is blank, it will then fall back to the course-level value([S_MB_CRS_Courses_X]EISLanguageProgram) |
Action | Displays Updated. | Hardcoded “Updated” |