Report Card Field Reference and Macros

Modified on Fri, May 31 at 8:52 AM

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.

Back to top


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.


Back to top


Student Information

FieldSample OutputNotes/Options
GRADE_LEVEL08
HOMEROOMA201Add RCDATE in the option field and then the student's homeroom will be printed based on the report card date.
HOMEROOM_TEACHER_NAMEMrs. Tia Jackson

The teacher is determined matching a School Teacher's current homeroom to the student's homeroom. Use OPTION of LAST_ONLY to print last name only.

OPTION PRINT_TEACHERS will attempt to match up students Homeroom with an actual Course Section in the students schedule.  If found, it will then check for the existence of multiple subsections with multiple unique teachers who are marked with "(Override) Always show Teacher when Printing:".  All of these teacher last names will be printed in the macro.


ALL_HOMEROOM_TEACHER_NAMESJane Smith / John SponThe 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
rwdilts@genesisedu.comLists the email associated with the staff record of the student's Homeroom Teacher.
STUDENT_DOB03/01/20018
STUDENT_GENDER_CODEM
STUDENT_ID123456
STATE_STUDENT_ID9876543210
STUDENT_NAMESmith, James

Use OPTION of FML to format text as First Middle Last Suffix

Use OPTION LEGAL to print the Legal Name (if available). The "First Name (Birth)" field is set on the student's Demographics page.

STUDENT_TEAMRed Team
STUDENT_NEXT_GRADE09
STUDENT_NEXT_SCHOOLGenesis High SchoolUse an option of CODE to display the school code only.
STUDENT_NEXT_HOMEROOMB-205
STUDENT_NEXT_HOMEROOM_TEACHERMr. Smith
STUDENT_RESIDENT_DISTRICT_NAMEGenesis Twp SchoolsThis comes from the district name value in ResidentDistrictTracking.
STUDENT_RESIDENT_DISTRICT_CODE0432This comes from the district code value in ResidentDistrictTracking.
STUDENT_RESIDENT_SCHOOL_NAMEGenesis Township High SchoolThis comes from the school name based on student ResidentDistrictTracking.
MUNICIPALITY_CODE4242
STUDENT_VOC_PROGMechanics
YEAR_OF_GRADUATION2025Student's year of graduation field (Demographics)
USER_FLAG_{USER_FLAG_CODE}YesOptions: 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: YesSemicolon delimited list with positive;negative response (e.g. TRUE;FALSE). Blank list returns Yes and No
LR_HOME_EMAILrwdilts@aol.comPrints 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_DATE09/05/2022Student's district entry date (Demographics)

Back to top


Student Address and Contacts

Field

Sample Output

Notes/Options

ADDRESS_BLOCK

Parent/Guardian of John Doe
1001 Forge Ave. Apartment 9b
Forgeville, NJ 07080

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
1001 Forge Ave. Apartment 9b
Forgeville, NJ 07080


ADDRESS_BLOCK2B

Ms. Jane Doe
John Doe
1001 Forge Ave. Apartment 9b
Forgeville, NJ 07080


ADDRESS_BLOCK3

Parent/Guardian of John Doe
1001 Forge Ave. Apartment 9b
 Forgeville, NJ 07080

This macro will print the student's name.

ADDRESS_BLOCK4

John Doe
1001 Forge Ave. Apartment 9b
Forgeville, NJ 07080

This macro will print the student's name.

ADDRESS_BLOCK5

1001 Forge Ave. Apartment 9b
Forgeville, NJ 07080


ADDRESS_BLOCK6

Mr. John Doe
1001 Forge Ave. Apartment 9b
Forgeville, NJ 07080

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.

Back to top


School and District

Field

Sample Output

Notes/Options

SCHOOL_ADDRESS_BLOCK

Genesis High School
1001 High School Rd.
 Forge Valley, NJ 07080


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

contact@myschool.com

The school is determined by the student's current school.

Back to top


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 LAST_ONLY to print last name only. 

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


Back to top


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


Back to top


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}

smith@geneissedu.com

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 FieldsSample OutputNotes/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.
 Use S2COURSEONLY for S2 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
ADJ_CR_ where character(s) after
final _ will print after credits. ex. ADJ_CR_*
 will print 0.00 credits as 0.00*

or

2D which will show credits as 2 digit rather than 3


COURSE_CURRENT_ATTEMPTED_CREDITS_{N}2.500Prints 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 FieldsSample OutputNotes/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 FieldsSample OutputNotes/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.

Back to top


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

Back to top


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.
EXCUSED_ABSENCE, UNEXCUSED_ABSENCE, NO_CREDIT
 EXCUSED_TARDY,UNEXCUSED_TARDY

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 

Back to top


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

 Back to top

 

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
to print all honor rolls 

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.
If you add a ,X to the option; then only GPAs with User Flag 1, 2 or 3 are 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
Unexcused.Absences:15

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.
 If you enter "VALIDCODES:A,B,C", only adjusted credit reasons with codes A, B, or C will be printed.

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.

Back to top


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_1RE01This operates the same way, but only prints the skill grade from the CURRENT marking period (for printing)

 Back to top

 

 

 

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article