A web app I made in React that acts as a training platform for the German state integration exam.
Users can select from three training modes:
A practice mode that draws questions from the test at random, correctly answered questions are removed from the question bank where as incorrectly answered ones will be repeated.
A mock exam mode that draws 33 questions from the question bank (if user has selected their location, 30 if not as 3 questions in the exam are state specific).
The question catalogue mode where the user can look up a specific question or go through each question one at a time.