This repository will contain code for online teacher feedback system.
Manual systems require a lot of paperwork and manpower. Also, there are higher chances of errors in manual work. Therefore, there is a need to use technology to digitalize these manual tasks.
Need of online Teacher Feedback System could be felt from the fact that each semester a huge amount of paper is wasted in form of OMR sheets to fill feedbacks. Also, a large number of faculty members spend a lot of time in collecting these feedbacks from students and then checking and compiling the results of feedback. Our project will be to automate this.
We are using Java Spring framework to build the back-end of the project. While for frontend we are using React.JS, thus enabling us to create a dynamic website. For designing we are using customised Bootstrap.
Project works fine on Ubuntu 16.04 (64 bit). So the following instructions are given with Ubuntu in mind. (Project can be compiled on Windows, but instructions are not included)
-
Install the dependencies (You may need to give sudo permissions for it)
$ ./scripts/install.sh
-
Compile the source code
$ ./scripts/build.sh
-
Open a new terminal, and start the Mongo server
$ mongod --dbpath=data/db
-
Start the server
$ ./scripts/run.sh
Go to http://localhost:8080/.