Skip to content
All work

Project 04 of 04

TestHive

A quiz platform for teachers and students.

Timeline
Apr 2023 – Mar 2024
Status
Completed
Platform
Server-rendered web
TestHive · teacher dashboard
TestHive teacher dashboard listing the teacher's quizzes with edit, update, delete and publish actions.

Overview

TestHive is a quiz application. Teachers create quizzes with a title, description and a set of questions, then publish them for students to take. Results are available to both students and teachers.

It's a server-rendered Java application built with Spring Boot, Spring Data JPA (Hibernate) and MySQL, with JSP views.

Built forTeachers who set quizzes, and the students who take them.

What it does

  1. Sign up and log in as a teacher or a student.
  2. Teachers create quizzes and update them until they're published.
  3. Students see and take quizzes published by teachers.
  4. Students and teachers can view quiz results.

Features listed in the project's README.

How it's built

Application
  • Java
  • Spring Boot
  • JSP
Data
  • MySQL
  • Spring Data JPA
  • Hibernate
Build
  • Maven