Portfolio

Back to portfolio

Skills Assessment Web Application

Skills Assessment Web Application
  • Client EMSI School
  • Category Web Development
  • Date July 15, 2023

This project was developed during my fourth year as a capstone and served both as a learning experience for me and as a tool for students to practice. Built with Spring Boot, Spring Security, MySQL, and Bootstrap, the platform was designed to be straightforward and functional. Students can register with an email and password or log in through Google or Facebook. Once inside, they can select a theme and attempt quizzes related to it, with a maximum of two tries per quiz. At the end, results are displayed, and if the student passes, they can download a certificate. All attempts, scores, and certificates are saved in their personal history, and account details can be updated at any time.

On the administration side, the platform currently supports a single super-admin who can create and manage themes, quizzes, and questions, while also reviewing student progress. The long-term vision included teacher accounts with the ability to assign quizzes as coursework, but this first version focused on ensuring the core features worked well. The application was deployed locally for demonstration, and I prepared a short video walkthrough on YouTube alongside the full source code on GitHub.