Contatti
Trav. di Via sergio Pansini 1, 70124 Bari
[email protected]
Ph: +39.080.918.6559
Preventivi
[email protected]

Gifted – Gamification Platform

Creating a gaming platform that can support teachers in developing the necessary skills to foster the development of the potential of gifted and talented students

Noah srl involved us in the implementation of a platform to monitor and evaluate the performance of ‘Gifted’ students through the administration of gaming activities.

Using the core of our gamification engine as in the Fisiosmart and 4Frailty projects, we designed and implemented a platform for students, assisted by teachers in the classroom, to perform activities entirely designed and configured within our game engine.

European project funded

Erasmus+ KA220-SCH – Project n°: 2021-1-IT02-KA220-SCH-000024512

Cooperation Partnerships in School Education
7 partners from 5 countries (Italy, Croatia, Portugal, Romania, United Arab Emirates)
Duration: 36 months (1 December 2021 to 30 November 2024)
Outcome: Open Educational Resources (OER) for teachers on the education of gifted young learners

Main functions implemented

  • ACL with role and permission management to regulate access to functionality in a precise and granular manner
  • Multi-tenant configuration for independent management by each school
  • Fully anonymised small player privacy management
  • Design and customization system for game maps and activities
  • Management of different difficulty levels to ensure an enjoyable experience adapted to the individual child’s abilities
  • Scores categorized by learning areas
  • Storytelling management to be displayed when certain events occur (start/end of maps and activities)
  • Web App optimized for running on tablets
  • Pre-assessment phase to identify basic skills and ensure fair selection of the activity pool
  • Dynamic variation of the activity pool (easier/harder) based on the player’s intermediate results
  • Synchronised game progress system to allow simultaneous play by the whole class
  • Export of game data
  • Timing of response and interaction during game play
  • Generation of configurable graphs and statistics from the data collected

Used stack

  • Laravel (backend PHP)
  • Livewire (Dynamic UI )
  • Tailwind (CSS)
  • Alpine (JS)
  • PestPHP (Test)
  • PhpStan (Static Analysis)
  • PHP CS Fixer (Code Style fixer)

CI/CD system

In order to simplify and accelerate the development cycle of the platform, a pipeline of Continuous Integration (frequent and automatic integration of changes to the source code) and Continuous Deployment (rapid and downtime-free delivery of the updated code to the production system) has been set up.
Each phase is subject to a preliminary check of the formal and functional correctness of the source code, in order to detect any bugs and/or weak points in the code as soon as possible.

Docker Containerization

The code is organised on a container architecture, where each functional area of the architecture is maintained within its own container. This allows both the processes isolation and their execution to be abstracted from the server infrastructure on which they run, making it easy to replicate the system for development, testing and debugging purposes. The entire cycle of container creation, code updating and management is managed through a proprietary system that simplifies and automates container operations.

Task

Developing a gamification platform for identifying Gifted students and their educational needs

  • Strategy

    Our team interfaced with the company's specialists in the medical area to identify keypoints useful for the identification of discriminating factors.

  • Design

    Fun and child-friendly design for age group 7 - 13 years

  • Client

    Noah srl

  • Technologies

    Laravel, Tailwind CSS, PestPHP, Bootstrap, Docker, Livewire, PHPStan, PHP CS Fixer

Hai una esigenza
simile?

Il nostro team sarà disponibile ad ascoltare le esigenze della tua Azienda per elaborare la strategia e offrire la migliore soluzione possibile, su misura per le Te.