SlideShare a Scribd company logo
INTRODUCTION
The introduction of online classes and exams has had a significant impact on how we
measure and evaluate student performance in today's rapidly changing educational
environment. This change, though time-consuming and prone to error, has also highlighted the
shortcomings of conventional manual grading techniques. We present Grade Analyser, a
ground-breaking tool created to simplify the evaluation of handwritten answer scripts in the
digital age, in order to address these issues and improve the speed and accuracy of the grading
process.
Grade Analyser provides a complete solution for both educators and students, bridging
the divide between the traditional and digital spheres of education. Teachers can easily create
assignments and upload answer keywords using this application, and students can submit their
handwritten answer scripts in a digital format. The main features of Grade Analyser rely on
cutting-edge technology, such as Google Cloud Vision API, to convert handwritten scripts into
digital text so that automated evaluation can be performed on them.
The sophisticated grading algorithm of Grade Analyser determines the degree of
similarity between student responses and the provided answer keywords by using the Cosine
similarity algorithm in addition to extracting appropriate keywords. This innovative method
makes sure that each attempted response is fairly and accurately evaluated, and it ultimately
gives students' efforts the grades they deserve.
We want to revolutionalize grading with Grade Analyser by reducing the time restraints
and potential errors that come with manual evaluation. This application not only accelerates
the announcement of results but also ensures a more impartial assessment of student
performance, in line with the changing demands of contemporary education. We will learn how
Grade Analyser uses cutting-edge technology as we delve deeper into the specifics of this
project that brings in a new era of effective and precise grading for educational institutions.
PROBLEM STATEMENT
The goal of this project is to use NLP and Machine learning to assess subjective answer-type
tests. This tool may be utilized for verifying subjective response type tests at a variety of
educational institutions.
SCOPE AND IMPORTANCE
Manual grading of subjective answer-type examinations is a time-consuming and labor-
intensive process. It entails teachers physically handling and evaluating large numbers of
answer papers, which might take a long time. This might create delays in the announcement of
results, causing dissatisfaction and anxiety for both students and instructors.
Furthermore, hand grading is prone to inconsistencies and inaccuracies. Different teachers may
have different criteria and techniques for evaluating answers, resulting in grading differences.
Teachers may also make mistakes while transcribing grades or computing final scores in some
situations, which can exacerbate the problem.
The use of machine learning techniques to automate the grading process has the potential to
address these issues. The program can properly extract responses from images and determine
the key-points and expected points presented by the teacher by utilizing handwriting
recognition and NLP. The use of weightages provided by the teacher can also aid in the
consistency and accuracy of marks across multiple answer sheets.
Grading automation not only improves efficiency and accuracy, but it also reduces instructors'
responsibilities, allowing them to focus on curriculum development and student engagement.
Additionally, it provides pupils with immediate feedback for self-improvement.
In conclusion, employing natural language processing techniques to automate the grading of
subjective answer-type tests has the potential to transform the education industry by boosting
efficiency, eliminating mistakes, and offering more consistent and accurate grading.
Methodology
1. Project Initiation
1.1 Project Scope Definition
• Define the scope of the project, including key features, functionalities, and
deliverables.
• Identify the target users, primarily teachers and students.
1.2 Stakeholder Identification
• Identify all project stakeholders, including teachers, students, and potential
administrators.
1.3 Project Objectives
• Establish clear project objectives, including:
• Creation of a teacher interface for assignment creation and answer key upload.
• Development of a student interface for uploading handwritten answer scripts.
• Integration of Google Cloud Vision API for handwriting-to-text conversion.
• Implementation of a Cosine similarity algorithm for grading.
2. Requirements Analysis
2.1 Gather Requirements
• Conduct interviews and surveys with teachers and students to gather detailed
requirements for the application.
• Document functional and non-functional requirements.
2.2 Use Case Analysis
• Create use case diagrams and scenarios to understand how users will interact with the
system.
2.3 Data Model Design
• Design the database schema to store user information, assignments, answer keys, and
student submissions.
3. System Design
3.1 Architecture Design
• Choose the appropriate architecture for the web application (e.g., client-server).
• Define the technology stack (programming languages, frameworks, databases, etc.).
3.2 User Interface Design
• Create wireframes and prototypes for both the teacher and student interfaces.
• Ensure user-friendly and intuitive design.
3.3 API Integration
• Integrate Google Cloud Vision API for handwriting recognition and transformation to
digital text.
3.4 Algorithm Design
• Design and implement the Cosine similarity algorithm for evaluating student answers
based on answer keys.
4. Development
4.1 Frontend Development
• Develop the frontend of the web application for both teachers and students.
• Implement features like assignment creation, answer key upload, and answer script
submission.
4.2 Backend Development
• Develop the server-side components, including API endpoints for data retrieval and
processing.
• Implement the database to store user data, assignments, and submissions.
5. Testing
5.1 Unit Testing
• Conduct unit testing for individual components and functions.
5.2 Integration Testing
• Test the integration of frontend and backend components.
5.3 User Acceptance Testing (UAT)
• Invite teachers and students to participate in UAT to ensure the system meets their
requirements.
6. Deployment
6.1 Deployment Plan
• Create a deployment plan for hosting the web application on a server or cloud
platform.
6.2 User Training
• Provide training and documentation for teachers and students on how to use the
system.
7. Monitoring and Maintenance
7.1 Monitoring
• Implement monitoring tools to track application performance and user activity.
7.2 Bug Tracking
• Establish a system for reporting and tracking bugs and issues.
7.3 Continuous Improvement
• Gather feedback from users and make improvements based on their suggestions.
8. Project Closure
8.1 Documentation
• Create comprehensive documentation for the project, including user manuals and
technical documentation.
8.2 Handover
• Hand over the project to the appropriate administrators or maintainers.
8.3 Evaluation
• Conduct a post-project evaluation to assess whether the project objectives were met
and identify lessons learned.
By following this methodology, you can systematically plan, develop, and deploy the grade
evaluator web application while ensuring that it meets the needs of teachers and students.
Feasibility Study for the Grade Analyser Web Application
1. Project Description and Objectives
• Provide a brief overview of the project, including its objectives and intended
outcomes.
2. Technical Feasibility
• Technology Stack: Assess the feasibility of using the chosen technologies for the
project. Consider factors like compatibility, scalability, and the availability of skilled
developers.
• API Integration: Evaluate the feasibility of integrating the Google Cloud Vision API
for handwriting recognition and text conversion.
3. Operational Feasibility
• User Needs: Analyze whether the web application meets the needs of teachers and
students effectively.
• User Acceptance: Determine if the target users (teachers and students) are willing to
adopt and use the application.
4. Economic Feasibility
• Cost Estimation: Calculate the estimated costs associated with development,
deployment, maintenance, and licensing (if any).
• Benefit Analysis: Estimate the potential benefits, such as time savings and improved
grading accuracy, and compare them to the costs to determine the economic
feasibility.
5. Schedule Feasibility
• Project Timeline: Create a detailed project timeline, including development, testing,
and deployment phases, to assess whether the project can be completed within the
desired timeframe.
6. Legal and Compliance Feasibility
• Data Privacy: Ensure that the project complies with data privacy regulations and
standards, especially when handling student data.
• Copyright and Licensing: Verify that there are no legal issues related to using
external APIs and libraries.
7. Risks and Mitigation
• Identify potential risks that could impact the project's success and outline strategies to
mitigate these risks.
8. Alternative Solutions
• Explore alternative solutions or approaches to achieve the project's objectives.
Compare these alternatives in terms of feasibility, cost, and benefits.
9. Recommendation
• Based on the analysis of technical, operational, economic, schedule, legal, and other
factors, provide a clear recommendation on whether to proceed with the project.
SOFTWARE REQUIREMENT SPECIFICATION
Data preprocessing
A component of data preparation, describes any type of processing performed on raw data to
prepare it for another data processing procedure.
Feature extraction
Feature extraction refers to the process of transformation of raw data into numerical features
that can be processed while preserving the information in the original data. This increases the
accuracy of the learning model by extraction features from input data.
Google cloud vision
Cloud Vision allows developers to easily integrate vision detection features within
applications, including image labeling, face and landmark detection, optical character
recognition (OCR), and tagging of explicit content.
Cosine similarity algorithm
Cosine similarity is used as a metric in different machine learning algorithms like the KNN for
determining the distance between the neighbors, in recommendation systems, it is used to
recommend movies with the same similarities and for textual data, it is used to find the
similarity of texts in the document.
Operating system: Windows 10/11
Front-end software: ReactJS
Back-end software: Flask, Firebase
Cost Estimation :
Evaluation of costs for this project is yet to be done as it is still in the initial stages.
Although the estimation is that cost requirement is low as all resources necessary are
freely available and data necessary will be provided from a trusted source.
References
[1]. "Machine Learning and Intelligent Communications: First International Conference,
MLICOM 2022" edited by Srikanta Patnaik, Swagatam Das, and Valentina Emilia Balas.
[2]. "Artificial Intelligence in Education: 19th International Conference, AIED 2018" edited
by Cristina Conati, Neil Heffernan, Antonija Mitrovic, and M. Felisa Verdejo.
[3]. Ganga Sanuval, Sayeeda Sameena Fathima “A Study of Automated Evaluation of
Student's Examination using Machine Language Techniques” 2021.
[4] Vijay Rowtula, Subba Reddy Oota, C.V. Jawahar “Towards Automated Evaluation
of Handwritten Assessments”.
phase_1 (1).pdf

