Attendance Manager is a simple Python-powered application which helps teachers in managing online lecture attendance in a easier way.
This Software works for this Chrome Extension
- Generate Present and Absent list
- Easy to use GUI
- Send mail to absent students with one click
- Easy to maintain Attendance Register
- Dark mode for nerds
- Easy Keybinds
Attendance Manager uses a number of Python Modules to work properly:
- Python - For Backend
- Tkinter - For GUI
- smtplib - For Email
- Sqlite3 - For Database Management
- Pandas - For Data Management
Attendance Manager is a open source project with a Public Repository on GitHub.
Attendance Manager requires Python 3.9+ to run
git clone https://github.com/PVPPBoolean/Attendance-Manager.gitpip install -r requirements.txtEMAIL_ADDRESS = "[email protected]"
PASSWORD = "Example_Password"Note: File name and format should be strictly same Add Student's names under the Name column
| Name |
|---|
| Example_Name1 |
| Example_Name2 |
| Example_Name3 |
Note: Format should be strictly same
| name | ID_num | |
|---|---|---|
| Example_Name1 | Example_email1 | Example_id_num1 |
| Example_Name2 | Example_email2 | Example_id_num2 |
| Example_Name3 | Example_email3 | Example_id_num3 |
- Click on settings menu and click Edit Database
- File dialog will open and upload the *.xls file
Now you can start using Attendance Manager