Teaching feedback using blockchain and blind signature

In order to improve the quality of an education system or an educator, a continuous feedback process is mandatory. With accurate feedback, mistakes and possible improvements are highlighted and the quality of education will be enhanced. However, honest feedback is easier said than done since people...

Full description

Saved in:
Bibliographic Details
Main Author: Chandra, Billy
Other Authors: Tan Kheng Leong
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/137901
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In order to improve the quality of an education system or an educator, a continuous feedback process is mandatory. With accurate feedback, mistakes and possible improvements are highlighted and the quality of education will be enhanced. However, honest feedback is easier said than done since people might hesitate to give one especially if they are uncertain whether or not there will be personal repercussions from giving the feedback. Thus, privacy and anonymity are important aspects of a feedback system. By using blockchain technologies along with their many desirable attributes such as anonymity, robustness, auditability, verifiability, and even possibly privacy; a secure feedback platform could be created. There are multitudes of Blockchain platform, each with their advantages and disadvantages. One of the platforms is R3 Corda which is suitable for many of the requirements of the project such as information and communication privacy, decentralized and distributed ledger, ease of building a permissioned blockchain, and extensibility of the system such as integration with Spring Boot. The privacy preservation methods used are decentralization through blockchain attribute, using pseudonyms and blind signature in the platform. In addition to the privacy preservation measures, the feedback is also auditable due to the distributed nature of a blockchain. In the end, it is possible to make a feedback platform using blockchain technology. The platform inherits may desirable blockchain attributes and could be modified/extended in order to fit different other business application in the future with similar requirements such as privacy, auditability, and anonymity such as teaching feedback or even e-voting.