IN THIS ARTICLE:
- TABLE OF CONTENTS
Overview
The Class Attendance Check In allows students to swipe into class using their Student ID. Depending on the time of entry, the student will be marked Present or Tardy. Any student who has not checked in will be marked absent for the period. The students scan in on the Class Attendance > Student Check In > Check In screen.
How it Works
The Check In Screen
The Check In screen requires a room number in order to check students in. Once the room is selected, the courses available for the room at the current time will be displayed in the top of the screen.
The screen will use your school's periods for the day to determine what courses should be meeting in the room and when.
Only student's in the classes listed for the room will be allowed to check into the room. If a student checks in who is scheduled for the room, a message will be returned with the attendance code posted for the student. If a student attempts to check in who should be in another class, a message is returned to the student that they are in the wrong room and have not been checked in.
Students are allowed to check in up to 5 minutes prior to the start of the period, and this is configurable (See Setup section below).
Students are allowed to check in up until 10 minutes left in the class by default, but this is also configurable.
The screen will update itself so there is no need to refresh the screen. The room schedule and time will be updated based on the your systems time on the Genesis server.
When the time is within one of the ranges when Check In is shut down for the period, the search functionality will be removed from the screen.
The securable location for this screen is classattendance.checkin.checkin
When a Student Checks In
Once the first valid student has been checked into the class, all other students in that class will be automatically updated to show that they have not been checked in.
The actual class attendance does not show absent at this time, but the system knows whether they have or have not checked in.
Once the student checks in, the student check in will be updated to reflect that they checked in and an actual class attendance will be posted to the student.
A student will be marked Present as long as they check in prior to the start of the period or within the grace period allowed, which is configurable for your school.
Once the period has started and the time is outside of the grace period, students will then be marked with a Tardy code when they check in.
If a student does not check into class, their class attendance record will get automatically updated to an Absence, and this occurs after the Attendance Cutoff time passes. Updating class attendance to Absent is handled by the Attendance Checkin Updater task which is enabled on the Core>Scheduler screen.
For students who do NOT checkin, they will NOT receive an automatic Absence in the following scenarios:
- The students class attendance was updated by a Genesis User AFTER the start of class.
- The students class attendance ALREADY has an absence posted for the class.
- The student has a class attendance code applied to the course that is NOT enabled for teacher use.
Check In Setup
Configured on the Class Attendance > Student Check In > Setup screen
Field | Default | Description |
Open attendance this many minutes before class | 5 | Students will be allowed to check into the class X minutes prior to the start of class. Can only be set between 0 to 5 minutes |
Grace period for students to be marked Present and not Tardy | 3 | This allows a grace period for students to check into the classroom within X minutes of the start. If the student checks in within the grace period, they will be marked Present and not Tardy. Checking in after this amount of time passes in the period will result in the student being marked Tardy. |
Cutoff attendance this many minutes before the end of class | 10 | The check in functionality will be cutoff this many minutes prior to the end of the period. After this time, students will be marked Absent when the attendance checkin updater runs. |
Present code to post when student checks in on time | This is the 'Present' code that a student will be given when they check into class on time (within the grace period). | |
Tardy code to post when student checks in late | This is the 'Tardy' code that a student will be given when they check into class after the start time and grace period, but prior to the cutoff time. | |
Attendance code to post when student does not check into class | This is the 'Absent' code that will be posted to students automatically when they do not check into the class prior to the cutoff time. | |
Alternate code to post when student checks in late | This is an alternate attendance code that can be posted for the student automatically, if they miss a certain number of minutes or percentage of class time for the period. | |
Post alternate code when a student misses | This field defines a set number of minutes OR a percentage of minutes missed from the start of the period (Ex. Period length is 100 minutes. If set to 40%, then the student will receive alternate attendance code if missing 40 minutes or more of class time). |
The securable location for this screen is classattendance.checkin.setup
Screenshots
View of Check In screen when it is configured and ready to accept students:
View after the Select Room for Check In button is pressed:
View of the Checkin when the Scan option is selected:
Above we can see a student checked in using their Student ID and they were updated to Tardy
View of the Checkin screen when the Grid option is used instead:Using the method above, the students no longer 'scan' into the class using a barcode/ID. Instead, the grid view displays all students that are scheduled for the selected room during this time. Students are checked-in by clicking on the photo or name of the student under the Not Checked In section. Doing so will check the student in, update their class attendance for the period, and then they are displayed on the right side of the screen under the Checked In section.
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