The Daily Lecture Record System is a web-based application designed to streamline the process of recording and managing lecture-related activities within an educational institution. It caters to three types of users: faculty, Head of Department (HOD), and administrator. This system aims to facilitate efficient tracking of evaluation activities conducted during classes, management of lecture schedules, and generation of comprehensive reports.
- Record Evaluation Activities: Faculty members can easily record various evaluation activities conducted during classes, such as assignments given, taken, and distributed.
- View DLR History: Faculty members have access to their Daily Lecture Record (DLR) history, allowing them to review past activities and assessments.
- Track Reports: HODs can efficiently track reports submitted by faculty members based on dates and sections. This feature enables effective monitoring of teaching activities across different departments and sections.
- View Faculty Timetable: HODs have the ability to view the timetable of individual faculty members by entering their unique ID. This feature assists in scheduling and coordination of faculty activities. Download DLR as PDF: The system provides the option for faculty members to download their Daily Lecture Record in PDF format for documentation and reference purposes.
- Manage Lecture Slots: Administrators are responsible for managing lecture slots and allocating them to faculty members. This feature ensures proper scheduling of classes and optimal utilization of resources.
- System Administration: Administrators have access to system administration functionalities, allowing them to oversee user accounts, permissions, and system settings.
- Framework: Django framework for developing web applications using Python.
- Frontend: HTML, CSS, and JavaScript for building the user interface and enhancing user experience.
- Backend: Python for implementing server-side logic and handling requests/responses.
- Database: MySQL Workbench for storing and managing application data efficiently.
- Clone the repository to your local machine.
- Navigate to the project directory.
- Install the required dependencies using
pip install -r requirements.txt. - Create your virtual environment in your pc.
- Configure the database settings in
settings.pyfile. - Run migrations using
python manage.py migrate. - Start the development server using
python manage.py runserver.
- Faculty members can log in using their credentials and record evaluation activities during classes.
- HODs can access reports and timetables to monitor teaching activities across departments.
- Administrators can manage lecture slots and oversee system administration tasks.
For any inquiries or support related to the Daily Lecture Record System, please contact [[email protected]].
Feel free to customize this readme according to your project's specific details and requirements.
Create two superusers since the first superuser you created won't have UniqueId, so create the second user whom you want to give the all permissions with a UniqueId and add him to the Admin group.