More Related Content

Similar to phase_1 (1).pdf

MCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptxMCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptx
ssuser0c5232
 
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
DESIGN AND DEVELOPMENT OF AN  ONLINE EXAM MAKER AND CHECKERDESIGN AND DEVELOPMENT OF AN  ONLINE EXAM MAKER AND CHECKER
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
Lyceum of the Philippines University Batangas
 
Pawan CV 5.10 Years
Pawan CV 5.10  YearsPawan CV 5.10  Years
Pawan CV 5.10 YearsPawan Kumar
 
Online Examination and Evaluation System
Online Examination and Evaluation SystemOnline Examination and Evaluation System
Online Examination and Evaluation System
IRJET Journal
 
Requirement and system analysis
Requirement and system analysisRequirement and system analysis
Requirement and system analysis
Alqalam University Katsina, Nigeria
 
Presentation (1) (1).pdf
Presentation (1) (1).pdfPresentation (1) (1).pdf
Presentation (1) (1).pdf
KrishnaSrivastava54
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
Kamal Acharya
 
60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual
Chitrarasan Kathiravan
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
Akshay Surve
 
Online Examination system mini project -1.ppt
Online Examination system mini project -1.pptOnline Examination system mini project -1.ppt
Online Examination system mini project -1.ppt
ParvatiRathod1
 
