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.git
pip install -r requirements.txt
EMAIL_ADDRESS = "Example@gmail.com"
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