Student Feedback Review System using Python
1.Background/ Problem Statement
India possesses the second largest educational system in the world. Government educational agencies like UGC and AICTE are placing a lot of emphasis on institutions to maintain Student Response Systems and Student Feedback Systems and insist to take necessary measures based on the feedback from the students to improve the quality of education.
Evaluation of a class and the instructor by students towards
the end of each semester has now become a norm in higher
education institutions. The prime purpose of gathering students
feedback is to assess and improve the teaching quality. The
feedback helps instructors to refine their teaching methodology
and enables them to better understand the students perspective
Evaluation of a class and the instructor by students towards the end of each semester has now become a norm in higher education institutions. The prime purpose of gathering student’s feedback is to assess and improve the teaching quality. The feedback helps instructors to refine their teaching methodology and enables them to better understand the student’s perspective
Our python-based Student Feedback Review System helps in identifying sentiments from student reviews, and it further helps in generating the summary of feedback. The front-end involves Html, CSS, and JavaScript and the back-end involves Python. The framework used is Django and the database is MySQL.
- Working of the Project
India possesses the second largest educational system in the world. Government edu-
cational agencies like UGC and AICTE are placing a lot of emphasis on institutions
to maintain Student Response Systems and Student Feedback Systems and insist
them to take necessary measures based on the feedback from the students to improve
the quality of education. It is crucial to understand the patterns generated by student
feedback data to effectively improve the performance of the institution. There is also
a requirement to automate the student feedback system in order to handle a large
amount of data and analyse them effectively
India possesses the second largest educational system in the world. Government edu-
cational agencies like UGC and AICTE are placing a lot of emphasis on institutions
to maintain Student Response Systems and Student Feedback Systems and insist
them to take necessary measures based on the feedback from the students to improve
the quality of education. It is crucial to understand the patterns generated by student
feedback data to effectively improve the performance of the institution. There is also
a requirement to automate the student feedback system in order to handle a large
amount of data and analyse them effectively
India possesses the second largest educational system in the world. Government edu-
cational agencies like UGC and AICTE are placing a lot of emphasis on institutions
to maintain Student Response Systems and Student Feedback Systems and insist
them to take necessary measures based on the feedback from the students to improve
the quality of education. It is crucial to understand the patterns generated by student
feedback data to effectively improve the performance of the institution. There is also
a requirement to automate the student feedback system in order to handle a large
amount of data and analyse them effectively
Educational data mining facilitates educational institutions to discover useful patterns and apply them to improve the overall quality of education. Analyzing student feedback may help institutions to enhance student’s learning capabilities in the classroom.
It is crucial to understand the patterns generated by student feedback data to effectively improve the performance of the institution. There is also a requirement to automate the student feedback system in order to handle a large amount of data and analyze them effectively. Considering the anomalies in the existing system computerization of the whole activity is being suggested after the initial analysis.
Our system consists of 3 modules: Admin, Teacher and Student. In this system, the admin has the authority to manage class, subject, students and faculty. They can prepare questionnaires for students and faculty. Admin can also view all their feedback. The student can provide feedback as per the class and teacher.
- Advantages
- It is easy to maintain.
- It is user-friendly.
- The system helps students to submit reviews by selecting teachers and classes.
- System Description
The system comprises 3 major modules with their sub-modules as follows:
- ADMIN:
- Login: The admin can log in to the system using their username and password.
- Manage Class: They can view, add, update or delete Class from the system.
- Manage Subjects: The admin can view, add, update or delete subjects which is been taught.
- Manage students: They can also view, add, update or delete student details in the system and they can assign classes to students.
- Manage Faculty: Similarly, they can also view, add, update or delete faculty details in the system and they can assign classes and subjects to the faculty
- Manage Questions for Faculty: The admin can manage questions for faculty by viewing, adding, updating or deleting them.
- Manage Questions for Students: They can manage questions for students by viewing, adding, updating or deleting them.
- View Student Feedback
- View Students: The admin can view the feedback of all students.
- Filter: Admin can apply a filter to sort by class or by name.
- Feedback list: They can view a list of feedback questions wise & average ratings.
- View Faculty Feedback
- Search: Admin can search teachers by their names.
- View: Also, view the faculty list.
- Feedback List: They can view a list of feedback questions wise & average ratings.
- STUDENT:
- Login: The student can log in to the system using a username and password.
- Change Password: They can change their old password to the new one.
- Submit Review
- Select Teacher: The student can submit reviews and select a teacher as per the class assigned.
- Mark Answers: They can mark answers to the questions to submit the review.
- FACULTY:
- Login: The faculty can log in to the system using a username and password.
- Change Password: They can change their old password to the new one.
- Submit Review
- Filter: The faculty can apply filters by class or subjects.
- Select Students: They will need to select students as per the class assigned.
- Mark answers: They can mark answers to the questions to submit the review.
- Project Life Cycle
The waterfall model is a classical model used in the system development life cycle to create a system with a linear and sequential approach. It is termed a waterfall because the model develops systematically from one phase to another in a downward fashion. The waterfall approach does not define the process to go back to the previous phase to handle changes in requirements. The waterfall approach is the earliest approach that was used for software development.
- System Requirements
- Hardware Requirement
- Laptop or PC
- Windows 7 or higher
- I3 processor system or higher
- 4 GB RAM or higher
- 100 GB ROM or higher
- Software Requirement
- Laptop or PC
- Python
- Sublime Text Editor
- XAMP Server
- Limitation/Disadvantages
- The student will need to answer all the questions properly, otherwise, it will not be able to provide accurate results.
- Application – This application will help the students to provide feedback about how well teachers are teaching every subject.
- Reference
- https://www.researchgate.net/publication/319052290_Sentiment_analysis_of_student_feedback_using_machine_learning_and_lexicon_based_approaches
- https://www.researchgate.net/publication/341649716_Evaluation_and_Summarization_of_Student_Feedback_Using_Sentiment_Analysis
- https://www.ijrte.org/wp-content/uploads/papers/v8i1s4/A11810681S419.pdf