Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Updating attendance status

When the mark roll Mark Roll process for the first class of the day is executed, the attendance for each student is updated in the day attendance record for each of those students.

The mark roll Mark Roll process causes the session student event records attendance status to be updated to the mark roll status, for example, present or absent.

...

Last seen details

When the mark roll Mark Roll process is executed or various other processes, such as check in, check out, sign in, sign out, etc. are executed, the day attendance last seen and last location values may be updated. Note they are only updated if the current last seen time and date is earlier than the new time and date being entered. This is to prevent updating the last seen details in situations such as when a teacher is belatedly has delayed updating their role from updating the last scene detailsroll.

Session attendance history

An additional process that occurs when the mark roll Mark Roll status has been saved is the session fields on the day attendance record may also be updated.

When these functions are called, for example when a students attendance status for a session has been updated, the period of the session is checked against the schools’s school’s current timetable structure and is looked up against the timetable periods object. For example if the session is being held in period 3 then the timetable periods object will be searched and the record with the period value 3 will be identified. The corresponding day attendance session value will then be identified e.g. Session 3 and this session field on the day attendance record will be updated with the Mark roll Roll status.

...