Professional Documents
Culture Documents
Fin Irjmets1700310321
Fin Irjmets1700310321
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.
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.