Questions Fréquemment Posées (FAQ)
Utilisation en classe
Comment peut-on utiliser CodeRoom en cours de sciences informatiques ?
CodeRoom bietet eine vielseitige und benutzerfreundliche Programmierumgebung, die sich hervorragend für den Informatikunterricht eignet. Hier sind einige konkrete Einsatzmöglichkeiten:
Instruction de base:
- Java, Python, Ruby: Schüler können einfache Programme schreiben und ausführen, dabei grundlegende Konzepte wie Variablen, Schleifen und Bedingungen erlernen.
- Scratch: Besonders für jüngere Schüler geeignet, um durch visuelles Programmieren grundlegende Programmierkonzepte spielerisch zu erlernen. (plus d'informations)
Sujets avancés:
- Algorithmes et structures de données: Schüler können komplexe Algorithmen implementieren und deren Effizienz analysieren.
- Traitement des données et bases de données: Die Plattform unterstützt Projekte zur Datenanalyse und Datenbankabfragen, was praktische Anwendungen im Unterricht ermöglicht.
Travail de projet:
- Programmation modulaire: Unterstützung für größere Projekte durch die Möglichkeit, Code in Modulen und Klassen zu organisieren.
- Apprentissage automatique: Nutzung von integrierten Bibliotheken wie Weka und Java Smile KNN für maschinelles Lernen.
Collaboration et retour d'information:
- Projets conjoints: Schüler können gemeinsam an Projekten arbeiten und sich gegenseitig Feedback geben.
- Retour du professeur: Lehrkräfte können den Fortschritt der Schüler überwachen und gezielt Unterstützung bieten.
Scratch:
- Programme de l'après-midi: Bereitstellung spielerischer Inhalte für jüngere Schüler, um die Programmierkenntnisse außerhalb des regulären Unterrichts zu vertiefen.
CodeRoom erleichtert die Vorbereitung und Durchführung von Unterrichtseinheiten durch vorgefertigte Kursmaterialien und die Möglichkeit, eigene Inhalte zu erstellen und anzupassen. Dies ermöglicht eine flexible und effiziente Unterrichtsgestaltung, die auf die Bedürfnisse der Schüler zugeschnitten ist.
Y a-t-il des fonctionnalités spécifiques pour les jeunes élèves dans le programme de l'après-midi ?
Oui, nous proposons en parallèle Scratch la série de cours spéciale "AdventureWorks" en Python et JavaScript. Cette série a été développée spécifiquement pour les débutants et se concentre sur la programmation de jeux vidéo.
Les élèves apprennent à programmer des jeux simples tels que Pierre-Papier-Ciseaux, Devinette de nombre, Morpion, King-Kong (jeu de nombres), reconnaissance des nombres premiers et un jeu quiz avec questions à choix multiples. Ils acquièrent ainsi une compréhension des concepts fondamentaux de programmation tels que les variables, les requêtes, les boucles et les expressions logiques.
AdventureWorks est idéal pour une utilisation en groupe et constitue une excellente préparation pour la matière informatique. Les participants apprennent des sujets avancés tels que les fonctions, les tableaux et les interactions utilisateur avant d'implémenter leur premier jeu d'aventure avec graphismes et interaction. Ils peuvent partager leurs jeux via une URL de publication afin qu'ils puissent être exécutés sur tous les appareils, y compris les smartphones.
Astuce : Avec notre configuration démo depuis CodeRoom Playground vous pouvez tester AdventureWorks directement maintenant.
Les enseignants peuvent surveiller et évaluer la progression des élèves ?
Oui, les enseignants peuvent surveiller et évaluer la progression des élèves pendant et après le cours. Dans l'aperçu des leçons, ils voient une liste de tous les élèves assignés avec des détails tels que la dernière action, l'exercice précédent, ainsi que la date et l'heure. En utilisant des graphiques, les enseignants peuvent immédiatement visualiser l'état des élèves, par exemple, quelles instructions ont été exécutées, combien de temps a été consacré à chaque exercice, et avec quelle fréquence le code a été exécuté ou échoué.
Dans la vue détaillée, les enseignants peuvent suivre chaque exécution individuelle du code et voir à l'heure exacte combien de temps les élèves ont mis pour avancer. Là encore, des graphiques informatifs montrent le rapport du temps utilisé par exercice ainsi que les exécutions de code effectuées.
Facilité d’utilisation et simplicité
Quelle précision votre solution offre-t-elle comparée à d'autres systèmes ?
CodeRoom est spécifiquement conçu pour rendre la programmation plus simple à la fois pour les enseignants et les élèves. Les élèves bénéficient d'un environnement de programmation convivial qui fonctionne immédiatement sur tous les appareils sans installation. L'écran est divisé en trois sections claires : une partie d'instructions, qui transmet le contenu pédagogique et propose des tâches concrètes ainsi que de l'aide, un éditeur de code et une zone de sortie. L'exécution du code se fait avec un simple clic, et le système reste propre et facile à comprendre sans menus complexes ou fonctions inutiles. Ainsi, même les élèves sans formation technique peuvent se concentrer sur la logique essentielle de la programmation.
Pour les enseignants, CodeRoom est tout aussi simple à utiliser. Les unités pédagogiques peuvent être assemblées et mises en production avec seulement quelques clics grâce aux modèles prédéfinis. La création et l'adaptation de leurs propres instructions et exercices se font intuitivement et avec un effort minimal de configuration. Même le contenu auto-créé peut être testé et optimisé à plusieurs stades. Pendant la séance, les enseignants disposent toujours d'une vue d'ensemble sur l'état et les dernières actions des apprenants ainsi qu'une statistique détaillée sur la progression de tout le groupe d'apprenants. Les valeurs individuelles sont présentées clairement sous forme de graphiques, ce qui permet un soutien ciblé.
Comment votre environnement intègre-t-il l'accessibilité ?
Dans le développement de notre environnement d'exercices, nous avons accordé une grande importance au design sans barrières. Toutes les fonctions système pertinentes peuvent être contrôlées à la fois par un clic de souris et via le clavier. Le champ d'entrée du nom d'utilisateur est automatiquement mis en focus lorsqu'il est appelé sur la page de connexion, permettant une saisie directe. Les éléments suivants peuvent être basculés avec la touche Tab et opérés par un appui de touche.
Dans l'environnement de programmation, nous proposons des raccourcis clavier pour diverses fonctions, tels que l'exécution du code, la navigation entre les guides et le passage dans l'éditeur de code. L'éditeur de code prend également en charge les combinaisons clavier courantes pour sélectionner ou dupliquer des lignes, annuler/retourner une action, afficher la fenêtre d'autocomplétion du code, ainsi que développer ou réduire les fonctions et zones. Un aperçu de tous les raccourcis disponibles est accessible dans les FAQ de l'environnement d'exercices pour tous les utilisateurs.
Comment assurez-vous que nos enseignants ne soient pas surchargés ?
CodeRoom soutient les enseignants de diverses manières afin qu'ils ne soient pas surchargés. Notre espace de gestion intuitif offre de nombreuses possibilités pour rechercher du contenu existant par thèmes ou via une recherche texte intégral. Si les enseignants trouvent un contenu adapté, ils peuvent créer de nouvelles unités de cours en deux clics seulement à partir de celui-ci ou dériver des contenus adaptés pour des unités spécifiques. La composition des unités de cours est aussi confortable que l'affectation d'élèves aux groupes via les listes de pré-sélection et les affectations de groupe.
La configuration d'accès étudiant peut être personnalisée individuellement via un masque d'entrée avec pseudonymisation automatique ou, alternativement, par des fonctions d'importation confortables incluant la compatibilité Excel. Notre système convivial propose une assistance discrète presque à tous les éléments de l'interface utilisateur. En outre, un manuel complet et des vidéos d'introduction sont disponibles pour faciliter l'accès.
Langages de programmation et environnements
Quels langages de programmation sont supportés ?
CodeRoom prend actuellement en charge l'exécution côté serveur des langages de programmation Java (JDK-21), Python 3.8 et Ruby 3.2 avec un périmètre complet de langage. De plus, JavaScript et Python 2 sont supportés pour l'exécution côté client avec un périmètre de langage légèrement restreint.
Java (JDK-21) : Java (JDK-21)
Supporte une portée complète des langages et bibliothèques.
Python 3.8 : Python 3.8
Fournit de vastes bibliothèques standard et des modules supplémentaires.
Ruby 3.2 :
Inclut des fonctionnalités modernes et un support complet des bibliothèques.
JavaScript et Python 2 : Exécution côté client, idéal pour les ateliers interactifs avec ressources limitées ou l'intégration de notre environnement d'exercices autonome CodeRoom Playground en mode kiosque.
Plus d'informations sur les langages de programmation pris en charge peuvent être trouvées sur nos pages spéciales pour Java, Python et Ruby.
Y a-t-il des bibliothèques ou frameworks spécifiques intégrés ?
Oui, CodeRoom propose une large gamme de bibliothèques et de frameworks intégrés qui simplifient la programmation :
Java : Java
Apache Commons Math, Java Algebra System (JAS), Weka 3, Java Smile KNN, BioJava, JScience etc.
Python :
Astropy, Biopython, NumPy, Pandas, Scikit-learn, SciPy etc.
Ruby :
Bio, Daru, Geokit, Matrix, Numo-NArray, Phys-Units etc.
Comment sont gérés les projets Java et Python ?
Pour fournir aux étudiants un environnement de programmation simple et intuitif, la programmation se fait dans l'éditeur de code, qui supporte également des programmes complexes, même s'ils comprennent plusieurs modules et classes. La couche d'exécution CodeRoom restructure les codes mixtes avant leur exécution dans nos exécuteurs de code. Cela permet une attribution précise des erreurs syntaxiques au niveau de la ligne et une affichage détaillé dans l'environnement d'exercice.
Ceci assure une utilisation aisée de l'environnement de programmation sans sacrifier des stratégies de modélisation plus complexes comme l'orienté objet ou le programmation modulaire.
Aide IA
Quelle IA utilise CodeRoom ?
Pour soutenir les tâches de programmation, analyser les erreurs, fournir de l'aide au code et certaines fonctions d'évaluation, CodeRoom utilise des modèles IA appropriés selon la fonction. Actuellement, des modèles issus de la famille Mistral-DevStral sont utilisés, car ils sont particulièrement orientés vers le développement logiciel, la compréhension du code et l'assistance technique. Famille Mistral-DevStral utilisés car ils sont particulièrement axés sur le développement logiciel, la compréhension du code et l'assistance technique.
Les fonctions IA ne sont pas directement utilisées par les étudiants via un chatbot librement accessible, mais sont contrôlées dans l'interface CodeRoom : par exemple, pour expliquer les messages d'erreur, soutenir la compréhension du code ou fournir une aide structurée aux tâches de programmation.
En outre, CodeRoom IA personnelle (Apportez votre propre IA). Cela permet aux écoles, universités et institutions éducatives d'intégrer leurs propres modèles IA, clés API ou points de terminaison KI compatibles dans CodeRoom.
Quels avantages offre l'intégration de l'IA en général ?
- Soutien et soulagement pour les enseignants grâce à l'analyse automatique des erreurs et aux indices structurés.
- Promotion de l'autonomie des élèves.
- Explications claires des messages d’erreur et des concepts de programmation.
- Aide ciblée dans le cadre actuel de la tâche et du code.
- Sélection flexible optionnelle des modèles via BYO AI.
Comment la KI soutient-elle concrètement les apprenants ?
La KI soutient les apprenants en leur fournissant des indices, des explications et du feedback dans le contexte direct de leur tâche de programmation. En cas d’erreur, CodeRoom peut considérer le message d'erreur, le code utilisé et la tâche actuelle pour générer une assistance compréhensible.
Ainsi, la KI ne doit pas simplement fournir des solutions finies, mais aider à comprendre : Quel est le sens du message d’erreur ? Où faut-il examiner de plus près ? Quel concept se cache probablement derrière le problème ?
Cela favorise la compréhension des élèves et les soutient dans la résolution autonome des problèmes.
Y a-t-il des limites de temps pour utiliser la KI ?
Oui. Pour préserver les ressources informatiques et favoriser l’autonomie des élèves, certaines fonctions de KI peuvent être soumises à des limitations de temps. Une nouvelle utilisation n’est alors possible qu’après écoulé un intervalle minimum prédéfini.
L’intervalle exact peut varier selon l’institution, la fonction ou la configuration.
Comment les résultats sont-ils traités et affichés ?
La communication avec la KI se fait sous contrôle via les serveurs de CodeRoom. Selon la fonction, uniquement les informations nécessaires à l’assistance respective sont transmises, telles que le code actuel, un message d'erreur ou le contexte pertinent de la tâche.
Le résultat est alors affiché dans CodeRoom, par exemple sous forme d'une explication compréhensible d'un message d'erreur, d'un indice concernant la tâche ou d'un retour structuré.
Est-il possible de communiquer directement avec l’IA ?
Non. L’IA n’est pas intégrée dans CodeRoom en tant que chatbot librement accessible et non contrôlé. La communication se fait via les serveurs applicatifs de CodeRoom et dans des fonctions définies.
Ainsi, CodeRoom peut limiter le contexte, appliquer des règles techniques de protection et empêcher l’utilisation des fonctions IA en dehors du cadre prévu pour la tâche.
Comment CodeRoom protège-t-il contre les entrées non désirées de l’IA dans le code source ?
CodeRoom traite le code source transmis comme un contexte de tâche et d'analyse, pas comme une instruction pour l’IA. Cela vise à empêcher toute influence directe en dehors des fonctions auxiliaires spécifiques dans le code, notamment les tentatives de manipulation appelées « prompt injection ».
L’IA reçoit également des règles fixes supplémentaires qui restreignent la plage de réponses autorisées : par exemple, explication, indice, analyse ou évaluation dans le contexte de la tâche de programmation respective.
Qu’est-ce que BYO AI dans CodeRoom ?
BYO AI signifie Apportez Votre Propre IA. Cela permet aux institutions d’intégrer leurs propres sources d’IA dans CodeRoom. Au lieu d’utiliser uniquement les modèles standards centralement fournis par CodeRoom, une école ou une organisation peut lier ses propres modèles ou fournisseurs.
CodeRoom décide alors au cas par cas quel modèle est utilisé pour chaque fonction IA. Par exemple, l’analyse d'erreurs pourrait s’exécuter sur un modèle propre, tandis que les autres fonctions continuent à utiliser le modèle standard de CodeRoom.
Quels avantages BYO AI offre-t-il aux établissements scolaires et aux institutions éducatives ?
BYO AI offre principalement plus de contrôle et de flexibilité :
- Les établissements peuvent utiliser leurs propres fournisseurs d'IA ou des contrats API existants.
- Les institutions décident elles-mêmes quels modèles sont utilisés pour quelles fonctions IA.
- Des points de terminaison IA propres ou compatibles peuvent être intégrés, à condition qu'ils soient techniquement supportés.
- L'utilisation peut être mieux adaptée aux exigences en matière de protection des données, d'achat ou organisationnelles.
- CodeRoom reste l'interface unifiée d'apprentissage pour les enseignants et les apprenants.
Les établissements doivent-ils utiliser BYO AI ?
Non. BYO AI est une extension optionnelle. Les établissements peuvent continuer à utiliser CodeRoom avec les modèles standards existants sans gérer eux-mêmes leurs propres modèles d'IA ou clés API.
BYO AI vise principalement les institutions qui souhaitent volontairement utiliser leur propre infrastructure, fournisseurs ou contrats d'IA.
Les différentes fonctions IA peuvent-elles utiliser des modèles différents ?
Oui. CodeRoom distingue entre diverses utilisations de l'IA, telles que l'aide au code, la programmation par IA, l'exécution par IA, l'analyse d'erreurs, l'évaluation du code ou la création automatique de descriptions de cours.
Pour ces usages, il est possible de spécifier s'il faut utiliser un modèle personnalisé ou le modèle standard CodeRoom. Ainsi, une institution n'a pas besoin d'utiliser un seul fournisseur d'IA pour toutes les fonctions.
Comment les clés API propres sont-elles gérées dans BYO AI ?
Les clés API propres ne sont pas stockées dans le navigateur ni dans le contenu du cours. Elles sont stockées de manière sécurisée côté serveur et utilisées uniquement pour les requêtes d'IA configurées.
Les apprenants ne voient pas ces clés. La gestion est contrôlée côté serveur par des personnes autorisées.
L'intégration de l'IA respecte-t-elle les normes européennes en matière de protection des données ?
CodeRoom est conçu pour utiliser les fonctions d’IA de manière contrôlée et protectrice des données. Avec les modèles standards de CodeRoom, nous prenons soin du traitement dans le cadre juridique et de la protection des données européenne.
La façon dont le traitement concret est géré avec BYO AI dépend du fournisseur ou de l’endpoint sélectionné par l’établissement. Les écoles et institutions éducatives peuvent ainsi prendre en compte leurs propres exigences en matière de protection des données, organisationnelles ou contractuelles.
Comment CodeRoom soutient-il la souveraineté technologique dans l'éducation ?
Avec BYO AI, CodeRoom soutient une utilisation flexible et souveraine de l’IA dans l’éducation. Les institutions ne sont pas liées de façon permanente à un seul fournisseur mais peuvent intégrer leurs propres modèles, leurs fournisseurs préférés ou des infrastructures d'IA compatibles.
Cela permet à CodeRoom de rester ouvert aux fournisseurs européens, aux solutions auto-hébergées et aux évolutions futures du marché de l’IA.
Codage IA, Sélection des modèles et BYO AI
Qu’est-ce que le codage IA dans CodeRoom ?
Le mode « Codage IA » soutient directement les apprenants dans l’environnement de développement de CodeRoom pendant la programmation. L’IA peut expliquer du code, analyser des messages d'erreur, proposer des modifications ciblées et progressivement étendre les programmes existants.
Le codage IA fonctionne aussi bien pour des tâches individuelles en mode Compact que pour de plus grands projets avec plusieurs fichiers en mode Projet. En mode Projet, l’IA considère les fichiers du projet sélectionnés et effectue directement des modifications contrôlées dans les fichiers pertinents.
Comment fonctionne l'AI-Coding dans CodeRoom?
Pendant l'AI-Coding, les apprenants ne travaillent pas avec un chatbot librement accessible mais directement au sein d'une tâche CodeRoom préparée. L'enseignant fournit une tâche, un projet ou un code de départ. Le support KI est lié à ce contexte d'apprentissage spécifique.
Les élèves peuvent attribuer des tâches spécifiques à l'IA, par exemple ajouter une fonction, corriger une erreur, étendre une surface ou demander à l'IA d'expliquer une partie du programme existant. CodeRoom prend en compte le code actuel, la tâche assignée et — en mode projet — les fichiers sélectionnés.
Ensuite, l'IA suggère une modification appropriée ou l'exécute de manière contrôlée dans le code. Les apprenants peuvent exécuter cette modification, la tester, l'améliorer davantage et sauvegarder l'état du développement.
Les différentes fonctions IA peuvent-elles utiliser des modèles différents ?
Oui. CodeRoom prend en charge un routage KI individuel. Ainsi, selon la fonction, un modèle KI spécifique peut être utilisé. Par exemple, l'aide au code, l'AI-Coding, l'analyse d'erreurs, l'exécution de KI, l'évaluation du code ou la création automatique de descriptions de cours peuvent s'exécuter sur des modèles différents.
Les institutions n’ont pas besoin d’utiliser le même modèle pour toutes les fonctions KI. Au contraire, un modèle approprié peut être choisi pour chaque lieu — par exemple, un modèle rapide pour une assistance simple et un modèle plus puissant pour des modifications complexes de code.
Quels avantages offre le routage KI individuel ?
Le routage KI individuel permet une meilleure coordination entre la vitesse, les coûts et la qualité des réponses. Par exemple, un modèle rapide et économique comme GPT-5.4 Mini peut être utilisé pour une assistance courte ou des explications simples afin de traiter rapidement les retours.
Pour des tâches de programmation plus complexes, des modifications de projet étendues ou des analyses d'erreurs complexes, des modèles plus puissants peuvent être sélectionnés. Ainsi, l'appui IA peut être mieux adapté à l'objectif pédagogique spécifique, à la tâche technique et aux exigences organisationnelles de l'institution.
Qu'est-ce que BYO AI dans CodeRoom ?
BYO AI signifie « Bring Your Own AI ». Cela permet aux écoles, universités et institutions éducatives d'intégrer leurs propres modèles IA, clés API ou points de terminaison KI compatibles dans CodeRoom.
En plus des modèles standards fournis par CodeRoom, les institutions peuvent également utiliser leurs propres fournisseurs ou leur propre infrastructure IA. Le choix peut être effectué via un routage individuel pour chaque fonction IA.
Quels avantages BYO AI offre-t-il aux institutions ?
BYO AI donne aux institutions plus de contrôle sur les modèles et fournisseurs d'IA utilisés. Les écoles, universités et institutions éducatives peuvent utiliser leurs contrats IA existants, leurs propres clés API ou leurs points de terminaison KI préférés et les intégrer dans l’interface familier de CodeRoom.
Ainsi, les exigences techniques, organisationnelles, en matière de protection des données et économiques peuvent être mieux prises en compte. En même temps, CodeRoom reste l’environnement central d’apprentissage pour les enseignants et les apprenants.
Mode IA
Qu'est-ce que le mode IA dans CodeRoom ?
Le mode IA est un mode d'apprentissage autonome au sein de CodeRoom, spécifiquement développé pour travailler avec les systèmes modernes d'IA. L’accent ici ne porte pas sur les tâches de programmation, mais sur la manipulation consciente, structurée et réfléchie des systèmes IA.
Les apprenants pratiquent l'utilisation des systèmes KI directement dans l'environnement CodeRoom et acquièrent des compétences importantes dans les domaines du prompting, de la littératie médiatique, du vérification des faits, de l'argumentation et de l'évaluation critique des réponses KI.
Dans quelle mesure le mode KI diffère-t-il du mode codage avec IA ?
Le mode codage avec IA soutient les apprenants dans la programmation et travaille avec du code, des projets et des tâches de développement.
Le mode KI, en revanche, se concentre sur un autre aspect. Ici, les élèves apprennent à gérer eux-mêmes les systèmes KI, développent une compétence dans le prompting, analysent les réponses KI et travaillent sur des tâches spécifiques aux matières en utilisant la KI. Les deux modes peuvent être utilisés indépendamment l'un de l'autre ou conjointement.
Quelles compétences peuvent être favorisées avec le mode KI ?
Le mode KI est particulièrement adapté à la construction d'une compétence en matière de KI et de littératie médiatique.
- Formulation de requêtes appropriées par prompting
- Évaluation critique des réponses KI
- Vérification des faits et prise de conscience des sources
- Argumentation et écriture structurée
- Réflexion sur les opportunités et limites de la KI
- Utilisation sécurisée et responsable des systèmes KI
Comment les enseignants peuvent-ils contrôler le mode KI ?
Les enseignants peuvent créer des tâches avec des règles et spécifications claires. Ainsi, il est possible de préciser quelle structure la réponse doit avoir, quel contenu elle doit contenir et quels critères doivent être remplis.
Par exemple, des champs obligatoires, des longueurs maximales de réponses, des grilles d'évaluation, des spécifications de format ou des marquages spéciaux tels que [FAKT] et [MEINUNG] peuvent être définis. L'IA fonctionne ainsi dans un cadre pédagogique clairement défini.
Quels formats de sortie sont supportés ?
Le mode IA prend en charge différents formats de sortie. Les enseignants peuvent spécifier, selon la tâche, sous quelle forme la réponse doit être générée.
- Texte fluide
- Argumentation et écriture structurée,
- Listes structurées
- Sorties de code
- Structures JSON
- Modèles de réponses personnalisés
Qu'est-ce que la vérification automatique de structure ?
CodeRoom peut vérifier automatiquement les réponses générées par l'IA selon des spécifications techniques et pédagogiques. Par exemple, il est vérifié si les champs obligatoires sont présents, s'il y a conformité aux spécifications de format ou si la longueur maximale a été dépassée.
Si une réponse ne respecte pas les règles spécifiées, une tentative automatique de correction ou de réparation peut être effectuée avant que la réponse ne soit affichée.
Qu'est-ce que le mode réflexion ?
Optionnellement, un mode réflexion peut être activé. Dans ce mode, les contenus sont analysés et évalués sans exécution effective de l'IA.
Ainsi, les élèves peuvent apprendre à questionner critique ment les prompts, les réponses et les affectations de tâches. En même temps, aucun coût d’IA n’est engendré pour générer une réponse concrète.
Les interactions avec l'IA sont-elles documentées ?
Oui. Les interactions avec l'IA peuvent être attribuées à une tâche, un cours et une activité d'apprentissage. Les entrées, réponses et étapes de traitement restent traçables et peuvent être documentées.
Cela rend les processus d’apprentissage plus transparents, et les résultats peuvent être revus ou évalués ultérieurement.
Le mode IA est-il un chatbot accessible à tous ?
Non. Le mode KI est intégré dans l'environnement d'apprentissage CodeRoom et fonctionne dans des paramètres de tâche et règles définis. Son utilisation se fait sous conditions contrôlées au sein du contexte pédagogique ou d'apprentissage concerné.
Cela distingue le mode KI des applications de chat accessibles librement et permet un contrôle pédagogique plus précis.
Le mode KI supporte-t-il divers modèles KI ?
Oui. Le mode KI peut être utilisé avec les modèles standards fournis par CodeRoom ainsi que des modèles configurés individuellement.
La routage KI permet de spécifier quels modèles doivent être utilisés pour des tâches ou fonctions KI spécifiques. Cela permet un contrôle ciblé sur la vitesse, les coûts et la qualité des réponses.
Le mode KI peut-il être utilisé avec BYO AI ?
Oui. Grâce au BYO AI (Bring Your Own AI), les écoles, universités et institutions éducatives peuvent intégrer leurs propres fournisseurs de KI, clés API ou points d'entrée KI compatibles dans le mode KI.
Cela permet d'utiliser des contrats existants, des modèles personnels ou des infrastructures institutionnelles de KI au sein de l'environnement d'apprentissage CodeRoom.
Dans quelles matières le mode KI est-il adapté ?
Le mode AI convient à de nombreuses matières et domaines éducatifs où la gestion de l'IA, l'évaluation des informations et le travail structuré jouent un rôle.
- Savoirs médiatiques et compétences en médias
- Allemand et langues étrangères
- Sciences sociales
- Formation professionnelle
- Cours d'informatique et de sciences informatiques
- Travaux de projet
- Compétences en IA et avenir
Gestion système et contenu
Comment créer et gérer des unités ?
CodeRoom propose des possibilités flexibles pour créer et gérer des unités. Vous pouvez utiliser des contenus et compositions de cours existants provenant de fournisseurs tiers ou en créer vos propres contenus. Divers outils de sélection vous aident à trouver des contenus thématiques adaptés. Les unités importées peuvent être adaptées avant utilisation et recomposées.
Les adaptations individuelles sont traitées intelligemment et appliquées aux unités existantes ainsi qu’aux futures. Le système soutient la planification à long terme et permet de créer des unités spécifiques à un groupe pour une période plus longue à l’avance.
Pouvons-nous télécharger et partager nos propres contenus ?
Oui, dans l’environnement CodeRoom, vous pouvez télécharger et partager vos propres contenus. Ces contenus sont généralement constitués de directives créées à l’aide d’un éditeur HTML convivial. Cet éditeur permet d’insérer des exemples de code, d’afficher la syntaxe du code, de poser des questions de réflexion, d’intégrer des articles détaillés, des codes initiaux et des solutions d’exemples.
En outre, vous pouvez télécharger et lier d’autres fichiers tels que des diapositives PowerPoint. Vous pouvez partager des séries complètes de cours avec les enseignants de votre école ou même avec des tiers en les liant via des URLs générées par le système dans vos contenus.
Existe-t-il une fonction de recherche complète à l’intérieur de la plateforme ?
Oui, CodeRoom propose plusieurs endroits pour la recherche complète. Dans l’interface d’administration sous "Découvrir les contenus", les enseignants peuvent rechercher des types de cours, des thèmes, des langages de programmation ou des auteurs. Il existe également une recherche complète qui vous permet de trouver des instructions indépendamment des types de cours en fonction du langage, du thème ou de l’institution. Les contenus et instructions trouvés peuvent être directement intégrés dans vos unités scolaires.
En outre, les interfaces d’administration des unités et des cours offrent des fonctions de recherche et de filtrage confortables pour une compilation efficace des unités.
Adaptation et échelle
Pouvons-nous adapter la plateforme avec notre logo et nos couleurs d'école ?
Oui, l’environnement CodeRoom peut être entièrement adapté à votre branding scolaire. Une gamme de thèmes prédéfinis avec différentes combinaisons de couleurs et de polices est disponible. En outre, un modèle de feuille de style préfabriqué est fourni, permettant d’ajuster les couleurs, les polices et les tailles de police dans tout le système. Votre logo scolaire peut être intégré dans la barre de navigation en haut à gauche et sur l’écran de chargement en format plus grand. En adaptant le contenu de la page d’accueil, vous pouvez renforcer davantage votre branding scolaire.
Comment utilisons-nous Scratch ?
Scratch Fourni avec chaque instance CodeRoom à partir de la version 3 et peut être activé optionnellement pour affichage dans le menu principal pour tous les élèves dans les paramètres.
En outre, l’environnement Scratch peut également être utilisé indépendamment de l’interface d’application CodeRoom. Nous fournissons une URL spécifique, par exemple, https://informatik.ihre-schule.de/scratch/. Ainsi, les élèves peuvent accéder à Scratch en tout moment, qu'ils soient dans l'environnement CodeRoom ou non.
Votre plateforme peut-elle être adaptée à nos plans de cours spécifiques et exigences ?
Oui, CodeRoom soutient les enseignants de manière complète pour s’adapter aux plans de cours et exigences spécifiques. Si des contenus provenant de tiers ou de nous-mêmes sont utilisés lors de la création d'unités pédagogiques, le système établit internement des références. Cela permet des adaptations individuelles des contenus (comme les instructions, les tâches et les codes initiaux) ainsi que des modèles de cours avec des instructions prédéfinies dans un ordre spécifique.
Les adaptations et individualisations réalisées par vos enseignants affecteront automatiquement les unités pédagogiques futures et seront également appliquées automatiquement lors de la réimportation à nouveau des collections externes.
De plus, CodeRoom permet de diffuser ses propres contenus vers d'autres institutions, ce qui favorise le rapprochement entre établissements et augmente l'efficacité des enseignants grâce à la collaboration et au partage des connaissances. Cela promeut un environnement d'apprentissage collaboratif et facilite l'intégration de besoins spécifiques dans les cours.
Dans quelle mesure la plateforme peut-elle être élargie ?
L'environnement CodeRoom a été optimisé à plusieurs niveaux pour une efficacité et une vitesse de traitement maximales. Cela commence par l'implémentation de l'environnement d'exercice comme une application web dynamique utilisant AngularJS et d'autres composants performants. Toutes les requêtes serveur sont effectuées exclusivement sur la base REST/JSON. Notre plateforme spécialement développée pour ce cas d'utilisation transfère les données dans des structures efficaces et évite les redondances grâce aux technologies de mise en cache simultanées.
Nos serveurs applicatifs dans le cloud Azure utilisent les structures dynamiquement scalables fournies par Microsoft et sont continuellement adaptés pour répondre à nos besoins. Les exécuteurs de code utilisés pour l'exécution du code Java, Python et Ruby fonctionnent en cluster avec une grande capacité et peuvent être étendus selon les besoins.
Nous assurons que vos enseignants et élèves disposent toujours d'une expérience application optimale et bénéficient d'un exécution de code rapide, qui dans beaucoup de cas dépasse même la vitesse des environnements locaux de programmation.
Dans quel délai pouvons-nous introduire votre plateforme à l'échelle de l'établissement ?
Après votre inscription, vous recevrez une URL temporaire de transition qui vous permettra d'accéder immédiatement à l'interface d'administration de votre environnement CodeRoom. Vos enseignants pourront ainsi consulter directement le contenu et les cours existants et créer leurs propres unités pédagogiques. Puisque la phase de test automatique avec des performances limitées démarre immédiatement après l’inscription, vous pouvez dès lors créer des unités pédagogiques, attribuer des élèves et commencer à enseigner.
Si besoin, vous pouvez réserver le licence scolaire appropriée dans l'interface d'administration et recevoir une facture payable par virement classique ou rapidement via un moyen de paiement en ligne. Les services de la licence scolaire sont activés immédiatement après réception du paiement.
Peu après votre inscription, nous vous fournissons une autre URL pour accéder à l’environnement CodeRoom, que vous pouvez intégrer dans votre infrastructure IT ou communiquer. Si vous souhaitez configurer une URL personnalisée (par exemple en tant que sous-domaine de votre URL principale https://informatik.ihre-schule.de), nous mettrons cela en œuvre rapidement également. Ainsi, la mise en service de CodeRoom peut se faire en moins de 24 heures si nécessaire.
Quelle fréquence avez-vous pour mettre à jour votre plateforme ?
Nous effectuons régulièrement des mises à jour afin d’améliorer les fonctionnalités et d’ajouter du contenu éducatif. Ces mises à jour sont disponibles pour tous les utilisateurs sans frais supplémentaires.
Conditions techniques et support
Quel se passe-t-il en cas de connexion internet instable ?
CodeRoom a été développé afin de garantir une utilisation intuitive même en cas de connexion internet instable. L'environnement de programmation utilise AngularJS, ce qui signifie que tous les éléments d'interface et la logique d'application sont stockés complètement dans le navigateur lors du premier chargement. Cela accélère la vitesse de travail et réduit le volume de données requis, car seuls les codes exécutés doivent être transmis ensuite.
Lorsqu'on utilise des langages de programmation exécutés côté serveur tels que Java, Python 3 et Ruby 3, l'exécution du programme a lieu sur le serveur, nécessitant une connexion internet (avec bande passante limitée). De plus, nous proposons également l'utilisation de JavaScript et Python 2, où l'exécution du code se produit côté client. Cela permet aux étudiants d’exécuter le contenu du cours même en cas d’interruption temporaire de la connexion internet. Dans ce cas, les codes exécutés sont stockés localement au préalable et synchronisés automatiquement avec le serveur dès que la connexion est restaurée.
En résumé, CodeRoom nécessite une bande passante minimale, et les déconnexions temporaires d’internet ne posent pas de problème global.
Votre plateforme est-elle compatible avec notre technologie actuelle ?
CodeRoom est compatible avec la plupart des configurations techniques actuelles. Pour utiliser la plateforme, vous n'avez besoin que d'un navigateur internet à jour tel que Google Chrome, Microsoft Edge, Safari, Firefox ou Opera, ainsi qu’un écran de taille minimale de 10 pouces et une résolution d’au moins XGA ou 720p.
L’utilisation est optimale avec clavier et souris, mais le système supporte également les combinaisons clavier/touchpad et écran tactile. À condition que la puissance de calcul de vos appareils soit suffisante pour charger des pages internet normales, l'utilisation de CodeRoom se fait sans problème. Cela garantit que notre plateforme s'intègre parfaitement dans votre environnement IT existant.
Coûts et Flexibilité
Quelles sont les structures de coûts ? Y a-t-il des frais cachés ?
Notre structure tarifaire est transparente et simple. Il n’y a pas de frais cachés ; tous les coûts liés au support, aux mises à jour et à l’entretien sont clairement communiqués à l’avance.
Sous Prix Vous pouvez trouver nos licences scolaires, qui couvrent l’utilisation de CodeRoom pour un certain nombre d’élèves sur une durée d’un an. Pendant cette période, vous et vos apprenants pouvez utiliser le système autant que nécessaire, sur autant d’appareils que souhaité. Toutes les langues de programmation ainsi que l’accès au contenu partagé sont disponibles pour vous. Aucun frais caché n’est appliqué – nos licences offrent une couverture transparente et complète, afin que vous ne soyez pas inquiet d’éventuels coûts supplémentaires.
Disposons-nous d’options de paiement flexibles pour les établissements avec un budget limité ?
Oui, nous proposons des options de paiement flexibles pour les établissements à budget restreint. Sur demande, nous fournissons nos services en unités plus flexibles, afin que vous puissiez mieux adapter les coûts à vos possibilités financières. Contactez-nous pour trouver ensemble une solution adaptée qui correspond à vos besoins et votre budget.
Les fonctions KI sont-elles incluses dans les licences scolaires ?
Les fonctions de base d’assistance KI de CodeRoom sont déjà incluses dans les licences scolaires. Cela inclut notamment l’analyse des messages d’erreur, les questions relatives au code du programme actuel, ainsi que certaines fonctions pour l’évaluation et la notation du code.
Ces fonctions sont fournies selon un modèle de usage équitable. Pour les établissements et les apprenants, il n’y a pas de coûts supplémentaires liés à la KI ici. L’utilisation est déjà couverte par la licence étudiante correspondante.
Quelles fonctions AI consomment des KI Coins ?
Les fonctions étendues Mode KI et Intelligence Artificielle pour le codage utilisent des modèles d'IA puissants et fonctionnent avec le système de monnaies KI CodeRoom.
Alors que l'aide de base en IA est incluse dans les licences, les coûts réels pour l'utilisation du mode KI et du codage IA sont facturés via des monnaies KI.
Les monnaies KI sont-elles déjà incluses dans une licence ?
Oui. Selon le modèle de licence, un certain nombre de monnaies KI est déjà inclus. Elles peuvent être utilisées pour l'utilisation du mode KI et du mode codage IA.
Des monnaies KI supplémentaires peuvent être achetées à tout moment selon les besoins.
Comment sont calculées les monnaies KI ?
Le coût d'une requête IA dépend du modèle utilisé, ainsi que de la taille de la demande et de la réponse. Les tokens d'entrée (entrées transférées) et les tokens de sortie (réponses générées) sont pris en compte.
Chaque modèle d'IA supporté a son propre facteur de coût. Ainsi, les modèles plus puissants consomment généralement davantage de monnaies KI que les modèles plus petits ou optimisés pour la vitesse.
Est-il possible de spécifier quels modèles d'IA utiliser ?
Oui. Grâce au routage KI, il est possible de spécifier quels modèles doivent être utilisés pour des fonctions spécifiques.
CodeRoom soutient actuellement les modèles de Mistral, OpenAI (ChatGPT) et Anthropic. Cela permet aux institutions de décider quels modèles utiliser pour le codage IA, le mode KI ou d'autres fonctions KI.
Quels avantages offre le routage KI ?
Grâce au routage KI, la vitesse, les coûts et la qualité des réponses peuvent être adaptés à l'usage spécifique.
Par exemple, un modèle particulièrement rapide et économique peut être utilisé pour les requêtes standard fréquentes, tandis que des modèles plus puissants sont utilisés pour les tâches complexes de codage par IA ou les analyses exigeantes. Ainsi, les institutions conservent le contrôle sur l'utilisation économique et technique de leurs ressources IA.
Peut-on suivre la consommation d'IA ?
Oui. Les requêtes basées sur les coûts sont enregistrées et peuvent être évaluées transparentement.
La consommation peut être suivie, par exemple, par les étudiants, les cours, les tâches, les modules, les fonctions IA et les modèles utilisés. Ainsi, l'utilisation et les coûts restent transparents et planifiables en tout temps.
Y a-t-il aussi des frais de KI-Coin avec BYO AI ?
Non. Si une institution intègre ses propres modèles IA, clés API ou fournisseurs IA via BYO AI (Bring Your Own AI), aucune charge de CodeRoom KI-Coins ne sera appliquée pour ces requêtes.
Dans ce cas, l'utilisation d'IA est facturée directement par le fournisseur concerné ou par l'infrastructure de l'institution. CodeRoom continue à fournir l'environnement d'apprentissage, la gestion et l'intégration des fonctions IA.
Support et Retour d’expérience
Quels services de support sont disponibles en cas de problèmes techniques ?
En cas de problème technique, vous pouvez nous contacter par téléphone ou e-mail. Notre équipe de support est prête à vous aider avec tous les problèmes techniques. En outre, nous proposons une documentation complète et des vidéos d'introduction qui peuvent vous aider à résoudre les problèmes fréquents. Pour les problèmes plus complexes, nous pouvons également fournir un support distant planifié pour garantir que vous receviez rapidement et efficacement de l'aide.
Les étudiants et enseignants peuvent-ils donner leur avis sur le contenu ?
Oui, les étudiants et les enseignants peuvent fournir directement des retours sur le contenu dans l'environnement de programmation. Un échelle de notation est disponible pour le contenu, la tâche, la transmission des connaissances et le facteur divertissement. En outre, un retour individuel peut être saisi via une saisie textuelle. Pour les questions ou problèmes liés à l'environnement, il existe un formulaire général de feedback accessible dans le menu principal sous "Système".
Comment les retours sont-ils traités et utilisés ?
Les retours sont stockés dans le système et attribués au contenu concerné. Le système informe l'auteur du contenu afin qu'il soit mis au courant. Les auteurs peuvent modifier et suivre les retours via un système de suivi intégré dans le système. Ainsi, CodeRoom soutient toutes les parties prenantes dans l'amélioration continue des contenus.
Formation et Protection des Données
Fournissez-vous des supports de formation ou des formations en ligne ?
Nous proposons des supports de formation complets ainsi que des formations en ligne. En plus du contenu destiné à être utilisé ou comme modèle pour les cours d'informatique, nous fournissons également des ressources supplémentaires aux enseignants. Ces dernières couvrent les bases et concepts des langages de programmation respectifs, l'utilisation des bibliothèques spécifiques au système (telles que la gestion de fenêtres modales, les sorties graphiques, l'utilisation de la console) ainsi que les bibliothèques tierces. Toutes ces ressources contiennent des descriptions détaillées et des exemples.
Dans la section d'aide, vous trouverez un manuel complet qui décrit toutes les fonctions du système, ainsi qu'un "guide rapide" expliquant l'utilisation de l'environnement pour les nouveaux utilisateurs et clients démo. Pour chaque langage de programmation, il existe une documentation supplémentaire qui décrit l'usage du langage, les exigences spécifiques et des conseils d'exécution. De plus, les bibliothèques sont expliquées dans le cadre d'exercices interdisciplinaires et au-delà.
Nous proposons également une documentation spéciale pour configurer l’environnement d’exercice sur les tablettes provenant de divers fabricants. En outre, nous travaillons continuellement à améliorer et à élargir nos tutoriels vidéo qui expliquent brièvement les fonctions du système.
Si les enseignants ont des questions techniques supplémentaires ou rencontrent des problèmes, nous proposons un soutien à plusieurs niveaux jusqu’à un support distant planifié.
Quelle est la sécurité de votre plateforme, notamment en ce qui concerne la protection des données ?
Notre plateforme respecte les directives nationales et européennes les plus strictes en matière de protection des données et utilise des technologies de sécurité modernes pour protéger vos données. Le fonctionnement a lieu dans le cloud Microsoft Azure en Allemagne, avec un accès réglementé par des politiques de sécurité hiérarchisées.
Seuls les personnes autorisées, telles que vos propres employés ou du personnel administratif spécialement habilité, peuvent accéder aux données. Nos mécanismes de sécurité reposent sur plus de 15 ans d’expérience dans le secteur des entreprises et répondent aux normes industrielles, garantissant la sécurité et la protection de vos données.
Avec l’introduction de CodeRoom, nous proposons une solution innovante et efficace pour l’enseignement de l’informatique. Notre plateforme simplifie la gestion des erreurs de programmation par les enseignants et les élèves grâce à une intégration fluide avec un IA haute performance.
Intéressé(e) par les avantages de notre environnement de programmation soutenu par l’IA ? Demandez dès maintenant une démonstration et voyez comment CodeRoom peut révolutionner votre enseignement en informatique !