{"id":24913960,"url":"https://github.com/chandadiya2004/attendance-tracker","last_synced_at":"2025-03-28T05:21:59.562Z","repository":{"id":270013385,"uuid":"909136949","full_name":"chandadiya2004/attendance-tracker","owner":"chandadiya2004","description":"A Python GUI app using Tkinter for managing student attendance. It allows student registration, daily attendance tracking, and stores data in a CSV file. The app adds a new column for each date and uses 'P' for present and 'A' for absent for easy tracking.","archived":false,"fork":false,"pushed_at":"2024-12-28T19:30:54.000Z","size":318,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-02T06:15:28.442Z","etag":null,"topics":["attendance-system","csv","datetime","python","tkinter-gui"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chandadiya2004.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-27T20:35:04.000Z","updated_at":"2025-01-22T07:12:27.000Z","dependencies_parsed_at":"2024-12-27T21:36:48.556Z","dependency_job_id":null,"html_url":"https://github.com/chandadiya2004/attendance-tracker","commit_stats":null,"previous_names":["chandadiya2004/attendance-tracker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandadiya2004%2Fattendance-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandadiya2004%2Fattendance-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandadiya2004%2Fattendance-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chandadiya2004%2Fattendance-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chandadiya2004","download_url":"https://codeload.github.com/chandadiya2004/attendance-tracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245974191,"owners_count":20702982,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["attendance-system","csv","datetime","python","tkinter-gui"],"created_at":"2025-02-02T06:15:27.859Z","updated_at":"2025-03-28T05:21:59.531Z","avatar_url":"https://github.com/chandadiya2004.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Attendance Tracker](https://pikaso.cdnpk.net/private/production/1303507632/render.jpeg?token=exp=1764633600~hmac=fd50ca7476a65444efffaf80c322a98bed38cfd28bb67fd255ff8d8f911f410f)\n\n# Attendance Tracker\nThe Attendance Tracker is a Python-based graphical user interface (GUI) application that streamlines the process of tracking and managing student attendance. Developed using the Tkinter library, this program is designed to provide an intuitive platform for teachers or administrators to register students, record attendance, and maintain detailed records stored in CSV format.\n\n# Key Features:\nSecure User Authentication: The application starts with a login system that ensures only authorized users can access attendance data, providing an extra layer of security.\n\nEffortless Student Registration: Teachers can easily add new students by inputting their names and unique IDs (UID). The system verifies that the UID is not duplicated, helping maintain an organized and consistent student database.\n\nDaily Attendance Logging: Attendance can be marked every day for the registered students. The system automatically associates the attendance status with the current date for seamless tracking over time.\n\nDynamic Date Integration: Each time attendance is recorded, a new column is created in the CSV file corresponding to the current date. This dynamic approach makes it easier to manage historical attendance data.\n\nClear Attendance Indicators: Attendance is tracked with a simple system of 'P' for Present and 'A' for Absent, ensuring clear and easily understandable records.\n\nStudent Removal: If needed, students can be removed from the attendance list, keeping the roster current and up to date.\n\n# Requirements:\nPython 3.x\n\nTkinter (usually included with Python)\n\nPandas (install via pip install pandas)\n\n\nThis application is designed to simplify the administrative burden of tracking student attendance, while offering an easy-to-use and effective solution for educators and school administrators.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchandadiya2004%2Fattendance-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchandadiya2004%2Fattendance-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchandadiya2004%2Fattendance-tracker/lists"}