Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

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

Project Title

Expert System for Assessing Programming Courses Performance of ELearning Students

Project Area of Specialization

Artificial Intelligence

Project Summary

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!

Project Objectives

ESACP (Expert System for Assessing Programming Course Performance of E-Learning Students) has the followings objectives to be achieved:

  • To reduce education expenses of institution
  • To reduce workload
  • To make accurate marking
  • To create peace and justice in education
  • To upgrade old traditional marking system
  • To make efficient marking system

Project Implementation Method

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:

  • The Admin will assign and manage the teacher's and student's records.
  • Admin/teacher should be able to insert proper details of programming course activities of registered students.
  • Student should be able to view his/her academic performance based on course activities with the passage of time.

Benefits of the Project

After the successful development and deployment of the Project, we will achieve the following beneifts:

  • reduced workload
  • efficient marking system
  • accurate marking system
  • reduced education expenses
  • peace and justice
  • drafted old traditional marking system
  • motivation for other AI-based systems in education
  • motivation for AI and ML in education
  • reduced roughness in marking
  • and other benefits as above

Technical Details of Final Deliverable

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.

Final Deliverable of the Project

Software System

Core Industry

Education

Other Industries

IT

Core Technology

Artificial Intelligence(AI)

Other Technologies

Artificial Intelligence(AI)

Sustainable Development Goals

Quality Education, Industry, Innovation and Infrastructure, Reduced Inequality, Peace and Justice Strong Institutions

Required Resources

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 Equipment15000050000
Total in (Rs) 50000
If you need this project, please contact me on contact@adikhanofficial.com
0
116
Designing of Alternator for Power Generation

Most people are spending most of their lifetime in walking. Walking is also known as ambul...

1675638330.png
Adil Khan
1 year ago
Dietlicious

Dietlicious is an android application that will provide guidance to clients for diet plans...

1675638330.png
Adil Khan
1 year ago
Automatic alarm reporting system for advance telecommunication network...

Thousands of alarms are being reported in centralized operation maintenance center (OMC) o...

1675638330.png
Adil Khan
1 year ago
DESIGN AND FABRICATION OF SELF CLIMBING WHEELCHAIR

The project aims to bring forward a means to climb stairs easily for older and disabl...

1675638330.png
Adil Khan
1 year ago
Deepfake detection

DeepFake is a generative deep learning algorithm that creates or changes facial features i...

1675638330.png
Adil Khan
1 year ago