Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

e-ISSN: 2582-5208

International Research Journal of Modernization in Engineering Technology and Science


( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:11/November-2023 Impact Factor- 7.868 www.irjmets.com
STUDENT MANAGEMENT SYSTEM AND ASSESSMENT PREDICTION
Aditya Kumar Soni*1, Anushka Bhanpiya*2, Avani Jain*3,
Bhanu Pratap Singh Bais*4, Ritika Bhatt*5
*1,2,3,4Student, Department Of Computer Science, Acropolis Institute Of Technology And Research,
Indore, Madhya Pradesh, India.
*5Professor, Department Of Computer Science, Acropolis Institute Of Technology And Research,
Indore, Madhya Pradesh, India.
ABSTRACT
Student Assessment Prediction and Management System is a software solution designed to simplify and
improve the management of student evaluations in schools. With the aid of incorporating predictive checking
out, the goal is to provide well timed facts on student overall performance, permitting teachers to pick out
potential issues and use intervention plans. The intention is to create an effective and efficient way to predict
assessments so that it will assist improve student mastering. This new approach represents a significant
advance in educational technology, fostering change and enabling effective student management of the
environment.
Keywords: Student, Assessment, Management, Prediction.
I. INTRODUCTION
Education is the foundation of individuality and success, and ensuring student success is a priority for all
schools. In the age of informed decision-making, integrating technology and predictive analytics into education
is becoming increasingly important. To satisfy this need, we have implemented a new solution and layout:
"Student Assessment Prediction and Management System". The principal aim of our project is to create a
powerful and efficient system that not best manages pupil’s data but additionally makes use of the energy of
predictive modeling to provide a higher know-how of pupil performance. We move beyond conventional
student management and incorporate predictive analytics to empower teachers and directors to make
informed decisions and offer help to students. The premise of our software is a prediction system designed to
expect student’s overall performance or underperformance primarily based on a diffusion of measures, like
race, gender, ethnicity, lunch and lunch preparations. Those predictive models use the broad abilities of system
mastering and records analytics to provide educators with predictive tools that can perceive at-hazard school
students early and allow for timed intervention to enhance gaining knowledge of effects.
The parameters selected for the estimates cautiously mirror the view that instructional attainment is motivated
by using many elements, along with socioeconomic records, making plans, and access to resources. By
incorporating those elements into our predictive model, we aim to cope with the diverse desires and challenges
confronted with the aid of students. Here we will explore the technique behind our student control system, the
layout and implementation of the predictive module, the consequences and insights received from predictive
evaluation, and the consequences for academic institutions.
II. METHODOLOGY
The research employs a longitudinal and experimental design to develop and evaluate a Student Assessment
Management and Prediction System. Data collection involves collecting datasets from Kaggle, complemented by
student surveys and teacher interviews to capture qualitative insights. A diverse participant pool includes
students of varying academic backgrounds and teachers experienced in traditional and modern assessment
methods. Randomization minimizes bias, and informed consent is obtained from all participants, ensuring
ethical standards.
The assessment system undergoes pilot testing for technical and usability validation before integration into the
existing educational infrastructure. Ethical considerations include privacy protection and continuous
monitoring. The predictive version makes use of device learning algorithms, which includes linear regression
and random forest algorithms to predict and generate a student's score based on some factors. This predictive
index is designed to predict a scholar's grade or performance based on a spread of parameters, which include
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[1635]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:11/November-2023 Impact Factor- 7.868 www.irjmets.com
educational level, race, gender, ethnicity, and lunch. Those predictive fashions leverage the effective abilities of
machine mastering and statistics analysis to offer educators with predictive gear that could become aware of
at-chance students early and mandate well timed intervention to enhance studying effects. Statistical analysis
compares the consequences of this approach with conventional strategies.

Figure 1:
The following is the use case diagram for Student Assessment Management and Prediction System-

Figure 2:
Dependencies and Algorithms Used
The major requirement of the resources for designing and developing the proposed System is as follows.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[1636]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:11/November-2023 Impact Factor- 7.868 www.irjmets.com
Linear Regression Algorithm
Linear regression is a statistical method used for modeling the connection between a structured variable and
one or more unbiased variables via fitting a linear equation to the located information. The handiest form of
linear regression is known as easy linear regression, which includes predicting a based variable (often denoted
as Y) primarily based on a single independent variable (regularly denoted as X). While simple linear regression
has a single independent variable, multiple independent variables are considered in several horizontal lines.
The equation of a simple linear regression model is expressed as Y = mx + b; where Y is the variable, x is the
standard deviation, m is the slope, and b is the y-intercept. Methods include estimating the significance of the
slope and intercept using methods such as least squares. Linear regression is widely used to predict outcomes
and understand the strength and nature of relationships between variables. He thinks there is a relationship
between different variables and an understanding that outliers can have a negative impact on the model.
The above graph indicates the relationship between one variable and an unmarried variable. whilst the value of
x (unbiased variable) increases, the price of y (dependent variable) additionally will increase. The red line is
called the best straight line. Given a data point, we try to draw a line that best models that point.

Figure 3:
Random Forest Algorithm
Random forest is a learning algorithm in machine learning and is widely used in classification and regression
tasks. It works by creating multiple decision trees during training and extracting the class model (distribution)
or mean estimate (regression) of each tree. Each decision tree in a random forest is trained with random data,
and the features used to train each tree are also randomly selected. This shows the diversity of trees and makes
the model less sensitive and more robust to popular data. The “forest” aspect is combining predictions from
multiple trees to produce better, more stable results. During the training process, when new data needs to be
predicted, each forest of trees is traversed and the final prediction is determined based on the number of votes
or the average vote of all trees. This combination helps reduce the risk of individual wood failures, providing a
reliable and robust model. Random forest has many advantages, including high accuracy, overflow prevention,
and the ability to handle large data sets. They can also evaluate the importance of different features in
prediction, which is useful for specific selection. The algorithm is widely used in many applications such as
finance, medicine and image classification due to its versatility and performance in making accurate and stable
predictions on different data sets.
Decision Tree
A decision tree in machine learning is a prediction model in a tree model. It has nodes that represent decisions
or tests of a particular type, branches that show the results of those tests, and leaves that contain the final
predictions. This algorithm iteratively splits the data set according to features that provide the best
discrimination, such as Gini impurity for classification or mean square error for regression. This process
continues until the event stops, preventing the tree from overfitting and overfitting to the training data.
Decision trees are versatile, interpretable, and useful for classification and regression; It provides a clear and
comprehensive understanding of the decision-making process in machine learning.
HTML/CSS
HTML (Hypertext Markup Language) and CSS (Cascading fashion Sheets) are important technologies that shape
the backbone of web improvement, enabling the creation of visually attractive and based web pages.
HTML-HTML (Hypertext Markup Language) serves as the cornerstone of web development, providing the
essential shape for growing and organizing content on the net. Using a system of tags, HTML defines diverse
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[1637]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:11/November-2023 Impact Factor- 7.868 www.irjmets.com
factors inside a webpage, along with paragraphs, headings, images, hyperlinks, and paperwork. The hierarchical
shape of HTML documents usually entails a root element, housing each a section for metadata and a section for
content. Tags encapsulate content, and attributes, just like the source of an image or the destination of a link,
beautify detail functionality. HTML forms the basis for statistics presentation, allowing browsers to interpret
and render content always throughout the web.
CSS- Cascading style Sheets (CSS) is a pivotal era in web improvement, enhancing the visible presentation and
format of HTML-primarily based content. performing as the stylistic counterpart to HTML, CSS employs
selectors to goal specific HTML factors, allowing developers to use a diverse variety of styles. This consists of
residences like color, font length, and format choices described through corresponding values. CSS regulations,
organized in a cascading structure, empower designers to create aesthetically eye-catching and responsive
internet interfaces.
PHP
Hypertext Preprocessor (Hypertext Preprocessor) is an extensively used server-facet coding language
specialized for web improvement. beginning with the work of Rasmus Lerdorf in 1994 and later supported by
using the Hypertext Preprocessor improvement group, the language has evolved into a framework for
developing dynamic websites and net programs. Hypertext Preprocessor works mainly in server-side scripting;
It runs at the web server to generate dynamic content that is dispatched to the user's internet browser.
According to open source, PHP supports a strong and large community by encouraging collaborative
development using its free code. Participation in this network now is not most effective to help the
development of PHP, however additionally creates a community of builders who offer support and expertise.
One of the distinguishing capabilities of PHP is its compatibility with many databases, which include MySQL,
PostgreSQL and MongoDB, and its capacity to integrate with one-of-a-kind net servers (along with Apache and
Nginx). Hypertext Preprocessor's ease of gaining knowledge of and simplicity make it handy to builders of all
degrees. PHP draws syntactic inspiration from languages such as C and Java, making it familiar and attractive to
programmers.
MySQL
MySQL, a famous open-supply relational database control machine (RDBMS), performs a pivotal function in
storing and managing structured information for web sites and packages. advanced by way of Oracle
enterprise, MySQL is known for its reliability, scalability, and simplicity of use. Utilizing the structured-based
query language, MySQL allows the advent, retrieval, and modification of records within databases. Its versatility
supports diverse information types and permits green coping with of complex queries. MySQL is often chosen
for web development projects, powering dynamic content material control systems and e-commerce systems.
With functions like transaction help and ACID compliance, it guarantees the integrity and consistency of
statistics. MySQL's large adoption, lively network, and compatibility with distinct programming languages make
contributions to its prominence as a sturdy and reachable database solution for diverse packages in the ever-
evolving digital landscape.
Python
Python is used for server-side web development, software development, code and system scripting, and is
popular in rapid application development due to its advanced built-in data structure and as a scripting or
pasting language for binding objects together. Dynamic typing and dynamic typing. binding. Python reduces
programming costs due to its easy-to-learn syntax and emphasis on readability. Additionally, Python's module
and package support facilitates code modularity and reuse. In view that Python is an open supply language,
many independent builders are continuously growing libraries and features for it.
Features:
1) Like-minded with a spread of structures which includes windows, Mac, Linux, Raspberry Pi, and others.
2) Operates on an interpreter system that allows code to be executed immediately, fast-tracking prototyping. It
uses a simple syntax comparable to the English language that lets developers use fewer lines than other
programming languages.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[1638]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:11/November-2023 Impact Factor- 7.868 www.irjmets.com
JavaScript
JavaScript is a flexible, high-stage programming language in most cases employed for web development.
JavaScript has evolved to help server-side development through structures like Node.js. Its syntax, reminiscent
of that of C and Java, enables ease of learning and implementation. JavaScript empowers developers to control
the record object version (DOM), permitting real-time updates to net pages without requiring a full reload.
Extensively used for creating responsive interfaces, interactive paperwork, and asynchronous operations,
JavaScript is essential to the improvement of modern-day internet applications. Its giant atmosphere consists of
frameworks inclusive of React, Angular, and Vue.js, contributing to the introduction of robust and
characteristic-rich net solutions across diverse industries.
Flask
Flask is a light-weight, flexible Python net framework designed to make internet development easy and
scalable. Created by Armin Ronacher, Flask is understood for its simple technique that permits developers to
easily select the components they want even as keeping the basic framework for internet development. Flask
follows the WSGI (Web Server Gateway Interface) standard, making it compatible with many web servers. Its
simplicity stems from the lack of necessary tools and libraries that give developers the freedom to integrate
products as needed. Despite its minimal design, Flask provides basic functionality such as routing, request
processing, and modeling. One of Flask's strengths is that developers can customize authentication, integration,
etc. according to the needs of the project. It is an expanded ecosystem that allows users to add features such as:
The Jinja2 template engine is integrated with Flask to help create dynamic content and improve overall
development. Flask is perfect for small and medium-sized projects, design and API creation. Its unobtrusive
structure lets it conform to one-of-a-kind coding patterns and designs. The microframework's ease of use and
brief set up have made it popular with some of the Python net development network, supplying a powerful and
easy platform for building web applications.
III. RESULTS AND DISCUSSION
The integration of predictive analysis into the student management system is not merely a technological
advancement; it represents a commitment to the success and well-being of students. This research lays the
foundation for a new era in educational administration, where data-driven insights empower educators,
administrators, and students alike, creating a more adaptive, responsive, and ultimately, a more successful
educational journey.
The introduction of predictive analysis into the student management system not only addresses these
limitations but also opens new avenues for enhancing academic outcomes. The ability to anticipate challenges,
identify patterns influencing student performance, and provide early intervention strategies positions the
system as a dynamic ally for educators and administrators.
As educational institutions embrace this transformative leap, the benefits extend beyond administrative
efficiency. The system offers a holistic approach, fostering a supportive learning environment where individual
needs are met, and potential hurdles are addressed before they impede academic progress.

