JetBrains Academy - Web Quiz Engine
Web Quiz Engine is a graduate project for the Spring Security for Java Backend Developers track.
In the Internet, you can often find sites where you need to answer some questions. It can be educational sites, sites with psychological tests, job search services, or just entertaining sites like web quests. The common thing for them is the ability to answer questions (or quizzes) and then see some results. In this project, you will develop a multi-users web service for creating and solving quizzes. About
You will clearly understand what is the backend development and how to use many modern technologies together to get a great result. If you would like to continue the project, you could develop a web or mobile client for this web service. You will learn about REST API, an embedded database, security, and other technologies. Learning Outcomes
What you’ll do and what you’ll learn
Task Details
- Stage 1/6: Solving a simple quiz
- Stage 2/6: Lots of quizzes
- Stage 3/6: Making quizzes more interesting
- Stage 4/6:Moving quizzes to DB
- Stage 5/6: User authorization
- Stage 6/6: Advanced queries