The success or educational-level of students in their academic years is assessed or calculated by their performance in the exams and their activities in Universities. Keeping in view this fact that IT Industry is progressing quickly, and there is a big gap in IT Industry and Educational Institutions
Expert System for Assessing Programming Courses Performance of ELearning Students
The success or educational-level of students in their academic years is assessed or calculated by their performance in the exams and their activities in Universities. Keeping in view this fact that IT Industry is progressing quickly, and there is a big gap in IT Industry and Educational Institutions, there is a big need of an automatic system to calculate or assess the performance of the students of computer science or computer programming courses.
ESACP (Expert System for Assessing Programming Course Performance of E-Learning Students) is a Machine Learning based web application. The basic and sole purpose of this system is to provide a new automatic methodology to calculate or assess the performance of e-learning students in programming courses (i.e. the courses related to CS, SE and CP), and to overcome the traditional way to achieve this task.
Soon, it will become the motivation to use this system to assess the overall performance of students of all courses, in the educational institutes and universities of Pakistan. InshaAllah!
ESACP (Expert System for Assessing Programming Course Performance of E-Learning Students) has the followings objectives to be achieved:
ESACP (Expert System for Assessing Programming Course Performance of E-Learning Students) will have two interfaces, one for admin/teacher and second for student, in order to log in the system. It will be developed using Python's Django WebFramework. The latest version of Django will be used and for teacher/admin interface, Django's default Administration System will be used. The system will have the KnowledgeBase, and an agent (Machine Learning agent) will use this KnowledgeBase to evluate the performance of students based on Fuzzy Logic.
It will have one default database that will be used to store the details of students and two user-defined databases, that will store the student type and students academic records.
A separate database will be used as a KnoweldgeBase and a Machine Learning agent will use it to take evaluation decisions. Admin of the system will be able to update the KnowledgeBase.
It will be accessed by going to the main localhost address, that is http://localhost:8000/
The other functional requirements of the system are below:
After the successful development and deployment of the Project, we will achieve the following beneifts:
Final Deliverables will consists of 3 packages, one will have Software Requirements Specifications, second will have Software Design Specifications (or Design Document) and third will be the actual developed ESACP system in Python's Django WebFramework.
The third package will be containing Python (.py) Files, HTML (.html) Files and CSS (.css) Files. and system will be fully deployable.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| GPU: nVidia Geforce GTX 1060 6GB - Required to train the ML Model | Equipment | 1 | 50000 | 50000 |
| Total in (Rs) | 50000 |
Earth being available abundantly has invariably been the main construction material in pro...
Uses of nanoparticles (NPs) are increasing day by day almost in every field of scienc...
In Pakistan, lack of education is a big issue and those who are studying, are doing it in...
It's an AI based chatbot for lgu studens who can easily find any query related to lgu ...
Make an Intellegent system that monitor soldier health and inform the concern official to...