TechnoChallenge

TechnoChallenge · v0.7.2 beta

Informations & Confidentialité

Tout ce que vous devez savoir sur le fonctionnement, les données et les outils de cette plateforme.

Version beta — 0.7.2

TechnoChallenge est actuellement en version bêta (v0.7.2). Cette plateforme est en cours de développement actif : des bugs, des problèmes d'affichage ou des erreurs dans les questions peuvent survenir à tout moment.

Des mises à jour sont déployées régulièrement. Merci de votre patience !

Si vous constatez un bug ou une erreur dans une question, vous pouvez utiliser le bouton de signalement (icône ) présent en bas à droite de chaque page d'exercice. Chaque retour est précieux et contribue à améliorer la plateforme.

Guide d'utilisation

Les modes de jeu

Mode Solo — Entraînement

Permet de réviser module par module, à son propre rythme. Il est possible de choisir n'importe quel module du programme, de répondre aux questions et de consulter les explications après chaque réponse.

Mode Aléatoire

Les questions sont piochées aléatoirement parmi tous les modules. Idéal pour une révision globale ou pour mettre ses connaissances à l'épreuve de façon imprévisible.

Mode Multijoueur (Play)

Un mode compétitif en temps réel. L'hôte crée une partie, les autres joueurs rejoignent avec un code. Les questions s'affichent simultanément et un classement en direct rythme la compétition.

Les boutons et icônes

ValiderSoumet la réponse à la question en cours. Une explication détaillée s'affiche ensuite.
SuivantPasse à la question suivante après validation de la réponse.
RecommencerReprend le module depuis le début, en remettant le score à zéro.
SignalerOuvre le formulaire de signalement pour rapporter un bug ou une erreur dans la question affichée. Le rapport est transmis au développeur de la plateforme.

Politique de confidentialité

TechnoChallenge a été conçu dans le respect du RGPD et de la protection de la vie privée de ses utilisateurs. Voici ce qui est et ce qui n'est pas collecté :

Ce que nous ne collectons pas

  • Aucun nom, prénom ou adresse e-mail
  • Aucune adresse IP stockée
  • Aucun cookie de traçage ou de publicité
  • Aucun identifiant persistant lié à un utilisateur
  • Aucune création de compte requise

Ce qui est utilisé (données techniques anonymes)

  • Score et progression : stockés uniquement en mémoire locale (session navigateur) — effacés à la fermeture de l'onglet
  • Données de signalement (bugs) : si le bouton icône est utilisé, le rapport inclut le type de navigateur, la résolution d'écran, la langue et la page visitée — aucune donnée personnelle
  • Multijoueur : le pseudo choisi librement pour une session est temporaire et non lié à un compte — il disparaît à la fin de la partie
📋 Transparence : Les données décrites ci-dessus représentent l'intégralité des informations collectées à ce jour. Si des évolutions du service nécessitaient la collecte de données supplémentaires, les utilisateurs en seraient informés sur cette même page ainsi que via une notification visible directement dans l'interface.

Technologies utilisées

TechnoChallenge est construit avec des outils modernes qui peuvent être open-source ou libres d'utilisation.

Next.js 15
Next.js 15

Framework React pour le rendu des pages et les routes côté serveur.

Accéder à l'outil →
React 19
React 19

Bibliothèque JavaScript pour la construction de l'interface utilisateur.

Accéder à l'outil →
Firebase (Google)
Firebase (Google)

Base de données temps réel pour le mode multijoueur et les signalements.

Accéder à l'outil →
ntfy.sh
ntfy.sh

Service de notifications push légères pour recevoir les signalements.

Accéder à l'outil →
Framer Motion
Framer Motion

Animations fluides et transitions entre les pages et exercices.

Accéder à l'outil →
GitHub Copilot
GitHub Copilot

Assistant IA (modèle Claude Sonnet) utilisé pour le développement de la plateforme.

Accéder à l'outil →
OVH
OVH

Hébergement du site en export statique sur serveur mutualisé.

Accéder à l'outil →
GitHub
GitHub

Versionnement du code source et déploiement continu.

Accéder à l'outil →

Contact

Pour toute question relative à la plateforme, à son contenu pédagogique ou à la protection des données, vous pouvez contacter M. de PAZ :