Online quiz implementation using blockchain technology for result tampering prevention

Online quizzes are often used today in E-learning because they allow quick updates for both the quiz creation technologies and the quiz contents. There are many challenges that need to be solved in the domain of online testing, especially test result data storage, non-repudiation and result tampering prevention. While many previous papers have focused on the potential of using novel technologies for enhancing education and online testing, this paper will showcase the custom build of a system that allows single sign in, creation of custom quizzes, solving quizzes and result tampering prevention. The technologies used are: Angular for interface implementation, Firebase for the Real time database and Blockchain for result tampering prevention. The conclusions will outline the implementation challenges and plans for future development.