Figure 4: Home Page P1


www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[1639]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:11/November-2023 Impact Factor- 7.868 www.irjmets.com

Figure 5: Home Page P2

Figure 6: Admin Panel


IV. CONCLUSION
Consequently, this study addresses the development and evaluation of the development of student assessment
management systems through predictive analytics. The main findings highlight the effectiveness of predictive
models in assessing and predicting student’s performance, presenting records for instructors and students. By
leveraging machine-gaining knowledge of algorithms, mainly linear regression, we have seen a good
development in the accuracy and timeliness of student overall performance predictions in comparison to
standardized checks. The significance of this study is that it has the capacity to alternate the management of
student tests. Predictive testing not only identifies struggling students early, but also provides individualized
ways to meet individual learning needs. The system is able to make changes and changes primarily based on
real-time records to make sure powerful getting to know and green work.
Moreover, the combination of predictive analytics has coupled with the shift in the direction of decision-making
in schooling. By means of leveraging the electricity of predictive fashions, faculties could make effective plans,
enhance useful resource allocation, and ultimately enhance pupil studying. As we flow toward a different
academic surroundings, the use of new technology has ended up evident. This study supports the idea that
predictive modeling is a transformative force in student management, not a supplementary tool. This is
progressive support that enables teachers to move beyond retrospective assessment to a future where
assessment is not just evaluation but also formative, encouraging development, ongoing therapy and self-
education. Ultimately, the results of this display that foresight within the management of pupil evaluation has
changed. The integration of these technologies isn't simply a concept, it is a necessity for faculties that want to
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[1640]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:05/Issue:11/November-2023 Impact Factor- 7.868 www.irjmets.com
create a flexible, pupil-centered study room environment. Shifting ahead, the key is apparent: Predictive getting
to know should remain at the forefront of tutorial strategies, leading to a destiny where scholar assessments
aren't simplest comprehensive but also predictable, useful, and plausible.
V. REFERENCES
[1] Hossain, M. S., & Ahamad, M. G. (2016). "Design and Implementation of Student Information
Management System." In 2016 International Conference on Electrical, Computer and Communication
Engineering (ECCE).
[2] Romero, C., & Ventura, S. (2010). "Educational Data Mining: A Review of the State of the Art." IEEE
Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 40(6), 601-618.
[3] Baker, R. S., & Yacef, K. (2009). "The State of Educational Data Mining in 2009: A Review and Future
Visions." Journal of Educational Data Mining, 1(1), 3-17.
[4] Welling, L., & Thomson, L. (2016). "PHP and MySQL Web Development." Addison-Wesley.
[5] Connolly, T. M., & Begg, C. E. (2014). "Database Systems: A Practical Approach to Design,
Implementation, and Management." Pearson.
[6] James, G., Witten, D., Hastie, T., & Tibshirani, R. (2013). "An Introduction to Statistical Learning."
Springer.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[1641]

You might also like