ATS (Attendance Tracking System) is a Django-based application designed to manage and track student attendance for courses in the new Four-Year UG Programme. This system allows instructors to efficiently mark student attendance and generate reports, ensuring an organized approach to managing course participation.
- Student Attendance Tracking: Allows professors to mark student attendance for each class session.
- Course Management: Organize and manage courses, including student enrollments and instructors.
- Automated Reports: Generate attendance reports and track overall student participation.
- User-Friendly Interface: Simple UI for instructors to take attendance by selecting student names.
- Backend: Django (Python)
- Database: MySQL (or SQLite for local development)
- Frontend: HTML, CSS, JavaScript
- Other: Bootstrap for UI styling
-
Clone this repository:
git clone https://github.com/yourusername/ATS.git
-
Install dependencies:
pip install -r requirements.txt
-
Apply database migrations:
python manage.py migrate
-
Create a superuser to access the admin panel:
python manage.py createsuperuser
-
Start the development server:
python manage.py runserver
-
Access the application by visiting
http://127.0.0.1:8000in your web browser.
(Include some screenshots of the application interface here)
This project is licensed under the MIT License - see the LICENSE file for details.