QuizVentura

Web App · 2025 · Team of 4

A collaborative quiz platform that helps students learn through interactive and social gameplay

QuizVentura Dashboard
QuizVentura Quiz Interface
QuizVentura Leaderboard
QuizVentura Results

The Challenge

Modern students learn digitally, flexibly, and on the go. Traditional study methods lack interactivity, real-time feedback, and the motivation that comes from social engagement. Distance learning students in particular face this gap: without a structured, playful format that encourages collaborative study, preparation often remains isolated and inefficient.

The Solution

QuizVentura is a web-based quiz learning platform that supports students through quiz-based learning — a method proven to promote active recall and transfer information into long-term memory. Students can tailor the content to their level, track their progress, and stay motivated through gamification and social comparison.


Built with a three-layer architecture using PHP, MariaDB, and Vanilla JavaScript, QuizVentura combines a Learning Mode for structured review with competitive and cooperative Play Modes — all accessible from any device, without installation.

Key Features

Learning Mode

Review questions with correct answers before testing yourself — building knowledge progressively.

Cooperative Play

Team-based game mode where players work together to answer questions and collect points.

Competitive Mode & Leaderboard

Individual scoring with a ranked leaderboard to motivate continuous improvement.

Points

Earn points for correct answers and improve your ranking on the leaderboard.

User-Generated Content

Create and share your own question categories with the community.

Responsive Design

Fully accessible from any device — desktop, tablet, or smartphone — with no installation needed.

Three-Layer Architecture

Clean separation between presentation, business logic, and data layers using PHP, MariaDB, and Vanilla JS.

Security by Design

SQL injection prevention via PDO prepared statements, bcrypt password hashing, and SSL/TLS transport encryption.

My Contribution

Tools & Technologies

HTML5 CSS3 JavaScript PHP MariaDB AJAX JSON FTP/SFTP Web Hosting VS Code Responsive Design Session Management Miro Git GitHub Microsoft Teams Scrum

How to Access

QuizVentura is a live prototype accessible directly in the browser. To explore the full experience, use the test credentials below. For security reasons editing functions were disabled on the production environment, but you can still experience the core learning and gaming features as an end user.


  1. Visit luanagerber.com/SWE in your browser
  2. Log in with the test account: username: anna@test.com or jorge@test.com or jens@test.com · password: password123
  3. Choose between Learning Mode to review questions or Play Mode to test your knowledge
  4. Play solo or join a team mode for collaborative learning
  5. Track your progress and compete on the leaderboard

Development Team

Jannik Grooters

Jannik Grooters

Project Management & Frontend

Luana Gerber

Luana Gerber

Frontend & Design

Lukas Göggel

Lukas Göggel

Backend & Quality Assurance

Paul Reuther

Paul Reuther

Database & Security

Try QuizVentura Now

QuizVentura is live and ready to explore.
Visit the platform or check out the source code on GitHub.