This project is a Course Audit for ASTU CSE 2020 department graduating class students. 🧑🎓🎓
Course Audit is an online automated program for calculating the total credit hour of courses taken and what courses are left from which semester for 2020 Adama Science and Technology University - Computer Science and Engineering Department students.
🌴 The initiative is taken in 2020, sometimes students forgot to check if they can graduate or not, due to ADD and DROP of courses, so might be difficult to remember. One best feature of this system is that it tells in which semester we missed a course.
🥅 The main aim of this project is to help ASTU CSE 2020 department students to let them know the total credit hours they took till now. I have been responsible for creating the main backend of the system. Since the system is used by many users at the department repeatedly, I used the Django backend to serve data of courses.
👨💻 The main technologies used are JS - AJAX for dynamic rendering of course audit, Django for the backend, and the front-end is made using HTML, CSS, and JS and also using Bootstrap.
🎯 It is used to serve graduate students at Adama Science and Technology University Computer Science and Engineering department graduating students to know the total credit hours they took. With multiple machines, it can handle more than 45K requests per second, and it can handle simultaneously high load users. We are planning to expand this system to other universities and to the public.
✅ This is a well-tested and functioning project among our peers.
- Django 2.0 - as a skeleton for the project.
- Python 3
- HTML - for template skeleton and presentation of data.
- CSS - for template beauty.
- sqlite - for database.
- Home Page
- User must choose department elective courses, free elective courses and after all hit the "Audit" button.
- Here you need to choose two of general elective courses
- Here choose department elective courses (exclude free elective courses)
- Add free elective courses
- The results will be displayed here
Mukerem Ali - Backend Developer
Abdi Adem - Frontend Developer
Mebation Sahle - Data gathering
If you liked the project give it a 🌟.