Attendance Propagation

Modified on Thu, May 4, 2023 at 2:21 PM

Overview


Class to Daily Attendance Propagation allows a specific Class Attendance code, which is posted during the "homeroom period" to automatically post a specific Daily Attendance code to a Student.

Each School's Daily Attendance can be configured to post to Class Attendance. Additionally, Class Attendance can be configured to automatically post to Daily Attendance. 

The areas you will be working with are the School's Parameters, Scheduling, and the Class and Daily Attendance Codes. Please be aware of the differences between the two Attendance modules before proceeding.


TABLE OF CONTENTS


Propagating Class Attendance to post to Daily Attendance:

Class to Daily Attendance Propagation allows a specific Class Attendance code, which is posted during the "homeroom period" to automatically post a specific Daily Attendance code to a Student.

This allows teachers to take a student's Daily Attendance through their Grade Book, which can only control Class Attendance, when normally a teacher would go to the Attendance>Homeroom Attendance screen to take a student's attendance for the day.

To turn on this feature, go to Setup>Schools and click on the School in which Attendance Propagation will be configured.


This should bring you to the Basic Parameters screen - which has these options:

  • Allow HR Class Attendance to post Daily Attendance: This will Enable the Class Propagation to Daily Attendance feature. Set this to Yes.
  • Allow Period Attendance to overwrite posted Section Attendance: If a student has multiple subsections for a single section in the same day and you are posting period attendance, which posted attendance code counts for that single section? If this option is not checked, then the first period that the section meets counts as the section attendance value for the day. If it is, then it is the last subsection that meets and has attendance posted for it.
  • Allow HR Class Attendance to overwrite posted Daily Attendance for future and past dates: Genesis will not Propagate the posted Class Attendance to Daily Attendance for a day prior to todays date, unless this option is set to Yes.
  • Allow HR Class Attendance to send parent notifications for Daily Attendance propagation

Additional Setting Requirements

Homeroom Period: Class to Daily Attendance propagation is specifically for posting Homeroom Attendance using Class Attendance Codes.  This requires a print period to be configured as the "homeroom period" which can be set in Scheduling>Setup>Periods:

How to mark a print period as an HR period:

  • Navigate to Scheduling>Setup>Periods
  • Modify the Print Period in which Homeroom Attendance should be taken, and set the Homeroom field to Yes
  • Anytime class attendance is posted for a section that is scheduled during this period, Genesis will try to propagate its corresponding Daily value to the student's Daily Attendance.


Associate a Class Code with a Daily Code: Different Daily Attendance Codes can be posted, depending on the actual Class Attendance Code posted to a student during Homeroom.  All Class Attendance values can be assigned to only one Daily value. 


These are configured on the Class Attendance>Setup>Attendance Codes screen:

Modify the Class attendance code and use the 'Daily Attendance Code' field to tie the class code to the daily code:


Daily Attendance Codes that are not affected by Class Attendance Propagation: If a Daily Attendance Value has already been posted to a Student, it may or may not be overridden by the posting of Homeroom Class Attendance. This depends on whether or not the existing posted Daily Code is 'Overridable by HR Class Attendance'.


This setting is found on each Daily Attendance Code, found in Attendance>Codes (not the Class Attendance screen):

  • Setting this to Yes will make this particular daily value overridable ANYTIME Homeroom class attendance is posted. 
  • This setting would typically be set to No for a Daily Attendance Code that should not be changed by a teacher.

Propagating Daily Attendance to post to Class Attendance

Daily to Class Attendance Propagation allows the posting of a Daily Value to automatically post Class Attendance for an entire day.

This is used when a student would have a specific Class Attendance Code for each class, depending on the Daily Attendance Code applied and the time it was posted.

A good example is a Field Trip. When a daily code of Field Trip is applied for the day, the student's classes should all have Field Trip posted, without the teachers actually having to do so.

To turn on this feature, go to Setup>Schools and click on the School in which Attendance Propagation will be configured. 


This should bring you to the Basic Parameters screen:

  • Allow Daily Attendance to propagate to Class Attendance: This will enable the Daily Attendance to Class Attendance Propagation feature. Set this to Yes.
  • Lock Posted HR Class Attendance from Daily Propagation: If set to Yes, Daily Propagation will NOT change the class Attendance Value for the Homeroom.

Additional Settings and Requirements

Associate a Daily Attendance Code with up to 3 Class Codes: Three different Class Attendance Values can be posted when a Daily Value is posted.

These are found via Attendance>Codes>Modify Codes.

  • Class Code: Class Attendance code that gets posted during the time of Daily Attendance Posting.
  • Class Code Prior: Class code that gets posted to all classes before the time of Daily Attendance Posting.
  • Class Code After: Class code that gets posted to all classes after the time of Daily Attendance Posting.

Daily Attendance codes that Require a Time: The above will only work if a time is a posted along with the Daily Attendance Code.  Otherwise, Daily Attendance will Propagate the Class Code field to all classes.

  • Class Code Prior and After are posted based on the times of the Print Periods, and the time that is posted along with the Daily Attendance Code. 
  • Daily Attendance Codes that allow you to post a time are only ones with Time Required set to Yes on the Attendance>Codes>Modify Code screen.

Set Class Codes to be Overridable by Daily Codes: There is an option that allows class codes to be overridden by daily codes via: Class Attendance>Setup>Attendance Codes>Modify:

  • Set the 'Overridable By Daily Attendance' field to 'Yes'

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