Report Card Template Reference Guide
TABLE OF CONTENTS
Report Card Form Fields
A form field is a piece of data that is drawn onto the Report Card Form when the the Report Card is rendered for a student.
To see all of the fields on a report card, navigate to the Grading>Report Cards>Templates>Fields screen. This screen will show you all of the fields that are to be rendered for the current school.
A report card form field is comprised of 13 parameters. They are:
Parameter | Description |
Field | The field (also known as a macro) describes the data that is to be printed. The following section contains a list of all of the available fields that can be printed. Examples of fields are SCHOOL_NAME and STUDENT_NAME. |
Copy | If you wish to display a field on a report card more than once, you will need to make another copy. If STUDENT_NAME were to appear twice on the form for example, you would make two entries with the field parameter set to STUDENT_NAME and the copy parameters set to "1" and "2". Normally fields only appear once on a form. |
Font | Select from one of the 3 built in fonts (Helvetica, Times-Roman and Courier) or a custom True Type Font. To load custom True Type Fonts onto your Genesis Server, navigate to the Core.Fonts screen. |
Size | The desired size of the font represented in points. The most common sizes are 9, 11 and 14. |
X and Y | The desired location to render the field relative to the bottom left corner of the page in points. (0, 0 is the bottom left) This is important so the system knows where exactly on the page the information will print. |
W (Width) | The width of the field in points. If the value to be printed cannot fit in this width, the text will be cut-off in order to fit in the space provided. |
Align (Alignment) | How to align the text within the width of the field. The values are Left, Right and Center. |
Seq (Sequence) | A number used to set the order in which the field is displayed in the list of fields on the Fields screen. This has no impact on the display on the actual report card. |
Option | Some fields (macros) have options that are associated with them. Refer to the field (macro) reference below to see what values may be possible here. Each field/macro has its own set of options that can be used. |
Sample | Sample text that is displayed when you are looking at a sample output of the Report Card. |
Page | The page of the report card the field will print. Page "99" is a special page number that indicates this field should print on the 'overflow page' instead of page number 1, 2, 3, etc. |
Rotate | You can rotate the text 0, 90, 180, 270, or 360 degrees. |
There are several reference codes below that can be used when inputting fields. These is a quick listing:
{N} | N is a number starting at 1 and represents the Nth course in the student's schedule. |
{IC} | IC is the Item Code as found in the Grading Collections screen. For example; the MP1 grading collection may contain 1 grade (GR) and 2 comment codes (C1 and C2). IC is that code (GR,C1 or C2) |
{Y} | Y is a sub index number. For example to print the 5th comment code description for the 3rd course; it would be COURSE_CURRENT_COMMENT_DESC_3_5 |
{MP} | A collection code (usually MP1, MP2, FE, FG etc..) that a grade or comment is stored in. |
Report Card Field Reference
Setup Fields
Setup fields are fields that are not printed on the report card; but are instead used to provide hints to the report card engine.
Field | Description | Option Value |
SECTIONS_PER_PAGE | It is used to tell the report card engine how many courses can fit on one page of the report card. The default value is 99. | Numbers 1 - 99 |
COMMENT_CODES_FILTER | This field will limit which categories of Comment Codes will appear on the report card. All other comment codes will be suppressed. If this option is blank or not included on the report card; then all comment codes will be eligible to printed. or May also be used to filter out Narrative Comments for Core Subject Courses. | Comma separated list of comment category codes. or Comma separated list of Core Subjects. Narrative comments for courses of listed Core Subjects will be removed. |
SORT_BY_DEPARTMENT_SEQ | Sort the course/sections by department code sequence. |
Student Information
Field | Sample Output | Notes/Options |
GRADE_LEVEL | 08 | |
HOMEROOM | A201 | Add RCDATE in the option field and then the student's homeroom will be printed based on the report card date. |
HOMEROOM_TEACHER_NAME | Mrs. Tia Jackson | The teacher is determined matching a School Teacher's current homeroom to the student's homeroom. Use OPTION of OPTION |
ALL_HOMEROOM_TEACHER_NAMES | Jane Smith / John Spon | The teacher is determined matching a School Teacher's current homeroom to the student's homeroom. This macro will also pull in any teachers who have the student's homeroom marked as their Attendance Homeroom. Use OPTION of LAST_ONLY to print last name only. |
HOMEROOM_TEACHER_EMAIL | [email protected] | Lists the email associated with the staff record of the student's Homeroom Teacher. |
STUDENT_DOB | 03/01/20018 | |
STUDENT_GENDER_CODE | M | |
STUDENT_ID | 123456 | |
STATE_STUDENT_ID | 9876543210 | |
STUDENT_NAME | Smith, James | Use OPTION of Use OPTION LEGAL to print the Legal Name (if available). The "First Name (Birth)" field is set on the student's Demographics page. |
STUDENT_TEAM | Red Team | |
STUDENT_NEXT_GRADE | 09 | |
STUDENT_NEXT_SCHOOL | Genesis High School | Use an option of CODE to display the school code only. |
STUDENT_NEXT_HOMEROOM | B-205 | |
STUDENT_NEXT_HOMEROOM_TEACHER | Mr. Smith | |
STUDENT_RESIDENT_DISTRICT_NAME | Genesis Twp Schools | This comes from the district name value in ResidentDistrictTracking. |
STUDENT_RESIDENT_DISTRICT_CODE | 0432 | This comes from the district code value in ResidentDistrictTracking. |
STUDENT_RESIDENT_SCHOOL_NAME | Genesis Township High School | This comes from the school name based on student ResidentDistrictTracking. |
MUNICIPALITY_CODE | 4242 | |
STUDENT_VOC_PROG | Mechanics | |
YEAR_OF_GRADUATION | 2025 | Student's year of graduation field (Demographics) |
USER_FLAG_{USER_FLAG_CODE} | Yes | Options: Semicolon delimited list with positive;negative response (ex: "TRUE;FALSE") Blank list returns Yes and No |
USER_FLAG_WITH_DESCRIPTION_{USER_FLAG_CODE} | Handbook Signed: Yes | Semicolon delimited list with positive;negative response (e.g. TRUE;FALSE). Blank list returns Yes and No |
LR_HOME_EMAIL | [email protected] | Prints the e-mail address on the LR / Home Contact Number record. |
STUDENT_PICTURE | (photo) | Prints the students picture on your report card. The width column controls the width of the picture. The height of the picture is defined by putting in a numeric value in the option field. If this is left blank, the height is defaulted to 70. |
DISTRICT_ENTRY_DATE | 09/05/2022 | Student's district entry date (Demographics) |
Student Address and Contacts
Field | Sample Output | Notes/Options |
ADDRESS_BLOCK | Parent/Guardian of John Doe | All 'ADDRESS_BLOCK' macros pull the first address that is set to receive Report Card mailings. First checks for Guardian 1 with an address, then G2, G3, G4, etc. Note: When mass printing report cards, a report card prints once for EACH address flagged to receive Report Card mailings. |
ADDRESS_BLOCK2 | Ms. Jane Doe | |
ADDRESS_BLOCK2B | Ms. Jane Doe | |
ADDRESS_BLOCK3 | Parent/Guardian of John Doe | This macro will print the student's name. |
ADDRESS_BLOCK4 | John Doe | This macro will print the student's name. |
ADDRESS_BLOCK5 | 1001 Forge Ave. Apartment 9b | |
ADDRESS_BLOCK6 | Mr. John Doe | This macro will print the student's name. |
CONTACT_HOME_NAME | Ms. Jane Doe | Prints the Full Name of the contact whos address is being printed. |
STUDENT_HOME_TELEPHONE | 908-555-1212 | Prints the primary phone number of the contact whos address is being printed. |
School and District
Field | Sample Output | Notes/Options |
SCHOOL_ADDRESS_BLOCK | Genesis High School | |
SCHOOL_STREET_ADDRESS | 110 main Street | Uses Street Address 1. If Street Address 2 exists, it is placed under Address 1. |
SCHOOL_CITY_STATE_ZIP | Forge Valley, NJ 07080 | |
SCHOOL_NAME | Genesis High School | The school is determined by the student's current school. |
SCHOOL_PRINCIPAL_NAME | Mr. John Principal | The school is determined by the student's current school. |
SCHOOL_PHONE_NUMBER | 908-555-1212 | The school is determined by the student's current school. |
SCHOOL_CONTACT_EMAIL | The school is determined by the student's current school. |
District Staff
Field | Sample Output | Notes/Options |
CASE_MANAGER_NAME | John Smith | Case Manager is set on the student's IEP only. |
COUNSELOR_CODE | JS | Set on student's Demographics screen |
COUNSELOR_NAME | Counselor, John | Use OPTION of Use OPTION of FIRST_LAST to print for John Counselor. Use OPTION of PREFIX_FIRST_LAST for Mr. John Counselor. |
COUNSELOR_NAME2 | Mr. John Counselor | This will print the value from the Counselor Name field for a staff member. |
COUNSELOR_HOME_PHONE | 908-555-1212 | |
COUNSELOR_VOICE_MAIL | 7776 |
Unique Comment Fields
These fields are used to build a legend of all of the different comment codes that are displayed on the report card. The list contains only the comment codes that are actually being printed on the report card, so each student can have a different legend on their printed form. The list is sorted by the SEQ field of the comment codes.
Field | Sample Output | Notes/Options |
UNIQUE_COMMENT_CODE_{N} | C12 | In the field name; replace the text {N} with a number starting at 1. For example; the field name of the 5th unique comment code would be UNIQUE_COMMENT_CODE_5. |
UNIQUE_COMMENT_ABBREV_{N} | NI | |
UNIQUE_COMMENT_CODE_DESCRIPTION_{N} | Needs Improvement |
Course and Grade Fields
An internal list of the student's schedule is generated before the report card is printed. The courses are then sorted by the print period of the first subsection of that course.
Course & Teacher Fields | Sample Output | Notes/Options |
COURSE_CODE_{N} | 101 | |
COURSE_SECTION_{N} | 1 | |
COURSE_CODE_AND_SECTION_{N} | 101-1 | |
COURSE_DESCRIPTION_{N} | English 1 | SUBSECTION = The description is from the first subsection; if there is no description there; the curriculum description will be used. |
COURSE_SHORT_DESCRIPTION_{N} | English | |
COURSE_CATALOG_DESCRIPTION_{N} | ||
SPECIAL_PROGRAM_DESCRIPTION_{N} | ||
COURSE_PERIOD_{N} | 5 | The period of the course is calculated by looking at the first subsection of the section in the schedule; and then looking up the PrintPeriod for the From and Thru period fields on the subsection. |
COURSE_DAYS_{N} | MTWRF or AB | This macro will display a list of all days a course meets. |
COURSE_SEMESTER_{N} | FY | |
COURSE_DEPARTMENT_{N} | Language Arts | |
COURSE_TEACHER_CODE_{N} | 100001 | The teacher's code as it appears on the STUDENT_GRADE_HISTORY record. |
COURSE_TEACHER_EMAIL_{N} | The teacher's email as it appears on the teacher's record. Will list the first subsection teacher if more than one teacher is found. | |
COURSE_TEACHER_NAME_{N} | The teacher's name is pulled from the STUDENT_GRADE_HISTORY record. If a teacher name is not on that record; each subsection starting at the last subsection is searched for a teacher id; if one is found; the district teacher record is looked up and that name is used. | |
COURSE_TEACHER_NAME2_{N} | Mrs. Smith | The teacher's name is pulled from the course section. Any teacher information on the STUDENT_GRADE_HISTORY record is ignored. OPTIONS: LASTONLY = Displays the teachers last name only |
Grades & Credit Fields | Sample Output | Notes/Options |
COURSE_ALPHA_GRADE_{MP}_{N} | A+ | USE_FG_IF_EXISTS Prints the FG if it exists for the course. SHOWNC Prints an "NC" in place of grade if adjusted credit record exists SHOWNC EXC:code Prints "NC" unless reason code of adj credit is code CHANGE:grade=newgrade WIll alter an alpha grade into another value. May list more than one grade to change separated by commas. ex. CHANGE:A=P,B=P,C=P,D=I would display an A, B or C as a P and a D as an I. THis is for report card display only. Grades are not actually changed. |
COURSE_WEIGHTED_NUMERIC_GRADE_{MP}_{N} | 97 | If the weighted grade is empty; and there is an alpha grade available; the alpha grade will be printed instead. |
COURSE_UNWEIGHTED_NUMERIC_GRADE_{MP}_{N} | 95 | If the unweighted grade is empty; and there is an alpha grade available; the alpha grade will be printed instead. OPTIONS: S1COURSEONLY will only print grade if course is a S1 course. Q1Q2COURSEONLY for Q1 or Q2 courses only and Q3Q4COURSEONLY for Q3 or Q4 courses only |
COURSE_CURRENT_ALPHA_GRADE_{N} | A+ | |
COURSE_CURRENT_UNWEIGHTED_GRADE_{N} | 99 | |
COURSE_CURRENT_EARNED_CREDITS_{N} | 2.500 | Prints the credits off of the FG if one exists. If the FG does not exist; nothing is printed. If SEM_GRADES_ONLY is listed in the option, then the credits from a student's semester grades that are included in the report card are summed for this total. OPTIONS: SEM_GRADES_ONLY or 2D which will show credits as 2 digit rather than 3 |
COURSE_CURRENT_ATTEMPTED_CREDITS_{N} | 2.500 | Prints the credits off of the FG if one exists. If the FG does not exist; nothing is printed. |
TOTAL_EARNED_CREDITS | 35.000 | Prints a total of all earned credits from any FG grade records that are printed on this report card. The macro COURSE_CURRENT_EARNED_CREDITS is required to add the total. |
TOTAL_HS_EARNED_CREDITS | 110 | Prints a total of all earned credits from any FG in the students grade history; where the grade level was 09, 10, 11 or 12 |
TOTAL_ATTEMPTED_CREDITS | 35.000 | |
TOTAL_EARNED_CREDITS_FOR_INCLUDED_GPAS | 35.000 | Prints a summed total of earned credits from all GPAS passed in on the OPTION field. Options: GPA1,GPA2,GPA3 |
TOTAL_EARNED_CREDITS_AS_OF_END_OF_PREV_YEAR | 90.00 | Prints the credits from the HIST GPA by default. Entering a different GPA code in the OPTION field will pull the credits from that GPA. |
Class Attendance (posted by the teacher) | Sample Output | Notes/Options |
COURSE_ABSENCES_{MP}_{N} | 2 Absences | This macro relies on Class Attendance being collected in the collection and the teacher keys in that value on the Post Grades screen. Text entered into the OPTION field will appear after the total. |
COURSE_TARDIES_{MP}_{N} | 2 Tardies | This macro relies on Class Attendance being collected in the collection and the teacher keys in that value on the Post Grades screen. Text entered into the OPTION field will appear after the total. |
COURSE_CURRENT_ABSENCES_{N} | 2 Absences | This macro relies on Class Attendance being collected in the collection and the teacher keys in that value on the Post Grades screen. Text entered into the OPTION field will appear after the total. |
COURSE_CURRENT_TARDIES_{N} | 2 Tardies | This macro relies on Class Attendance being collected in the collection and the teacher keys in that value on the Post Grades screen. Text entered into the OPTION field will appear after the total. |
COURSE_CURRENT_CLASSES_MISSED_{N} | 2 Absences | Text entered into the OPTION field will appear after the total. |
COURSE_CLASSES_MISSED_{MP}_{N} | 2 | Text entered into the OPTION field will appear after the total. |
Dropdown Comment Fields | Sample Output | Notes/Options |
COURSE_COMMENT_ABBREV_{MP}{Y}{N} | NI | Print the {Y} comment abbreviation for course {N} in marking period {MP}. |
COURSE_COMMENT_ABBREV2_{MP}{N}{Y} | NI | Print the {Y} comment abbreviation for course {N} in marking period {MP}. |
COURSE_COMMENT_CODE_{MP}{N}{Y} | C8 | Print the {Y} comment code for course {N} in marking period {MP}. OPTIONS: If you enter a comment category code, only comments in the category will be used for this macro. |
COURSE_COMMENT_DESC_{MP}{N}{Y} | Student is doing well | Print the {Y} comment description for course {N} in marking period {MP}. |
COURSE_COMMENT_CODE_BY_IC_{MP} | Print the {N} comment abbreviation for course {Y} in marking period {MP}. OPTIONS: By IC (Collection Item Code) | |
COURSE_MP_COMMENT_ABBREV_{MP}_{N} | C1 C2 | Print all of the comment abbreviations graded in marking period {MP} for a particular course separated by a space. |
COURSE_CURRENT_COMMENT_ABBRVS_{N} | NI WH | Print all of the comment abbreviations graded in the current marking period for a particular course separated by a space. OPTIONS: Start at index X. For example; to skip the first comment code, the option could be set to a 2 so that only 2 and 3 would be displayed |
COURSE_CURRENT_COMMENT_ABBRV_{N}_{Y} | NI WH | Print the comment code's abbreviation field for comment code {Y} for course {N}. Only comments codes graded in the current marking period are printed. OPTIONS: A comma separated list of comment category codes that are allowed to be printed. If blank; all comments are available to be printed. |
COURSE_CURRENT_COMMENT_ABBRV2_{N}_{IC} | NI | Print the comment code's abbreviation field for comment code {IC} for course {N}. Only comments codes graded in the current marking period are printed. |
COURSE_CURRENT_COMMENT_DESC2_{N}_{IC} | NI | Print the comment code's description field for comment code {IC} for course {N}. Only comments codes graded in the current marking period are printed. |
COURSE_CURRENT_COMMENT_ABBRV3_{MP}{N}{IC} | NI | Print the comment codes abbreviation field for comment code {IC} for course {N} in marking period {MP}. |
COURSE_CURRENT_COMMENT_CODE_{N}_{Y} | C1 C2 | Print the comment code for comment code {Y} in course {N}. OPTIONS: A comma separated list of comment category codes that are allowed to be printed. If blank; all comments are available to be printed. |
COURSE_CURRENT_COMMENT_CODES_{N} | C1 C2 | Print all of the comment codes graded in the current marking period for a particular course separated by a space. OPTIONS: Start at index X. For example; to skip the first comment code, the option could be set to a 2 so that only C2 would be displayed |
COURSE_CURRENT_COMMENT_CODE_{N}_{IC} | C1 | Print comment code {IC}?s code for course {N}. Only comment codes from the current marking period are printed. |
COURSE_CURRENT_COMMENT_DESC_{N}_{Y} | Needs Improvement | Print comment code {Y}'s description for course {N}. Only comment codes from the current marking period are printed. OPTIONS: A comma separated list of comment category codes that are allowed to be printed. If blank; all comments are available to be printed |
Narrative Comment Fields | Sample Output | Notes/Options |
TEACHER_COMMENTS_BLOCK_CURRENT | Smith, Susan: John is a great student and he is a pleasure to have in class. | Insert the number of "lines" that can be printed, before the comment is cut-off and no longer continues printing. |
TEACHER_COMMENTS_BLOCK_CURRENT2 | John is a great student and he is a pleasure to have in class. | |
TEACHER_COMMENTS_BLOCK_CURRENT3 | Mrs. Smith: John is a great student and he is a pleasure to have in class. | |
TEACHER_COMMENTS_BLOCK_CURRENT4 | English 101 - Smith, Susan John is a great student and he is a pleasure to have in class. | |
TEACHER_COMMENTS_BLOCK_CURRENT5 | English 101 - Mrs. Smith: John is a great student and he is a pleasure to have in class. | Inserting "TRI" will include MP4 comments with MP3 report cards |
TEACHER_COMMENTS_BLOCK_MPx | Joyce Smith: John is a great student and he is a pleasure to have in class. | For MP X |
TEACHER_COMMENTS_BLOCK2_MPx | John is a great student and he is a pleasure to have in class. | For MP X. No Teacher Name |
TEACHER_COMMENTS_BLOCK3_MPx | Mrs. Smith: John is a great student and he is a pleasure to have in class. | For MP X. Teacher Suffix |
TEACHER_COMMENTS_BLOCK4_MPx | English 101 - Joyce Smith John is a great student and he is a pleasure to have in class. | For MP X. Includes Course Description |
COURSE_TEACHER_COMMENTS_BLOCK_CURRENT_{N} | Prints teacher's comment for course {N} only for the CURRENT marking period (for printing) | |
COURSE_TEACHER_COMMENTS_BLOCK_MPx_{N} | Teacher's comment for course {N} for a specific marking period | |
OVERFLOW_TEACHER_COMMENTS_BLOCK_MPx | If the comments in the other comment fields do not fit, this field will print the overflow. The overflow is generally done on a separate page. The over flow page has a magic page number of 99. If you use this field, the page number must be 99 or really odd things will happen. You can use any of the other macros on page 99 as well. Make sure that an overflow PDF is uploaded and installed on the server before using page 99 and overflow_comments macros. |
Daily Attendance
All of the attendance totals in the following fields are calculated from the StudentMPAttendance object
Field | Sample Output | Notes/Options |
ATTENDANCE_ALL_ABSENCES_{MP} | 12 | Show all (excused and unexcused) absences for the marking period. |
ATTENDANCE_UNEXCUSED_ABSENCES_{MP} | 12 | Show all unexcused absences for the marking period. |
ATTENDANCE_EXCUSED_ABSENCES_{MP} | 12 | Show all excused absences for the marking period. |
ATTENDANCE_ALL_TARDIES_{MP} | 10 | Show all (excused and unexcused) tardies for the marking period. |
ATTENDANCE_ALL_PRESENTS_{MP} | 10 | Show all presents for the marking period. |
ATTENDANCE_UNEXCUSED_TARDIES_{MP} | 10 | Show all unexcused tardies for the marking period. |
ATTENDANCE_EXCUSED_TARDIES_{MP} | 10 | Show all excused tardies for the marking period. |
ATTENDANCE_ALL_ABSENCES_TOTAL | 12 | Show all (excused and unexcused) absences for the attendance cycles being collected in the report card definition. |
ATTENDANCE_ALL_PRESENTS_TOTAL | 12 | Show all presents for the year. |
ATTENDANCE_ALL_TARDIES_TOTAL | 10 | Show all (excused and unexcused) tardies for the year. |
ATTENDANCE_EXCUSED_ABSENCES_TOTAL | 12 | Show excused absences for the year. |
ATTENDANCE_UNEXCUSED_ABSENCES_TOTAL | 12 | Show all unexcused absences for the year. |
ATTENDANCE_EXCUSED_TARDIES_TOTAL | 10 | Show excused tardies for the year. |
ATTENDANCE_UNEXCUSED_TARDIES_TOTAL | 10 | Show all unexcused tardies for the year. |
ATTENDANCE_ALL_ABSENCES_CURRENT_MP | 12 | Show all absences for the current marking period. |
ATTENDANCE_ALL_TARDIES_CURRENT_MP | 10 | Show all tardies for the current marking period. |
ATTENDANCE_ALL_PRESENTS_FOR_MONTH_{MONTH} | 8 | Shows all presents in a given month. Option USEDEFCYCLE will restrict the number of days in the month based on the selected Attendance Cycles selected in Report Card Definition |
ATTENDANCE_ALL_TARDIES_FOR_MONTH_{MONTH} | 10 | Show all tardies for the month specified. Options: EXCUSED or UNEXCUSED. No option will give both. Also accepts USEDEFCYCLE, USEDEFCYCLE _EXCUSED, and USEDEFCYCLE _UNEXCUSED |
ATTENDANCE_ALL_ABSENCES_FOR_MONTH_{MONTH} | 12 | Show all absences for the month specified. Options: EXCUSED or UNEXCUSED. No option will give both. Also accepts USEDEFCYCLE, USEDEFCYCLE _EXCUSED, and USEDEFCYCLE _UNEXCUSED |
POSSIBLE_DAYS_{MP} | 45 | Print number of possible days for the marking period. |
POSSIBLE_DAYS_YTD | 120 | Print number of possible days for the entire school year. |
ATTENDANCE_PRESENTS_FOR_SEMESTER_{SEM} | 5 | Prints the number of presents for a semester. Option USEDEFCYCLE will only print presents for the semesters within the report card's attendance cycles |
ATTENDANCE_ABSENCES_FOR_SEMESTER_{SEM} | 5 | Print number of absences for a semester defined in the attendance cycle table. Options: EXCUSED or UNEXCUSED. No option will give both. |
ATTENDANCE_TARDIES_FOR_SEMESTER_{SEM} | 7 | Print number of tardies for a semester defined in the attendance cycle table. Options: EXCUSED or UNEXCUSED. No option will give both. |
ATTENDANCE_ALL_ABSENCES_FOR_CODES_{MP} | 10 | All Absences for Codes in option field. This DOES NOT calculate from the STUDENT_MP_ATTENDANCE table. Options: allows comma separated list of Attendance Codes. |
ATTENDANCE_ALL_ABSENCES_FOR_CODES_TOTAL | 20 | All Absences for Codes in option field. This DOES NOT calculate from the STUDENT_MP_ATTENDANCE table. Options: allows comma separated list of Attendance Codes. |
POSSIBLE_DAYS_FOR_SEMESTER_{SEM} | 60 | Will display all possible days withing a semester |
Class Attendance
All of the attendance totals in the following fields are calculated from the ClassAttendanceDetail object. Report Cards may also print attendance which is posted by the teacher during grade collection (see teacher posted attendance above).
Field | Sample Output | Notes |
CLASS_ATTENDANCE_DETAIL_ABSENCES_FOR_COLLECTION_{N} | 2.0 | Add up all the class absences for a student for the collections that you have specified in the report card setup. OPTIONS: If blank, all absences(Excused + Unexcused) are included. CONVERT_TARDIES will convert unexcused tardies to class into absences based on the Grading->Setup->Credit Loss CONVERT_TARDIES_DEC will show 2 decimal places CONVERT_TARDIES_DEC,1 will show 1 decimal place ** You can add multiple options by separating with a comma. Ex. UNEXCUSED_ABSENCE,CONVERT_TARDIES |
CLASS_ATTENDANCE_DETAIL_TARDIES_FOR_COLLECTION_{N} | 2.0 | Adds up tardies based on the selected attendance collections for the report card. OPTIONS: Blank for all Tardies, or specify UNEXCUSED_TARDIES or EXCUSED_TARDIES for only that specific type. |
CURRENT_COLLECTION_CLASS_ATTENDANCE_DETAIL_ABSENCES_{N} | 2.0 | Add up all the class absences for a student for the marking period or interim that is tied to the report card. Options: EXCUSED_ABSENCE, UNEXCUSED_ABSENCE, EXCUSED_TARDY, UNEXCUSED_TARDY |
CURRENT_COLLECTION_CLASS_ATTENDANCE_DETAIL_TARDIES_{N} | 2.0 | Add up all the class tardies for a student for the marking period or interim that is tied to the report card. Options: EXCUSED_ABSENCE, UNEXCUSED_ABSENCE, EXCUSED_TARDY, UNEXCUSED_TARDY |
CLASS_ATTENDANCE_DETAIL_ABSENCES_FOR_COLLECTION_BY_CODES_{N} | 2.0 | Add up all attendance for the specified attendance codes in the collections that you have specified in the report card setup. Options: Enter one or more attendance codes. If multiple codes, make them comma separated. (Ex. UA or UA,EA,SP) |
TOTAL_COLLECTION_CLASS_ATTENDANCE_DETAIL_TARDIES_{N} | 2.0 | Add up all the class tardies for a student up through the marking period or interim that is tied to the report card. Options: EXCUSED_ABSENCE, UNEXCUSED_ABSENCE, EXCUSED_TARDY, UNEXCUSED_TARDY |
CURRENT_COLLECTION_CLASS_ATTENDANCE_DETAIL_BY_CODES_{N} | 2.0 | Add up all attendance for the specified attendance codes for a student for the marking period or interim that is tied to the report card. Options: Enter one or more attendance codes. If multiple codes, make them comma separated. (Ex. UA or UA,EA,SP) |
TOTAL_COLLECTION_CLASS_ATTENDANCE_DETAIL_BY_CODES_{N} | 2.0 | Add up all attendance for the specified attendance codes for a student up through the marking period or interim that is tied to the report card. Options: Enter one or more attendance codes. If multiple codes, make them comma separated. (Ex. UA or UA,EA,SP) |
CLASS_ATTENDANCE_DETAIL_ABSENCES_FOR_{MP}_{N} | 10.0 | Add up all the class absences for a student for the marking period specified in the macro. OPTIONS: EXCUSED_ABSENCE, UNEXCUSED_ABSENCE CONVERT_TARDIES will convert unexcused tardies to class into absences based on the Grading->Setup->Credit Loss CONVERT_TARDIES_DEC will show 2 decimal places CONVERT_TARDIES_DEC,1 will show 1 decimal place ** You can add multiple options by separating with a comma. Ex. UNEXCUSED_ABSENCE,CONVERT_TARDIES |
CLASS_ATTENDANCE_DETAIL_TARDIES_FOR_{MP}_{N} | 12.00 | Add up all the class tardies for a student for the marking period specified in the macro. Options: EXCUSED_TARDY, UNEXCUSED_TARDY |
Signatures
Field | Sample Output | Notes/Options |
STAFF_SIGNATURE | Will return the signature image of a staff member marked as Principal on the Staff screen if used with option principal Will return the signature image of the staff member set as the students VP on the student demographics page if used with option vicePrincipal Will return the signature image of the staff member set as the students counselor on the student demographics page is used with option counselor |
Miscellaneous
Information such as GPA, honor rolls, assessment scores, and custom school messages can be found in this list
Field | Sample Output | Notes |
HONOR_ROLL_MESSAGE | Congratulations on achieving the High Honor Roll. | The name is the highest honor roll achieved for this marking period. USe option MULTIPLE |
HONOR_ROLL_CUSTOM_MSG | Custom Honor Roll Message High Honor Roll | Places your text prior to the name of the highest Honor Roll student achieved for this marking period. Option: Custom Honor Roll Message |
HONOR_ROLL_NAME | High Honor Roll | The name is the highest honor roll achieved for this marking period. You may specific honor code to print in the option box. |
HONOR_ROLL_MPx | High Honor Roll | The name is the highest honor roll achieved for the specified marking period. |
LATEST_ASCORE_(Test Name) | 22 | Where (Test Name) is a Assessment Definition Test field. For example, if you enter LATEST_ASCORE_SAT, then this macro will grab the latest assessment (by Year and Month) out of all your assessments with SAT listed as the Test Name, and display the score from column OPTION (Must enter column from assessment where score you want displayed is stored) |
LATEST_ASCORE_(TEST NAME)_(EXAM NAME) | 650 | Where (Test Name) is a Assessment Definition Test field. For example, if you enter LATEST_ASCORE_SMI_FALL, then this macro will grab the latest assessment (by Year and Month) out of all your assessments with SAT listed as the Test Name, and FALL listed as the Exam name, and display the score from column OPTION. Fields must be ALL CAPS (Must enter column from assessment where score you want displayed is stored) |
CURRENT_ASCORE_(TEST NAME)_(EXAM NAME) | 650 | Where (Test Name) is a Assessment Definition Test field. For example, if you enter LATEST_ASCORE_SMI_FALL, then this macro will grab the assessment from the current school year, and display the score from column OPTION. If the student does not have a test/exam from the current school year it will be blank on the report card. (Must enter column from assessment where score you want displayed is stored) |
MARKING_PERIOD_END_DATE | 11/23/2008 | The end date is determined by looking up the date from the School Attendance Cycle that has the same code as the Report Card Definition's marking period. |
MARKING_PERIOD_START_DATE | 09/05/2008 | The start date is determined by looking up the date from the School Attendance Cycle that has the same code as the Report Card Definition's marking period. |
MESSAGE1 | Call guidance at 1-800-mys-chool for more information. | There are 2 available messages per report card definitions. You can put different messages on the single and the mass print report cards with this feature. |
MESSAGE2 | Remember Arbor Day is in 2 Weeks! | There are 2 available messages per report card definitions. You can put different messages on the single and the mass print report cards with this feature. |
PAGE_NUMBER | 2 | Outputs the current page number. |
REPORT_CARD_DATE | 11/30/2008 | For mass printing of report cards; the date is typed in by the operator on the generate screen. On singles (The report card tab on the Student Data screen); the date is the current date. Parents Module will show the MP end date. Option: DISPLAY_DATE: Uses date selected to publish report card for parents module. If blank, the rules to the right are applied. |
REPORT_CARD_LONG_DATE | November 30, 2008 | For mass printing of report cards; the date is typed in by the operator on the generate screen. On singles (The report card tab on the Student Data screen); the date is the current date. Parents Module will show the MP end date. Use option DISPLAY_DATE: to use date selected to publish report card for parents module. If blank, the rules to the right are applied. |
REPORT_CARD_SHORT_DATE | 11/30/08 | For mass printing of report cards; the date is typed in by the operator on the generate screen. On singles (The report card tab on the Student Data screen); the date is the current date. |
REPORT_CARD_MP | MP1 | |
REPORT_CARD_MP_LONG | Marking Period 1 | The school attendance cycle is looked up by using the marking period code of the report card definition. |
REPORT_PERIOD | 09/06-6/30 | Displays the start and end dates of the report card marking period. The dates are picked off of the School Attendance Cycle that has the same code as the Report Card Definition. |
REPORT_PERIOD2 | 09/06/2007-6/30/2008 | Displays the start and end dates of the report card marking period. The dates are picked off of the School Attendance Cycle that has the same code as the Report Card Definition. |
SCHOOL_YEAR | 2009-10 | |
NEXT_SCHOOL_YEAR | 2014-15 | |
TEXT | My Report Card | Option: Type in the text that you would like to display. |
GPA_{GPA} | 4.1234 | Replace {GPA} with an actual GPA code in your system. Ex. GPA_CUM Options: 1,2, or 3. The number represents the number of decimal places you would like in your GPA. |
GPA_DEF1 | 4.1234 | Uses GPA1 from Report Card Definition Options: 1,2, or 3. The number represents the number of decimal places you would like in your GPA. |
GPA_DEF2 | 4.1234 | Uses GPA2 from Report Card Definition Options: 1,2, or 3. The number represents the number of decimal places you would like in your GPA. |
RANK_{GPA} | 20 | Prints the students rank on a specific GPA. Replace {GPA} with an actual GPA code in your system. Ex. RANK_CUM |
RANK_DEF1 | 20 | Uses GPA1 from Report Card Definition |
RANK_DEF2 | 20 | Uses GPA2 from Report Card Definition |
RANK_SIZE_{GPA} | 250 | Prints the class size on a specific GPA. Replace {GPA} with an actual GPA code in your system. Ex. RANK_SIZE_CUM |
RANK_SIZE_DEF1 | 250 | Prints the class size on a specific GPA. Uses GPA1 from Report Card Definition |
RANK_SIZE_DEF2 | 250 | Prints the class size on a specific GPA. Uses GPA2 from Report Card Definition |
EARNED_CREDITS_{GPA} | 28.000 | Print the earned credits from a GPA record. Replace {GPA} with an actual GPA code in your system. Ex. EARNED_CREDITS_CUM |
ATTEMPTED_CREDITS_{GPA} | 28.00 | Print the attempted credits from a GPA record. Replace {GPA} with an actual GPA code in your system. Ex. ATTEMPTED_CREDITS_CUM |
EARNED_CREDITS_DEF1 | 28.000 | Print the earned credits from a GPA record. Uses GPA1 from Report Card Definition |
EARNED_CREDITS_DEF2 | 28.000 | Print the earned credits from a GPA record. Uses GPA2 from Report Card Definition |
DECILE | 8 | Option box: enter GPA Code you would like DECILE to print for |
CURRENT_MARKING_PERIOD_GPA | 4.1234 | This will show you the GPA of the marking period that the report card is set up for. If the report card is for MP1, then the MP1 GPA will be used. Option: use option WEIGHTED or UNWEIGHTED |
CURRENT_MARKING_PERIOD_GPA_EARNED_CREDITS | 10.123 | This will show you the earned credits for a MP based on the marking period's GPA record. The marking period is determined by the report card's set up. If the report card is for MP1, then the MP1 GPA will be used. Option: use option WEIGHTED or UNWEIGHTED |
CURRENT_MARKING_PERIOD_GPA_ATTEMPTED_CREDITS | 10.123 | This will show you the attempted credits for a MP based on the marking period's GPA record. The marking period is determined by the report card's set up. If the report card is for MP1, then the MP1 GPA will be used. Option: use option WEIGHTED or UNWEIGHTED |
DAILY_ATT_CREDIT_LOSS_MESSAGE | Attendance Failure | This will always print the description of the credit loss reason. Immediately under the reason, "Unexcused Absences: " followed by the number of absences that caused the credit loss will print out. |
DAILY_ATT_CREDIT_LOSS_MESSAGE2 | Attendance Failure | If the option is left blank, the description of the credit loss reason will print out. If CODEONLY is entered, then the code will appear. |
STUDENT_USER_TEXT | Text | A code must be entered in the option box. Genesis will pull the Text for that code for the student from the students User Text Tab |
STUDENT_TOTAL_MERITS | 10.5 | Total number of merits for a student. |
STUDENT_TOTAL_DEMERITS | 5.5 | Total number of demerits for a student. |
STUDENT_MERIT_DEMERIT_TOTAL | 5.0 | Total Merits minus Total Demerits for a student. |
Skill Grades
List of fields available only for skill/standards-based report cards in Grading module
Field | Example Macro | Notes/Options |
COURSE_SKILL_BY_CODE_{MP}_{N}_{Skill Code} | COURSE_SKILL_BY_CODE_MP3_1_1RE01 | The "N" represents the number of the Core Subject (1, 2, 3, etc). Core Subjects are listed on the modify screen of the report card template. The list of Skill Codes can be found on the Grading > Setup > Skills screen. |
COURSE_SKILL_BY_CODE_CURRENT_{N}_{Skill Code} | COURSE_SKILL_BY_CODE_CURRENT_1_1RE01 | This operates the same way, but only prints the skill grade from the CURRENT marking period (for printing) |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article