Back to projects
WEB · GAMIFICATION · EDUCATION TECHNOLOGY
In productionAcademic use at FECYTInstitutional network required

EduPlay — Gamified learning platform

A web platform for creating interactive assessments, student participation through unique codes, and academic performance tracking with dynamic rankings and real-time results.

  • Laravel
  • PHP
  • PostgreSQL
  • Blade
  • Bootstrap
  • JavaScript
  • HTML
  • CSS

Access is available only through UTN's institutional network.

EduPlay main interface
Project overview

Assessments transformed into participatory experiences

EduPlay is a gamified learning platform connecting teachers and students through an interactive assessment experience. Teachers build and manage tests, while students join with unique codes, answer questions and see their position in a dynamic ranking. It was developed and deployed for academic use within the Faculty of Education, Science and Technology (FECYT) at Universidad Técnica del Norte.

01

Problem

Traditional assessments can lead to low participation, delayed feedback and manual result-review processes. They also make it harder to sustain attention, consult historical performance and strengthen interaction between students and teachers.

02

Solution

EduPlay introduces gamification into a complete workflow: the teacher builds a test, the platform generates a participation code, and students submit answers while rankings and results are organized for follow-up.

An experience for each role

Teacher

  • Create and manage assessments
  • Register questions and answers
  • Select the correct answer
  • Review tests and results
  • Manage their profile
  • Access assessment-management guidance

Student

  • Join with a unique code
  • Participate and answer questions
  • View their ranking position
  • Consult completed assessments
  • Review their history
  • Manage their profile and access guidance

Assessment flow

  1. 1

    Test creation

    The teacher registers questions and configures answers.

  2. 2

    Code generation

    The platform assigns an access code.

  3. 3

    Student entry

    Participants enter the code.

  4. 4

    Interactive participation

    Students answer the assessment.

  5. 5

    Dynamic ranking

    Positions are organized from the results.

  6. 6

    Academic follow-up

    Each role accesses its corresponding history.

FULL-STACK COLLABORATION

My role and responsibilities

  • 01Contribution to full-stack development with Laravel and PHP.
  • 02PostgreSQL database design and implementation.
  • 03Interfaces built with Blade, Bootstrap, HTML, CSS and JavaScript.
  • 04Teacher and student role implementation.
  • 05Assessment creation and participation workflows.
  • 06Unique-code assessment access.
  • 07Ranking and result tracking.
  • 08Academic history and profile integration.
  • 09Collaboration during institutional deployment.

Technical architecture

Presentation

  • Blade Templates
  • Bootstrap
  • HTML
  • CSS
  • JavaScript

Application and logic

  • Laravel
  • PHP
  • Controllers
  • Validation
  • Role management

Persistence

  • PostgreSQL
  • Migrations
  • Models
  • Relationships

Deployment

  • Institutional virtual machine
  • Private IP address
  • Access through UTN's internal network

Key capabilities

  • Interactive assessments
  • Unique access codes
  • Teacher and student roles
  • Question and answer creation
  • Dynamic rankings
  • Result tracking
  • Assessment history
  • Profile management
  • Student guidance
  • Teacher guidance
  • Institutional deployment
  • Access through UTN's internal network

Results and impact

Web platformInstitutional infrastructure
FECYTAcademic implementation
UTN internal networkControlled access
Complete flowAssessments, ranking and history

The platform is available to faculty members and students at FECYT, centralizes assessments, participation, rankings and history, and provided practical experience deploying to an institutional virtual machine.

Institutional network required

Institutional deployment

EduPlay is deployed on a virtual machine provided by Universidad Técnica del Norte. The platform operates as a web service within the institution’s infrastructure and is available through a private IP address. Its academic use is intended for faculty members and students of the Faculty of Education, Science and Technology (FECYT), and access requires a connection to UTN’s internal network.

Institutional network required

Education technology applied in a real environment

EduPlay represents an educational solution taken from development into a real institutional environment. The platform was deployed on a virtual machine at Universidad Técnica del Norte to support academic processes at FECYT, integrating gamified assessments, code-based participation, rankings and result tracking within an internally accessed infrastructure.