DEPT CONF (1) (1).pptx
DEPT CONF (1) (1).pptxDEPT CONF (1) (1).pptx
DEPT CONF (1) (1).pptx
vijayalakshmi257551
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
cscpconf
 
Automated-Student-Attendance-Monitoring-System-using-Face-Recognition (1).pptx
Automated-Student-Attendance-Monitoring-System-using-Face-Recognition (1).pptxAutomated-Student-Attendance-Monitoring-System-using-Face-Recognition (1).pptx
Automated-Student-Attendance-Monitoring-System-using-Face-Recognition (1).pptx
Unknown624196
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docx
joyjonna282
 
‘SITP Test Manager’ Add-On for Google Form
‘SITP Test Manager’ Add-On for Google Form‘SITP Test Manager’ Add-On for Google Form
‘SITP Test Manager’ Add-On for Google Form
IRJET Journal
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
msandbhor
 
Specification based testing
Specification based testingSpecification based testing
Specification based testing
Habibur Rahman
 
Marketing Plan for a new app
Marketing Plan for a new appMarketing Plan for a new app
Marketing Plan for a new app
Shoaib Arshad Khan
 
Mcq peresentation
Mcq  peresentationMcq  peresentation
Mcq peresentation
Shah Jalal Hridoy
 
Roots academy online examination system.pptx
Roots academy online examination system.pptxRoots academy online examination system.pptx
Roots academy online examination system.pptx
NakhabalaMaurice
 

