{"repo":"morikeli/smart-scheduler","free":true,"listed":false,"github":"https://github.com/morikeli/smart-scheduler","clone":"git clone https://github.com/morikeli/smart-scheduler.git","description":"This is a django web app that allows lecturers to schedule lectures. The app notifies students about the scheduled class depending on the lecture's recurrence pattern.","language":"JavaScript","stars":13,"topics":["automation","celerybeat","django","job-scheduler","class-scheduler","celery","bootstrap5","html","schedule","scheduler"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Smart-scheduler Overview This web application is designed to support our local educational institution by serving both students and administrators. It allows lecturers to schedule lectures, while students receive updates and notifications about these schedules. To minimize time loss and disruptions when searching for suitable venues, the app automatically assigns available venues to lectures scheduled for the current day. Technologies used - HTML - CSS - JS - jQuery (Calendar integration) - Django (backend) User instructions Click this link to use and view the website. To use the website you must create an account either as a student, Head of Department (HOD) or a lecturer. Responsibility of a student - register units they will be studying in the current semester - update their students info, e.g. year of study, semester - confirm they will be attending a scheduled lecture - provide feedback about the venue of the latest lecture Responsibility of a lecturer - schedule lectures they will be teaching on a given date and time Responsibility of the Head of department (HOD) - appoints/assigns units a lecturer will be teaching in the current semester - schedules a lecture he/she will be teaching in the current semester Developer instructions To run the project offline; - clone the repo to your desired location, e.g. Desktop, Downloads or Documents - Install Python interpreter on your local machine if you don't have one. In this project, Python v3.11.4 was used. - Open the project f","default_branch":null,"files":null,"tree":[],"storefront":"/r/morikeli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/morikeli/smart-scheduler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}