Blockchain based Exam Portal is a web application that provides platform for conducting small internal examinations. It uses etherium blockchain to store students' answers and uses basic encryption techniques to cipher data in transit. It uses two step verification for validating the users and makes use of SHA1 encryption for securing passwords and security codes. It includes basic functionalities like randomize questions, encrypt questions etc. It stores basic details of examinations, faculties and students in MySQL database and uses MongoDB to store questions and question sequence of students. Examinations are created and controlled by the faculties.
Primary objective of this project is to introduce the use of blockchain technology in examination system to make them more secure and isolated for tampering.
- Wamp Server
- MongoDB
- Ganache
- Metamask Extension for browser