Please refer to the NJ Attendance Register for more information to guide you on setting up Daily Attendance Codes: http://www.state.nj.us/education/finance/register/
TABLE OF CONTENTS
Daily Attendance Codes
The Attendance>Codes>Attendance Codes List screen display all codes available in your district.
"Daily Attendance" is a student's official attendance for the day. From here, you can modify existing daily attendance codes (or add a new one, if necessary.

Attendance Code Options
Field | Notes |
Description | Description of the attendance code |
Abbreviation | Shortened description of the attendance code |
Parent Portal Code to Display | Display an alternate code in the Parent or Student Portal |
Sequence | Rank order in the list |
| State Code | Codes referenced in the New Jersey State Attendance Register: - (dash) = Present 1 = A full day’s absence 2 = Absent-never attended 3 = State-Excused Absences 5 = A half-day’s absence 7 = Home instruction 8 = Not Enrolled Examples of State-Excused Absence Reasons:
|
Background Color | Controls display throughout Genesis for students set to this code |
Font Color | Controls color of the TEXT when students are set to this code |
Attendance Code Value | Insert "1.0" to represent "one school day". Insert "0.5" to represent "Half day absent/present" ** If the value is 0, this code WILL NOT be considered a Possible Day |
Possible Day | Yes / No - If it is set to NO, it will NOT be considered a Possible Day *See NJ Attendance Register for more info |
Present | Yes / No |
Time Required | Yes/No: If set to "Yes", the user will be required to input a time. |
Notification Scheme | Send notification and/or post to Parent Messages when attendance is changed to this attendance code and/or Send notification and/or post to Parent Messages when attendance is changed from this attendance code Note: If you mark an attendance code with both of these flags, the parent would get the "attendance code been changed to this code" message when the code is posted. And then if this code is changed to a different attendance code, they would get the "attendance code has been changed to from this code" message. Genesis does not cancel the original message if the student's attendance code is changed. The system sends out a second message with the new attendance if the "Send notification and/or post to Parent Messages when attendance is changed from this attendance code" option is checked. |
Assign User Flag | If you select a user flag in this drop down and save, that user flag will be automatically given to a student when the attendance is posted. If you change the attendance code for the student, it will be removed when the attendance is posted. The flag will only be created or removed from the student if the attendance that is being posted is for the current day. If an attendance code that requires a flag is posted for a future date, the nightly System Utility Task will take care of that. Each night when the task runs, it will analyze student's attendance for the day. If it finds that a |
Available to School | You can select a code per school, if needed. |
Attendance Code Value is Applied When:
Field | Notes |
Excused Absence | Yes/No |
Unexcused Absence | Yes/No |
State Excused Absence | Set to YES for any district attendance codes that meet the state's definition of a State Excused Absence. See possible state excused absence reasons above. For State-excused absent codes: - Set State Code to be "3" - Set Present to "No" - Set Possible Day to "No" |
Excused Tardy | Yes/No |
Unexcused Tardy | Yes/No |
Religious Holiday | Yes/No |
Class Attendance Propagation options:
Click here for attendance propagation documentation
Field | Notes |
Overridable By HR Class Attendance | Set this to allow HR Class Attendance posting to override the Daily Attendance code |
Class Attendance Code | Class Attendance code that gets posted during the time of Daily Attendance Posting |
Class Code Pre Event | Class code that gets posted to all classes before the time of Daily Attendance Posting |
Class Code Post Event | Class code that gets posted to all classes after the time of Daily Attendance Posting |
Attendance Code Parameters:
Field | Notes |
Used in Letter Calc | Includes this code when generating Daily Attendance Letters |
Use for Teachers | Allows the Daily Attendance code to be used/updated by Teachers |
Left School Early | |
Used for Autodialer | Allow students with this Daily Attendance code to be included in your auto-dialer (automatic absentee calling service). See the list of integrations here |
Used for Truancy | |
Attendance to Conduct | Only unexcused tardies or absences work in ATC |
Is Virtual | This will mark the student's Attendance Daily as Virtual for the day. If you are using Rotating Bell Schedules with periods marked as virtual, or if you are marking the School Calendar with virtual days for Rotation Groups, then you will not need to mark students with Virtual Attendance Codes in order to record them as virtual. The system will do that automatically for you. |
Is Half-Day Virtual | This will mark the student's Attendance Daily as a half-day virtual for njsmart purposes. Students will be given a .5 days virtual (shared time will be .25) despite the attendance value listed on this code. Having a half-day virtual attendance code posted on a student will not make that student Virtual in Genesis when filtering for virtual student's on screens or on forms. A code may not be marked both Virtual and Half-Day Virtual. |
Attendance Check In options:
Field | Notes |
Used for Attendance Check In | Makes this code available during student checkin using Attendance>Check-in screen. Click here for more info |
Prevents Student Check In | Prevents a student from checking in through attendance if they have this code already. |
Select School for Attendance Code
We added the ability to select a school that a code is for. By default, all codes are for all schools.
To configure a code, go to the edit attendance or class attendance code screen and then click the "Select Schools for Attendance Code" button.
This will bring up a list of all schools in the district.
Uncheck any school that you no longer want to have access to the code. All Post Attendance screens will honor the schools associated with the codes.

Recalculating Attendance Codes
The Attendance>Codes>Maintenance allows you to recalculate any attendance code you may have changed.
On this screen, you will see a tool called "Recalculate Attendance Codes."
It is necessary to recalculate attendance code values if you have changed an attendance code value and attendance is presently being posted.
It will update each student attendance record with the newly edited value.
NOTE: Choosing to recalculate ALL Attendance Codes WILL take a long time to run! Make sure you select ONLY the code you have updated.

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