Skip to content

Course Audit for ASTU CSE department 2020 GC students

Notifications You must be signed in to change notification settings

mukerem/courseaudit

Repository files navigation

Course Audit

This project is a Course Audit for ASTU CSE 2020 department graduating class students. 🧑‍🎓🎓

Project Description

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.

Technology Used

Languages and Tools:

django bootstrap html css javascript python sqlite

  • 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.

Steps to follow

  • Home Page image
  • User must choose department elective courses, free elective courses and after all hit the "Audit" button. image image
  • Here you need to choose two of general elective courses image
  • Here choose department elective courses (exclude free elective courses) image
  • Add free elective courses image
  • The results will be displayed here image

Contributors

Mukerem Ali - Backend Developer
Abdi Adem - Frontend Developer
Mebation Sahle - Data gathering

If you liked the project give it a 🌟.

About

Course Audit for ASTU CSE department 2020 GC students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published