route.console
Status: ONLINE
paiva@jcpaiva.dev:~$cat ~/projects/fgpe/README.md

FGPE — Gamified Programming Education

International Erasmus+ ecosystem for gamified programming learning, featuring GraphQL Gamification Service, React PWA learning environment, and AuthorKit exercise builder.

ProductionE-Learning System
fgpe.md

Served as lead developer for the International Erasmus+ project Framework for Gamified Programming Education (FGPE, 2018–2021), architecting and engineering an open-source, end-to-end ecosystem for gamified computer science education across European university partners.

Designed and implemented key technical outputs:

  • FGPE Gamification Service: Open-source GraphQL microservice (NestJS, TypeScript, MongoDB, Redis, Keycloak) consuming GEdIL gamification layers and managing real-time leaderboards, badges, XP, unlockable challenges, and automated evaluation engine plugins (Mooshak 2).
  • FGPE Programming Learning Environment (PLE): React & Apollo Client Progressive Web App (PWA) incorporating Monaco Editor, YAPExIL non-traditional problem formats (e.g., Bug Fix, Fill-in-Gaps, Sort Blocks), interactive console feedback, and real-time gamification notifications.
  • FGPE AuthorKit: Web application form editor enabling educators to author, parameterize, and export gamified programming exercises with GitHub repository synchronization.

$ open ./screenshots/*

screenshots.gallery
01/07
FGPE — Gamified Programming EducationScreenshot 1 of 7

$ git branch --related

// created: 2026-01e-learning platform

Multi-tenant learning academy, communities of practice, and central CMS platform for higher-education consortium.

Nuxt.jsTypeScriptNode.jsPostgreSQLMoodle API+3 more
// created: 2025-12ai assistant

AI-powered conversational pedagogical agent for Moodle combining RAG, Qdrant vector DB, and real-time gamification.

PythonQdrantRAGLLMMoodle Plugin+1 more
// created: 2025-05cross-platform app

Multi-platform, offline-first gamified quiz application (Tauri + React + Node.js) and admin dashboard promoting digital, financial, health, and domestic literacy for senior citizens.

TauriRustReactTypeScriptSQLite+7 more
// Private repo
View details
start_conversation.sh
paiva@jcpaiva.dev:~$ ./start-conversation

Need expertise related to FGPE — Gamified Programming Education?

Share the context, constraints, and outcome you need. I can help shape the architecture and the delivery path.

privacy.config
Read the privacy and storage details