Online Student Feedback System For Batticaloa Campus: A Project Report Presented by
Online Student Feedback System For Batticaloa Campus: A Project Report Presented by
MAHENDRARAJAH ARULKUMARAN
of the
UNIVERSITY OF PERADENIYA
SRI LANKA
2018
II
DECLARATION
I do hereby declare that the work reported in this project report was exclusively carried out
by me under the supervision of Dr. Amalka J. Pinidiyaarachchi and Mr. Prabhath
Gunathilake. It describes the results of my own independent research except where due
reference has been made in the text. No part of this project report has been submitted
earlier or concurrently for the same or any other degree.
Certified by:
(Signature): …………………………………
(Signature): …………………………………
PGIS Stamp:
III
M. Arulkumaran
The project is aimed to automate the Student Feedbacks which is manually maintained.
After the automation this will mean better services and good keeping of records, data
integrity, data security, quick search and also paperless environment. The project has
mainly tackled management of information for the Dean.
Every user of the system will have to log into the system using username and password so
that security and authentication will be ensured. Once logged in, a user can make and check
status or even give feedback. The system administrator is able to manage user information
and also update records.
IV
ACKNOWLEDGEMENTS
I have taken efforts in this Project. However, it would not have been possible without the
kind of support and help of many individuals and organization. I would like to extend my
sincere thanks to all of them. I am highly indebted to UNIVERSITY OF PERADENIYA
for their guidance and constant supervision as well as for providing necessary information
regarding the project & also for their support in completing the project.
I pleasure to express, my sense of gratitude to one and all, who directly or indirectly, have
lent their hand in this venture.
…………………………
M.Arulkumaran
PGIS/SC/MSc/IT/16/04
V
TABLE OF CONTENTS
DECLARATION ................................................................................................................ II
ACKNOWLEDGEMENTS .............................................................................................. IV
INTRODUCTION .......................................................................................................... 1
1.7 Risks.......................................................................................................................... 4
3.4 Testing..................................................................................................................... 12
6.2.4 Testing.................................................................................................................. 21
ADVANTAGES/DISADVANTAGES ............................................................................ 41
Reference .......................................................................................................................... 45
X
TABLE OF FIGURES
CHAPTER 1
INTRODUCTION
We have developed The Online Student Feedback System to get feedbacks from students
about their satisfaction on academic activities in the college. The Online Student Feedback
System provides capabilities for selecting particular lecturer to give feedback and generate
the output automatically, about each lecturer’s performance in teaching. The Online Student
Feedback System is a feedback system that provides the proper feedback questionnaires to
the students with categories of options like poor, normal, good, better and best.
In the existing system students give feedbacks about the lecturers manually. Afterwards
every student’s feedbacks are collected by the faculty and calculated the overall grade for
each lecturer. After that those all grade report is viewed by the Head of Department and
Dean which is given by the students. So, the existing system takes more time to perform
these works. This is the main disadvantage of the existing system for giving feedback about
the lecturers and viewing report of lecturers manually. For this reason, The Online Student
Feedback System is implemented.
Through this system student can give feedback in online without wasting their time. Student
feedback is an essential matter in an academy such as college and universities for quality
assurance. Questionnaires are primary importance and the best tool to get feedback from
students. With the help of these questionnaires we get detailed information about lecturers’
performance and students’ satisfaction on academic activities. Also we get information about
the course's strengths and weaknesses with the help of these questionnaires. The aim of this
system is saving time, giving easy way to give feedback for students and helping
management to do their works easily.
2
The system has inbuilt validation system to validate the entered data. The users can login to
the system to check on the status of the feedbacks. The system will show the already given
feedbacks for lectures to collect. This data will be stored in the database for further reference.
1.4 Justification
Online Feedback system will break the geographical barriers and bring the whole process
into a quick and easy way to access Feedbacks. It will automate the traditional feedback
system into a modern computerized system. This will enhance data retrieval, storage and
security. It is also cost effective since it will cut down on travelling cost to get your feedbacks
taken and also going to check if your feedback has been made and is ready for collection.
The clients can access their online feedbacks 24/7 and at any location provided they are
connected to the internet.
3
So, the existing system is carries more time to do a piece of work for this reason. The online
system feedback is implemented. This is the major advantage of the existing system for
giving feedback about the lecturers and viewing report of lecturers.
This project has four kinds of users student, staff, dean, and admin. The student can give
feedback in online system provided by college staff. Students and can give feedback about
the lecturers.
These feedback reports were checked by the dean. He can view overall grades and view the
grades obtained to the lecturers and give this report to the principal and he can give
counseling to the college staffs compared to the manual system, online system is very simple
to use and also understand.
4
1.7 Risks
Some of the risks and threat that can affect this project are: -
1.8 Mitigations
• Look for reliable people/company to host your program.
• I will ensure that project schedule is followed for the project to finish in time.
• Ensure that the required resources are available and within my budget.
CHAPTER 2
OVERALL DESCRIPTION
The Online Feedback System has four active actors and one cooperating system. the Student,
Lecturer, Dean and Administrator accesses the Online Feedback through the Internet.
2.2.2.1Brief Description
The Administrator accesses the Online Feedback Website, update and monitor.
CHAPTER 3
3.1 Introduction
Implementation is the stage in the project where the theoretical design is turned into a
working system. The implementation phase constructs, installs and operates the new system.
The most crucial stage in achieving a new successful system is that it will work efficiently
and effectively.
3.2 Coding
Coding is the construction of the actual system using specific language. For this proposed
system, I have used PHP to actualize the system. It is a scripting language, more secure and
web based.
3.4 Testing
Testing is the process of verifying and validating the system for the conformance with
specification and meeting the client’s requirements. The objectives of testing are to
ensure that the system programs is error free, guarantee the system end users can interact
with the system well and ensure that the components of the system interface are working
well.
13
3.7 Control
Control measures to be put in place for the system is; Password where the user is required to
enter his/her password to log in. It is only to authorize users.
The antivirus software should be used to clean up the viruses harmful to the application.
Physical security such as keeping the system in a safe room- Ensure that there are firm
windows and Doors and guarding the place.
15
CHAPTER 4
IMPORTANCE OF STUDENT FEEDBACK
The University Collage to offer the best possible environment and learning experience to
encourage students to perform to their full potential.
Students play a critical part in the evaluation, development and enhancement of the quality
of this learning experience. Feedback from students allows the University Collage to
evaluate how its service provision is viewed by its most important group of stakeholders,
namely its students.
The Bologna has put an increasing emphasis on the need for involvement of students in the
quality assurance of higher education. Student involvement requires that students act as
collaborators in rather than merely passive receivers of teaching and learning.
Students who complete the online form are not asked at any stage for their names
or any other personal details which may be used to identify them.
Student response data is grouped together for the entire class for the purpose of
data analysis. It is therefore impossible to associate comments and responses
provided with any individual student. Lecturers receive a report which summarizes
all the information collated as percentage values.
Although students must log on to System to provide feedback, the system uses this
information to present students with the relevant study-units for review. All student
login data is kept separate from their feedback responses.
The online course evaluation system provides security and confidentiality that far
exceeds that which is possible with traditional paper and pencil methods. The
online format adopted is more conducive to maintaining student anonymity, since
traditional paper and pencil methods require open-ended comments to be
17
Lecturers receive the aggregated results of student feedback after they have
submitted the grades for study-units being reviewed. This ensures that the grades of
students, even though not identifiable on an individual basis, are not affected as a
group by the feedback which is submitted.
CHAPTER 5
SUMMARY, LIMITATION, CONCLUSION AND RECOMMENDATIONS
5.1 Introduction
This chapter describes the objectives of the system stipulated in earlier chapter, limitation
of the system, conclusion and recommendation of the system.
5.2 Summary
As discussed in the previous chapters the main problem addressed was dealing with online.
It is the above situation that drove us to techniques of developing this Online to enable users
handle details of their s efficiently and effectively. The project has implemented Most of
the objectives stipulated in earlier chapters. The online feedback system offers a number of
benefits to the user and can capture data, store, and view, add and delete the records entered.
5.3 Limitations
Problems Encountered during System Design: Limited time to finish up the work, limited
numbers of computers with the internet in the faculty hence it becomes difficult to download
PHP codes from the internet and inadequate financial support to facilitate the project. It’s as
a result of time factor also that limited the development and incorporation.
5.4 Conclusions
The core reason for the establishment of a feedback system is to enable the customers and
administrators in a convenient, fair and timely manner of interaction. Therefore, the IT used
by whoever uses the system should support the core objective of the system if it is to remain
relevant. A lot still needs to be done in the IT department in order to make available
technology effective. This may involve training of the staffs on how to enter right and
relevant data into the system and the management to keep updating the hardware and
software requirements of the system. IT and computer systems need to be kept being
upgraded as more and more IT facilities software are introduced in today’s IT market.
The researcher acknowledges the fact that this system does not handle all staffs.
19
CHAPTER 6
SYSTEM DEVELOPMENT METHODOLOGY (SDLC)
System development methodology is a technique that is used to show how the proposed
system will have developed. In this case, the methodology used will be a waterfall model.
6.1.1 Observation
I will use this technique to collect information about how the current system operates and its
processes. This involves systematically watching and recording the behaviors and
characteristics of operations and processes. It gives more detailed and context related
information and can adapt to events as they occur, however, the method may be time
consuming.
6.1.2 Interviews
I will conduct an oral interview whereby I will interview Admin, Lectures and Students to
get a deeper insight of how the system is going to work. I prefer this method because it gives
more information from various interviewees and offers greater flexibility as the opportunity
to restructure questions is there, especially in case of unstructured interview. It’s preferred
because it will provide a closer contact between the users and the developer hence dispelling
the probability of the completed system being rejected by users.
This technique also:
• Permits clarification of questions
6.2.2 Design
At this stage I will make an overall design of the system architecture and physical design
which includes User interface and Database design. It’s at this stage that I will identify any
faults before moving onto the next stage. The output of this stage is the design
specification which is used in the next stage of implementation.
6.2.3 Coding/Implementation
At this stage, I will begin coding as per the design specification(s). The output of this step
is one or more product components built according to a pre-defined coding standard and
debugged, tested and integrated to satisfy the system architecture requirements.
6.2.4 Testing
In this stage, I will ensure both individual and integrated whole are methodically verified
to ensure they are error free and satisfy customer requirements. I will involve both unit
testing of individual code modules, system testing of the integrated product and acceptance
testing conducted by or on behalf of customer. I will ensure bugs found are corrected
before moving to the next stage. I will also prepare, review and publish Product
documentation at this stage.
6.2.5 Maintenance
This stage occurs after installation. It involves making modifications on the system to
improve performance. Such changes are user initiated or as a result of bugs being
discovered which were initially not known. These modifications are recorded for
documentation and system update
22
• Easy to manage due to the rigidity of deliverables and review process Phases
are processed and completed one at a time
CHAPTER 7
REQUIREMENTS ANALYSIS
• Produce results faster reducing on time wasted during to and fro travelling.
• Provides attractive interfaces with easy navigation throughout the system faster,
flexible and convenient.
• A system that stores data and produces result timely and accurately
Table . 1
Using this portal is fairly simple and intuitive. A user familiar with basic browser
navigation skills should be able to understand all functionality provided by the portal.
The portal should work on most home desktop and laptop computers.
The portal is designed to run on Google Chrome, Mozilla Firefox and Internet Explorer 10.
Portal shall be able to interface with other components according to their specifications.
CHAPTER 8
SYSTEM DESIGN
8.1 Introduction
This involves transforming the software requirements into an architecture that describes its
top level structure and identifies the software components and developing a detailed design
for each software components. For each requirement, a set of one or more design elements
will be produced.
A model is a representation of reality and can be built for existing systems as a way to better
understand those systems or proposed systems as a way to document business requirements
or technical design.
Conceptual design is the very first phase of design, in which drawings or solid models are
the dominant tools and products. The conceptual design phase provides a description of the
proposed system in terms of set of integrated ideas and concepts about what it should do,
behave and look like, that will be understandable by the users in the manner intended.
27
This contains all data definitions for cross-referencing and for managing and controlling
access to the information repository / database. It provides a very thorough interface
description (comparable to Interface Control Documents) that is independent of the model
itself. Changes made to a model may be applied to the data dictionary to determine if the
changes have affected the model’s interface to other systems.
Data dictionaries do not contain any actual data from the database, only book keeping
information for managing it. Without a data dictionary, however, a database management
system cannot access data from the database.
29
Wamp Php My Admin Import Database Choose file Register (Database name)
First Student must register them self through register tag, If already register can login
through login tag
8.4.13View Student
CHAPTER 9
ADVANTAGES/DISADVANTAGES
9.1 Advantages
This Project is beneficial for college use. As well as we implemented in offices, institutions
and hotels.
9.2 Disadvantages
CHAPTER 10
Finally the feedback evaluation will be smart with the developed system, this is not the
overall description about the feedback system. Some more forms can also be added so as to
better retrieve the feedback details. We implemented the system as per the University level
as well as we will implement it in hotels, universities, private institutions, management
offices etc. Further enhancements can be made in designing the screens. Some more forms
can also be added so as to better retrieve the feedback details. Some more Questions can also
be added in the particular system.
10.1 add more questions
CHAPTER 11
The undersigned acknowledge that they have reviewed the Student Feedback System for
University College batticaloa Implementation Plan and agree with the information presented
within this document. Changes to this Project Implementation Plan will be coordinated with,
and approved by, the undersigned, or their designated representatives.
45
Reference
. Book:
Puntambeka, A., 2009. Web Technologies. 1st ed. Pune: Technical
Publications Pune.
Book:
Danny Goodman and Michael Morrison, D., 2004. JavaScript Bible. 5th
ed. none: none.
Book:
Thomas A. Powell, T., 2000. Completer Reference HTML. 3rd ed.
Osborne: McGowan-Hill.
website:
CSS Tutorial. 2018. CSS Tutorial. [ONLINE] Available
at: https://www.w3schools.com/css/default.asp. [Accessed 17 October
2017].
website:
HTML Tutorial. 2018. HTML Tutorial. [ONLINE] Available
at: https://www.w3schools.com/html/default.asp. [Accessed 17 October
2017].
website:
JavaScript Tutorial. 2018. JavaScript Tutorial. [ONLINE] Available
at: https://www.w3schools.com/js/default.asp. [Accessed 17 October
2017].
website:
SQL Tutorial. 2018. SQL Tutorial. [ONLINE] Available
at: https://www.w3schools.com/sql/default.asp. [Accessed 17 October
2017].
website:
PHP 5 Tutorial. 2018. PHP 5 Tutorial. [ONLINE] Available
at: https://www.w3schools.com/php/default.asp. [Accessed 17 October
2017].
website:
tutorialspoint.com. 2018. PHP Tutorial. [ONLINE] Available
at: https://www.tutorialspoint.com/php/. [Accessed 24 October 2017].