Skip to content

sumesh-singh/lab_attendance_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lab Attendance System 🎓

A modern and user-friendly desktop application built with Python and CustomTkinter for efficiently managing laboratory attendance in educational institutions.

✨ Features

  • Modern UI: Clean and intuitive interface built with CustomTkinter
  • Real-time Tracking: Instantly record student attendance with roll number validation
  • Smart Validation: Prevents duplicate entries and ensures roll numbers are within valid range
  • Flexible Export: Save attendance records as Excel files with automatic timestamping
  • Error Handling: Robust error checking and user feedback
  • Keyboard Shortcuts: Quick data entry with Enter key support

🚀 Key Capabilities

  • Mark attendance with roll number input
  • View real-time attendance records
  • Remove individual entries
  • Export attendance data to Excel
  • Clear all records with confirmation
  • Automatic date and time tracking

🛠️ Technologies Used

  • Python 3.x
  • CustomTkinter for modern UI components
  • Pandas for data handling
  • Excel export functionality
  • Object-oriented programming principles

💻 Installation

  1. Clone the repository:
git clone https://github.com/sumesh-singh/lab_attendance_system.git
  1. Install required packages:
pip install customtkinter pandas
  1. Run the application:
python lab_attendance.py

🎯 Target Users

  • Laboratory instructors
  • Teaching assistants
  • Educational institutions
  • Workshop coordinators

📝 License

MIT License

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

About

A modern and user-friendly desktop application built with Python and CustomTkinter for efficiently managing laboratory attendance in educational institutions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages