You are on page 1of 13

STUDENT RESULT

ANALYSER
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TEZPUR UNIVERSITY

A MINOR-PROJECT SUBMITTED AS PROJECT-II FOR 7TH SEMESTER

Presented By:
Rupam Sah(CSB19029)
Roop Basant(CSB19054)
Shashi Prabhat Ranjan(CSB19066)

Guided By: Dr. Jyotishmita Talukdar


INTRODUCTION

Student report analyser is a web-based application designed using NodeJS, mongo DB database,
jQuery, Html, CSS, etc. This application is used for the analyzing the student results according to the
user requirements and generate the performance report of student, subject, or branch. It also allows
the student to see their individual performance in semester. this will help the college/university
management to take the appropriate actions to improve the quality of education and helps in
improving the performance of students. This application can run on any kind of operating system. At a
time, we can see all the years result in a single sheet and we can see the individual candidate’s results
separately.
PROBLEM DEFINITION
• Student Result Analyser is a web based application in which we are going to analyze student marks and find out
their performance report. We can categories student based on the performance of student into slow learner
and fast learner.

• We can generate result of student as per semester and overall progress report.
EXISTING SYSTEM

• Current system is bit time consuming as they require some amount of work to be done prior for example creating an excel
sheet which contains student information like marks, personal details or enter all these details manually.

• Disadvantages of Existing System:

 The current system is time consuming.

 In current system, some manual work is to be done which makes it complex.

 In current system user must have some knowledge about creating and managing the particular file which is to be upload
to the system for data extraction

 Some of the current software are not platform independent.

 Current software does not meet the requirement of the users.


PROPOSED SYSTEM

There are feature which are employed from the existing system during design including new features are implemented in the
proposed system such as user interface, student semester wise performance, student test wise performance, result generation and
yearly performance report, etc.

Features:

 System is highly user friendly and platform independent.


 It’s a web-based application and can be used on any digital devices.
 There is no risk in management of data at any level.
 The data entered and user personal data is safe and secured.
 Relationship between the administration, faculty, and student can be maintained very easily.
 Faculty does not have to make excel sheet of marks of student in order to upload marks. They can directly enter the marks of
student in the table form on the system.
PLANNING AND DESIGN
The basic approach in the proposed system includes data-storing and overall performance analysis of student in different aspects. Such
as –

 User-configurable grading system according to the user choice i.e., Absolute grading and Relative grading.
 Calculation of student’s average marks in overall basis of a particular student and specify the performance of each student in a test.
 Addition and removal of courses as per semester and department.
 Calculation of student average course outcome as per semester and overall program outcome for each student.
 Entry of subject marks in table form of students by faculty according to the course outcome.
 Registration of course by the student and display of course registered.
 Calculation of SGPA of each semester and overall CGPA of each student.

This application is developed to perform the above features and display them according to user’s choice. Hence, we used web based
approach to implement above features.
ENTITY-RELATIONSHIP DIAGRAM
USER CASE
DIAGRAM
DATAFLOW CHART

Database

Input Knowledge
Database base
start basic/login
Information

Is it Visit the student result Display of


valid analyser and evaluator result/statement as End
system. per user requirement

Data evaluation Query


tool call Request
IMPLEMENTATION

• We develop a web application to analyze and generate report of student based on the course outcome scored by
each student and find the attainment of the student. We develop this system such that it will automatically parse
data onto the database and analyze the data. For these we use NodeJS and mongo-DB for backend and Html, jQuery
(JavaScript), and CSS for front end development. Hence the software requirement for development are as follows:
• Software Requirements: -

Operating System: Window


Server Side: NodeJS
Client Side: HTML, JavaScript, CSS
Database: MongoDB
Integrated Development Environment: VS Code
FUTURE SCOPE

1. Co- Po mapping and attainment calculation.


2. Using machine learning classification algorithms to classify students based on their
performance and suggest a proper solution (extra classes, quizzes, one-to-one mentorship,
etc.) to improve the performance of students having average or below average performance.
3. Using machine learning to recommend a range of career domain to explore in the 5th Sem
onwards, based upon the performance of student till 4th sem(for e.g. some a student is
good in mathematics, discrete and coding then might explore machine learning, data
science, data analytics, etc.).
CONCLUSION

All the requirements and goals are achieved in the project which make it simple and user-
friendly web application for student result analyser and to generate the performance report of
the student in the form of pdf. It will help in increase the productivity of faculty and the
college/university staff as they don’t have to waste their time on analysis of result and in
generating the performance report of the student it also helps the faculty and the
college/university in maintaining the student data as this web application use the centralized
relational database and we can access the data from the database from the remote location
through the web application only required is the user id and password to get access to the data.
THANK YOU

You might also like