Quiz App

This is a little quiz app that I wrote in Angular. This was mostly an opportunity for me to learn Angular 2, as well as TypeScript (an extension of JavaScript that adds features such as classes, interfaces, and as the name implies, strict typing).

The quiz is designed to be placed on a web page. The questions are chosen randomly from a data file (questions.json), which is downloaded using Ajax. Each question’s answers are also randomized, so even if the player has seen the same question previously, they cannot simply remember the position of the correct answer(s). Some questions may have more than one correct answer.

You can download the quiz app here, which also includes sample index.html and questions.json files.