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.
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
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é.
Technologies utilisées
TechnoChallenge est construit avec des outils modernes qui peuvent être open-source ou libres d'utilisation.
Framework React pour le rendu des pages et les routes côté serveur.
Accéder à l'outil →Bibliothèque JavaScript pour la construction de l'interface utilisateur.
Accéder à l'outil →Base de données temps réel pour le mode multijoueur et les signalements.
Accéder à l'outil →Service de notifications push légères pour recevoir les signalements.
Accéder à l'outil →Animations fluides et transitions entre les pages et exercices.
Accéder à l'outil →Assistant IA utilisé pour le développement de la plateforme.
Accéder à l'outil →Hébergement du site en export statique sur serveur mutualisé.
Accéder à l'outil →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 :