Similar to phase_1 (1).pdf (20)

MCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptxMCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptx
 
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
DESIGN AND DEVELOPMENT OF AN  ONLINE EXAM MAKER AND CHECKERDESIGN AND DEVELOPMENT OF AN  ONLINE EXAM MAKER AND CHECKER
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
 
Pawan CV 5.10 Years
Pawan CV 5.10  YearsPawan CV 5.10  Years
Pawan CV 5.10 Years
 
Online Examination and Evaluation System
Online Examination and Evaluation SystemOnline Examination and Evaluation System
Online Examination and Evaluation System
 
Requirement and system analysis
Requirement and system analysisRequirement and system analysis
Requirement and system analysis
 
Presentation (1) (1).pdf
Presentation (1) (1).pdfPresentation (1) (1).pdf
Presentation (1) (1).pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
 
Online Examination system mini project -1.ppt
Online Examination system mini project -1.pptOnline Examination system mini project -1.ppt
Online Examination system mini project -1.ppt
 
DEPT CONF (1) (1).pptx
DEPT CONF (1) (1).pptxDEPT CONF (1) (1).pptx
DEPT CONF (1) (1).pptx
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
 
Automated-Student-Attendance-Monitoring-System-using-Face-Recognition (1).pptx
Automated-Student-Attendance-Monitoring-System-using-Face-Recognition (1).pptxAutomated-Student-Attendance-Monitoring-System-using-Face-Recognition (1).pptx
Automated-Student-Attendance-Monitoring-System-using-Face-Recognition (1).pptx
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docx
 
‘SITP Test Manager’ Add-On for Google Form
‘SITP Test Manager’ Add-On for Google Form‘SITP Test Manager’ Add-On for Google Form
‘SITP Test Manager’ Add-On for Google Form
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
 
Specification based testing
Specification based testingSpecification based testing
Specification based testing
 
Marketing Plan for a new app
Marketing Plan for a new appMarketing Plan for a new app
Marketing Plan for a new app
 
Mcq peresentation
Mcq  peresentationMcq  peresentation
Mcq peresentation
 
Roots academy online examination system.pptx
Roots academy online examination system.pptxRoots academy online examination system.pptx
Roots academy online examination system.pptx
 

Recently uploaded

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 

Recently uploaded (20)

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 

