AttendEase is an cross-platform Flutter application that assists educators in taking attendance and storing the data of multiple different classes. This uses a PostgreSQL database to store the class, student, and attendance data. Attendance is collected via a Google form that students access via a QR code and the form results can be imported automatically.
- Intuitive attendance taking
- Data synchronization via a PostgreSQL database
- Track percentage of classes each student attended
- Customizable student fields
- Automatic imports of attendance form data
- Easy editing of existing data
- Multi-class support
- Download the binary files for the operating system you will in the Releases section.
- Set up a PostgreSQL server and collect the database credentials.
- Open the application and enter the database credentials to log in to the database.
- After you log in to the database, select "+" on the bottom left corner.
- Enter the name of your class followed by the scheduled class time (example: My Class MWF 8:30-9:20) and select "Add class".
- Select "Students" and select "+" to add a student. After entering the student information, select "Add student".
- Select the back button on the top left corner and select "Edit class info" for your class.
- Select "Add a student" and select the students that you want to add to the class.
- Select "Make form" to copy your class data.
- Create a Google form with one question (such as "What is your name?) that the students can access. Paste what is in your clipboard into the list of possible responses. Do not continue until your students are ready to verify their attendance.
- Share the form and copy the form URL.
- Go back to AttendEase and select "Add session". Enter the class session date and paste the form URL.
- Tell students to scan the QR code and select their name. Export the form data once everyone has had the chance to verify themselves as present.
- Select "Edit class info" for your class and select "Import form data". Select the class session and paste the form CSV data. Select "Import form data" to import the data.
- To edit existing or missing attendance data, select "View/edit data". Select the data that you want to edit and select the option that you want to change the data to. See the table below to interpret the abbreviations and colors.
Abbreviation | Expanded form | Color |
---|---|---|
P | Present | Blue |
AE | Absent and excused | Red |
AU | Absent and unexcused | Red with dark red outline |
TE | Tardy and excused | Yellow-green |
TU | Tardy and unexcused | Yellow-green with dark red outline |
? | Unknown | White with black outline |