TechnoChallenge

TechnoChallenge · v1.5

Informations & Confidentialité

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

Version 1.5

TechnoChallenge est en version 1.5. Cette plateforme reste en 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 ) en bas à droite de la page, ou dans le bandeau du haut pendant un exercice avancé.

Guide d'utilisation

Les modes de jeu

Solo

Choisis un thème et lis sa fiche de cours. Tu peux ensuite cliquer sur « Commencer l’entraînement » ou « Voir toutes les questions corrigées ».

Entraînement aléatoire

Réponds à 15 questions tirées de plusieurs thèmes. Depuis le bilan, « Recommencer » lance un nouveau tirage.

Multijoueur

Crée une partie, choisis les thèmes et le nombre de questions (de 5 à 50), puis partage le code du salon. Pour rejoindre, saisis ce code et choisis un pseudo. Le classement et les corrections s’affichent pendant la partie.

Exercices avancés

Chaque atelier propose une fiche de cours. En réparabilité, en programmation, en réseau et en démontage, tu peux lancer une mission au hasard ou en choisir une dans la liste. Le bouton « Voir les corrections » se trouve dans cette liste. Pendant une activité, le lien « Exercices avancés » du bandeau te ramène au choix des ateliers.

Atelier de diagrammes

Choisis un type de diagramme ou le défi qui les mélange. Après le cours, lance une série de 10 situations ou consulte les corrections. Lis l’énoncé, observe le schéma de l’objet, puis construis ou corrige le diagramme. « Vérifier » indique les éléments justes et ceux à reprendre.

Enquête de réparabilité

Lance une enquête et choisis les tests à réaliser sur le banc de diagnostic. Appuie-toi sur les résultats pour identifier la panne et choisir une réparation.

Programmation et simulation

Lance une analyse de programme. Lis les blocs ou le code commenté, modifie le programme, puis compare le résultat de la simulation au comportement attendu.

Mission réseau

Lance une installation réseau. Fais glisser un câble depuis la poignée d’un appareil jusqu’à un autre, puis règle les paramètres demandés. Observe les échanges sur le schéma et clique sur « Vérifier l’installation ».

Atelier de démontage

Retire les pièces accessibles, puis retrouve celle qui assure la fonction demandée. Depuis le corrigé, tu peux remonter l’objet et observer les pièces librement.

Les boutons et icônes

ValiderDans un entraînement, valide la réponse et affiche la correction.
Question suivanteAprès la correction, passe à la question suivante. À la fin, le bouton « Voir les résultats » affiche le bilan.
RecommencerRelance l’entraînement depuis le début ou réinitialise la mission en cours.
SignalerOuvre le formulaire pour signaler un bug, une réponse qui semble incorrecte ou une coquille. Tu peux retirer la capture d’écran avant l’envoi.

Politique de confidentialité

Les élèves peuvent utiliser TechnoChallenge sans créer de compte. Le site utilise le stockage du navigateur pour certains réglages et Firebase pour les parties multijoueurs et les signalements.

Progression, parties et signalements

  • Entraînement individuel. Le score de la série en cours reste en mémoire pendant l’activité. La liste des missions réussies en réparabilité, programmation, réseau et démontage est enregistrée dans le navigateur pour retrouver la progression à la prochaine visite.
  • Multijoueur. Le pseudo et l’avatar sont mémorisés dans le navigateur. Firebase attribue un identifiant technique sans demander d’adresse e-mail aux joueurs et synchronise les données du salon, dont les pseudos, les réponses et les scores.
  • Signalements. Le rapport envoyé contient le texte saisi, la date, la page, le contexte de l’exercice s’il est disponible et des informations sur l’appareil (navigateur, système, écran, langue). Il peut aussi inclure le texte affiché dans la zone d’exercice et une capture d’écran. Le rapport est enregistré dans Firebase. Une copie peut être transmise au serveur de suivi et un résumé à ntfy.sh pour notifier le gestionnaire.
  • Administration. La gestion des questions et des signalements est réservée à un compte Google autorisé.
Choisis un pseudo qui ne contient pas ton nom complet et vérifie le texte et l’image avant d’envoyer un signalement. Pour toute demande concernant les données, utilise l’adresse de contact indiquée plus bas.

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 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

Dépôt du code source de TechnoChallenge et historique de ses versions.

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 :