phase_1 (1).pdf

  • 1. INTRODUCTION The introduction of online classes and exams has had a significant impact on how we measure and evaluate student performance in today's rapidly changing educational environment. This change, though time-consuming and prone to error, has also highlighted the shortcomings of conventional manual grading techniques. We present Grade Analyser, a ground-breaking tool created to simplify the evaluation of handwritten answer scripts in the digital age, in order to address these issues and improve the speed and accuracy of the grading process. Grade Analyser provides a complete solution for both educators and students, bridging the divide between the traditional and digital spheres of education. Teachers can easily create assignments and upload answer keywords using this application, and students can submit their handwritten answer scripts in a digital format. The main features of Grade Analyser rely on cutting-edge technology, such as Google Cloud Vision API, to convert handwritten scripts into digital text so that automated evaluation can be performed on them. The sophisticated grading algorithm of Grade Analyser determines the degree of similarity between student responses and the provided answer keywords by using the Cosine similarity algorithm in addition to extracting appropriate keywords. This innovative method makes sure that each attempted response is fairly and accurately evaluated, and it ultimately gives students' efforts the grades they deserve. We want to revolutionalize grading with Grade Analyser by reducing the time restraints and potential errors that come with manual evaluation. This application not only accelerates the announcement of results but also ensures a more impartial assessment of student performance, in line with the changing demands of contemporary education. We will learn how Grade Analyser uses cutting-edge technology as we delve deeper into the specifics of this project that brings in a new era of effective and precise grading for educational institutions.
  • 2. PROBLEM STATEMENT The goal of this project is to use NLP and Machine learning to assess subjective answer-type tests. This tool may be utilized for verifying subjective response type tests at a variety of educational institutions. SCOPE AND IMPORTANCE Manual grading of subjective answer-type examinations is a time-consuming and labor- intensive process. It entails teachers physically handling and evaluating large numbers of answer papers, which might take a long time. This might create delays in the announcement of results, causing dissatisfaction and anxiety for both students and instructors. Furthermore, hand grading is prone to inconsistencies and inaccuracies. Different teachers may have different criteria and techniques for evaluating answers, resulting in grading differences. Teachers may also make mistakes while transcribing grades or computing final scores in some situations, which can exacerbate the problem. The use of machine learning techniques to automate the grading process has the potential to address these issues. The program can properly extract responses from images and determine the key-points and expected points presented by the teacher by utilizing handwriting recognition and NLP. The use of weightages provided by the teacher can also aid in the consistency and accuracy of marks across multiple answer sheets. Grading automation not only improves efficiency and accuracy, but it also reduces instructors' responsibilities, allowing them to focus on curriculum development and student engagement. Additionally, it provides pupils with immediate feedback for self-improvement. In conclusion, employing natural language processing techniques to automate the grading of subjective answer-type tests has the potential to transform the education industry by boosting efficiency, eliminating mistakes, and offering more consistent and accurate grading.
  • 3. Methodology 1. Project Initiation 1.1 Project Scope Definition • Define the scope of the project, including key features, functionalities, and deliverables. • Identify the target users, primarily teachers and students. 1.2 Stakeholder Identification • Identify all project stakeholders, including teachers, students, and potential administrators. 1.3 Project Objectives • Establish clear project objectives, including: • Creation of a teacher interface for assignment creation and answer key upload. • Development of a student interface for uploading handwritten answer scripts. • Integration of Google Cloud Vision API for handwriting-to-text conversion. • Implementation of a Cosine similarity algorithm for grading. 2. Requirements Analysis 2.1 Gather Requirements • Conduct interviews and surveys with teachers and students to gather detailed requirements for the application. • Document functional and non-functional requirements. 2.2 Use Case Analysis • Create use case diagrams and scenarios to understand how users will interact with the system. 2.3 Data Model Design • Design the database schema to store user information, assignments, answer keys, and student submissions.
  • 4. 3. System Design 3.1 Architecture Design • Choose the appropriate architecture for the web application (e.g., client-server). • Define the technology stack (programming languages, frameworks, databases, etc.). 3.2 User Interface Design • Create wireframes and prototypes for both the teacher and student interfaces. • Ensure user-friendly and intuitive design. 3.3 API Integration • Integrate Google Cloud Vision API for handwriting recognition and transformation to digital text. 3.4 Algorithm Design • Design and implement the Cosine similarity algorithm for evaluating student answers based on answer keys. 4. Development 4.1 Frontend Development • Develop the frontend of the web application for both teachers and students. • Implement features like assignment creation, answer key upload, and answer script submission. 4.2 Backend Development • Develop the server-side components, including API endpoints for data retrieval and processing. • Implement the database to store user data, assignments, and submissions. 5. Testing 5.1 Unit Testing • Conduct unit testing for individual components and functions.
  • 5. 5.2 Integration Testing • Test the integration of frontend and backend components. 5.3 User Acceptance Testing (UAT) • Invite teachers and students to participate in UAT to ensure the system meets their requirements. 6. Deployment 6.1 Deployment Plan • Create a deployment plan for hosting the web application on a server or cloud platform. 6.2 User Training • Provide training and documentation for teachers and students on how to use the system. 7. Monitoring and Maintenance 7.1 Monitoring • Implement monitoring tools to track application performance and user activity. 7.2 Bug Tracking • Establish a system for reporting and tracking bugs and issues. 7.3 Continuous Improvement • Gather feedback from users and make improvements based on their suggestions. 8. Project Closure 8.1 Documentation • Create comprehensive documentation for the project, including user manuals and technical documentation.
  • 6. 8.2 Handover • Hand over the project to the appropriate administrators or maintainers. 8.3 Evaluation • Conduct a post-project evaluation to assess whether the project objectives were met and identify lessons learned. By following this methodology, you can systematically plan, develop, and deploy the grade evaluator web application while ensuring that it meets the needs of teachers and students.
  • 7. Feasibility Study for the Grade Analyser Web Application 1. Project Description and Objectives • Provide a brief overview of the project, including its objectives and intended outcomes. 2. Technical Feasibility • Technology Stack: Assess the feasibility of using the chosen technologies for the project. Consider factors like compatibility, scalability, and the availability of skilled developers. • API Integration: Evaluate the feasibility of integrating the Google Cloud Vision API for handwriting recognition and text conversion. 3. Operational Feasibility • User Needs: Analyze whether the web application meets the needs of teachers and students effectively. • User Acceptance: Determine if the target users (teachers and students) are willing to adopt and use the application. 4. Economic Feasibility • Cost Estimation: Calculate the estimated costs associated with development, deployment, maintenance, and licensing (if any). • Benefit Analysis: Estimate the potential benefits, such as time savings and improved grading accuracy, and compare them to the costs to determine the economic feasibility. 5. Schedule Feasibility • Project Timeline: Create a detailed project timeline, including development, testing, and deployment phases, to assess whether the project can be completed within the desired timeframe. 6. Legal and Compliance Feasibility • Data Privacy: Ensure that the project complies with data privacy regulations and standards, especially when handling student data.
  • 8. • Copyright and Licensing: Verify that there are no legal issues related to using external APIs and libraries. 7. Risks and Mitigation • Identify potential risks that could impact the project's success and outline strategies to mitigate these risks. 8. Alternative Solutions • Explore alternative solutions or approaches to achieve the project's objectives. Compare these alternatives in terms of feasibility, cost, and benefits. 9. Recommendation • Based on the analysis of technical, operational, economic, schedule, legal, and other factors, provide a clear recommendation on whether to proceed with the project.
  • 9. SOFTWARE REQUIREMENT SPECIFICATION Data preprocessing A component of data preparation, describes any type of processing performed on raw data to prepare it for another data processing procedure. Feature extraction Feature extraction refers to the process of transformation of raw data into numerical features that can be processed while preserving the information in the original data. This increases the accuracy of the learning model by extraction features from input data. Google cloud vision Cloud Vision allows developers to easily integrate vision detection features within applications, including image labeling, face and landmark detection, optical character recognition (OCR), and tagging of explicit content. Cosine similarity algorithm Cosine similarity is used as a metric in different machine learning algorithms like the KNN for determining the distance between the neighbors, in recommendation systems, it is used to recommend movies with the same similarities and for textual data, it is used to find the similarity of texts in the document. Operating system: Windows 10/11 Front-end software: ReactJS Back-end software: Flask, Firebase
  • 10. Cost Estimation : Evaluation of costs for this project is yet to be done as it is still in the initial stages. Although the estimation is that cost requirement is low as all resources necessary are freely available and data necessary will be provided from a trusted source.
  • 11. References [1]. "Machine Learning and Intelligent Communications: First International Conference, MLICOM 2022" edited by Srikanta Patnaik, Swagatam Das, and Valentina Emilia Balas. [2]. "Artificial Intelligence in Education: 19th International Conference, AIED 2018" edited by Cristina Conati, Neil Heffernan, Antonija Mitrovic, and M. Felisa Verdejo. [3]. Ganga Sanuval, Sayeeda Sameena Fathima “A Study of Automated Evaluation of Student's Examination using Machine Language Techniques” 2021. [4] Vijay Rowtula, Subba Reddy Oota, C.V. Jawahar “Towards Automated Evaluation of Handwritten Assessments”.