{"id":50528119,"url":"https://github.com/sphinx78/class-absent-record","last_synced_at":"2026-06-03T10:01:28.308Z","repository":{"id":354884923,"uuid":"850180588","full_name":"sphinx78/Class-absent-record","owner":"sphinx78","description":"Web-based tool for managing student attendance with admin controls and public record access.","archived":false,"fork":false,"pushed_at":"2026-05-20T01:21:22.000Z","size":4706,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-20T04:39:24.117Z","etag":null,"topics":["attendance-tracking","php","sql","user-management","webdevelopment"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sphinx78.png","metadata":{"files":{"readme":"README.md","changelog":"changed.php","contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-08-31T04:34:04.000Z","updated_at":"2026-05-20T01:21:26.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/sphinx78/Class-absent-record","commit_stats":null,"previous_names":["sphinx78/class-absent-record"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sphinx78/Class-absent-record","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sphinx78%2FClass-absent-record","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sphinx78%2FClass-absent-record/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sphinx78%2FClass-absent-record/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sphinx78%2FClass-absent-record/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sphinx78","download_url":"https://codeload.github.com/sphinx78/Class-absent-record/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sphinx78%2FClass-absent-record/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33858578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-03T02:00:06.370Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-tracking","php","sql","user-management","webdevelopment"],"created_at":"2026-06-03T10:01:26.981Z","updated_at":"2026-06-03T10:01:28.299Z","avatar_url":"https://github.com/sphinx78.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Attendance Management System\n\nThis project is an **Attendance Management System** designed for recording the attendance of students. The system is primarily used by the admin and teachers to efficiently manage student attendance records.\n\n## Features\n\n- **Admin Control**: The admin has full control over the platform. They can:\n  - Create new teacher accounts.\n  - Reset passwords for teachers.\n  - Manage user roles and permissions.\n\n- **Teacher Functions**: Teachers can:\n  - Log in to the platform using their credentials.\n  - Fill out absentee forms for students, specifying the class and roll number.\n  - View previously submitted records.\n\n- **User Registration**: New user accounts can be created using the `register.php` file. This file should be kept on the server only when new users need to be registered.\n\n- **Public Display**: Attendance records are accessible to everyone, including parents and guardians, via the `../display/` folder. This ensures transparency and easy access to absentee information.\n\n- **Auto-Fill Feature**: The system becomes smarter over time. As the database grows, the auto-fill function helps teachers by automatically filling in details such as the student's name based on the roll number entered.\n\n## Usage During Pandemic\n\nThis system was developed and utilized during the pandemic at **Budhanilkantha School, Nepal**. It proved to be extremely helpful in managing attendance during challenging times, making the process more streamlined and accessible.\n\n## Database Structure\n\n- **Attendance Database**: Stores records of student absentees.\n- **User Database**: Stores information related to user accounts, including teacher credentials.\n\n## Preview\n\n![Screenshot](ss/1.png)  \n![Screenshot](ss/2.png)  \n![Screenshot](ss/3.png)  \n\n## Getting Started\n\n### Prerequisites\n\nEnsure you have the following:\n- A web server (e.g., Apache)\n- PHP installed on the server\n- MySQL or any other supported database system\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/sphinx78/Class-absent-record.git\n   ```\n2. Set up the databases as per the provided php scripts.\n3. Place the `register.php` file on the server only when new users need to be registered.\n4. Ensure the `../display/` directory is accessible to the public for displaying absentee records.\n\n### Usage\n\n1. Admin can create teacher accounts and manage user roles.\n2. Teachers can log in to the system and fill out absentee forms.\n3. Absentee records can be viewed by anyone from the `../display/` directory.\n\n## License\n\nThis project is licensed\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsphinx78%2Fclass-absent-record","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsphinx78%2Fclass-absent-record","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsphinx78%2Fclass-absent-record/lists"}