Skip to main content

Recently Updated Pages

Logbook — sauvegarde, historique et évaluation

Game Commun

Structure des données Le logbook est stocké par équipe dans teamsLogbooks, avec teamUid comme U...

Updated 2 weeks ago by Mathis

Notifications et présence

Game By Year

Notifications envoyées depuis Unity Le Game envoie les notifications au backend Web. Notificatio...

Updated 2 weeks ago by Mathis

Panel Web — interface superposée au jeu et intégration Unity

Web Frontend Angular

Le panel au-dessus du jeu Le panel Web donne accès au support UnikBot et au centre de notificatio...

Updated 2 weeks ago by Mathis

Fuzzy matching — logique de correspondance du grading Accounting

Game By Module

À quoi sert le fuzzy matching ? Le grading doit retrouver quelle facture ou écriture attendue cor...

Updated 2 weeks ago by Mathis

Structure des projets et dossiers

Web Architecture générale

Objectif Cette page indique où chercher dans le code selon le type de changement ou de bug. Elle ...

Updated 2 weeks ago by Mathis

Ajouter un nouveau provider IA

Web Support et IA

1. Déclarer le provider et ses modèles Dans constantsVariable.js : const AI_PROVIDERS = { GE...

Updated 2 weeks ago by Mathis

Support temps réel

Web Support et IA

Vue d’ensemble Le support utilise HTTP pour valider et persister les conversations, messages et t...

Updated 2 weeks ago by Mathis

Vue d’ensemble du système Web

Web Architecture générale

But de cette page Cette page est la carte d’entrée du système Web Uniksim. Elle permet de compren...

Updated 2 weeks ago by Mathis

Notifications et Push

Web Intégrations et systèmes transversaux

Vue d’ensemble Toutes les notifications passent par NotificationService.notify(userId, notificat...

Updated 2 weeks ago by Mathis

Pipeline RAG et système IA

Web Support et IA

Vue d’ensemble Le système IA du support UnikSim est basé sur une architecture RAG (Retrieval-Augm...

Updated 2 weeks ago by Mathis

Grading, reassemble et calcul des scores

Game By Module

Trois étapes distinctes La correction By Module n'est pas un seul calcul. Elle sépare : grading b...

Updated 2 weeks ago by Mathis

Unity WebGL et communication avec le Web

Web Intégrations et systèmes transversaux

Vue d’ensemble Le jeu Unity WebGL est intégré au site Angular et communique avec le backend NestJ...

Updated 2 weeks ago by Mathis

Authentification et guards

Web Serveurs et API

Vue d’ensemble L’authentification combine JWT côté backend et des guards côté backend et frontend...

Updated 2 weeks ago by Mathis

Configuration, environnements et constantes

Web Serveurs et API

Vue d’ensemble La configuration backend est principalement répartie entre les fichiers d’environn...

Updated 2 weeks ago by Mathis

Frontières entre code moderne et legacy

Web Architecture générale

Pourquoi cette page existe Le projet Web combine une architecture NestJS/Angular moderne avec une...

Updated 2 weeks ago by Mathis

Services externes et dépendances

Web Intégrations et systèmes transversaux

Vue d’ensemble Plusieurs fonctions du Web dépendent de services externes ou de couches historique...

Updated 2 weeks ago by Mathis

Base de données et persistance

Web Serveurs et API

Vue d’ensemble Le backend utilise principalement MySQL via TypeORM pour les données relationnelle...

Updated 2 weeks ago by Mathis

Services Angular et communication avec l’API

Web Frontend Angular

Vue d’ensemble Le frontend ne doit pas appeler le backend directement depuis chaque composant. La...

Updated 2 weeks ago by Mathis

Accounting 1 vs Accounting 2 — différences réelles

Game By Module

But de cette page ACC1 et ACC2 partagent le même moteur By Module / Accounting, mais ils ne diffè...

Updated 4 weeks ago by Mathis

Commandes, documents et persistance BrainCloud

Game Commun

Architecture serveur commune Le backend du Game repose principalement sur les Cloud Scripts dans ...

Updated 4 weeks ago by Mathis