Passer au contenu principal

Résolution des problèmes liés aux soumissions de travaux

Votre guide utile pour résoudre les problèmes liés aux soumissions de travaux des étudiants

Mis à jour il y a plus de 3 semaines

Naviguer dans les soumissions des étudiants

Pendant la majeure partie de votre cours Kira, à l'exception des activités non connectées, les étudiants soumettront leurs travaux via la plateforme pour répondre à une variété de problèmes différents : code, choix multiples, Parsons et réponses écrites, pour n'en nommer que quelques-uns.

Certains exercices de Kira Learning sont conçus avec une flexibilité de soumission, les étudiants n'étant pas tenus de modifier le code préexistant. Par exemple, certaines tâches permettent simplement d'exécuter le code fourni et de procéder à la soumission, en se concentrant sur l'apprentissage conceptuel plutôt que sur des règles de codage strictes.

Nous espérons que ce processus de soumission sera toujours fluide, mais nous savons que parfois les choses ne se déroulent pas comme prévu. Lorsque vous découvrez une nouvelle plateforme et un nouveau contenu, il peut être difficile de savoir ce que vous pouvez résoudre et ce qui nécessite une assistance supplémentaire de la part de notre équipe.

Contenu de la soumission : vérification de votre code

Lorsque nous travaillons sur des tâches basées sur du code, nous devons prendre en compte certains éléments susceptibles d'empêcher une soumission correcte.

Comprendre la distinction entre l'approbation des tuteurs d'IA et les exigences de soumission est essentiel pour naviguer efficacement dans les blocs de soumission. Le tuteur IA évalue le code principalement en termes de syntaxe et de logique, tandis que la validation de la soumission se concentre sur la précision de la sortie, y compris le formatage et les correspondances exactes.

  • L'Autograder est spécifique ! : N'oubliez pas que de nombreuses tâches de code sont autogradées lors de leur soumission, et pour que cela fonctionne, l'autogradeur recherche un résultat très spécifique. S'il vous demande d'écrire « Bonjour tout le monde ! » par exemple, et vous écrivez « Bonjour tout le monde »., vous allez rencontrer une erreur. Dans un exemple comme celui-ci, vous avez codé de la bonne façon, vous avez quand même obtenu un résultat ! , mais cette sortie doit simplement être modifiée pour que la réponse soit acceptée.

  • Dans l'environnement Platypus, l'orientation est importante : De même, les problèmes d'ornithorynque sont généralement autoclassés en faisant correspondre la position de votre ornithorynque à la fin du problème à l'état final du problème. Cela signifie que si l'état final de l'objectif Platypus se retrouve dans le coin inférieur, face à la droite, votre Platypus devrait également se terminer dans le coin inférieur, face à droite.

  • Exécutez le code avant de le soumettre : Avant de soumettre votre code, vous devez appuyer sur « Exécuter » dans l'éditeur de code. C'est le bouton de lecture violet ! Une fois que votre code s'exécute et donne le résultat attendu, cliquez sur Soumettre.

  • Votre code attend-il d'être saisi ? : Parfois, lors de l'exécution du code, il peut sembler qu'il est bloqué ou que rien ne se passe alors qu'en fait, il n'attend que la saisie de l'utilisateur ! Recherchez un endroit dans la console où l'utilisateur attend une valeur pour continuer.

  • Ne vous laissez pas tromper par les commentaires : Au début de la programmation, il peut être facile d'écrire du code qui n'est pas lisible par l'ordinateur. Assurez-vous de ne pas avoir caché votre code dans un commentaire. Écrire #print (« Bonjour tout le monde ! ») sera un commentaire non lu par l'ordinateur, alors que affichera (« Hello, World ! ») est une commande que l'ordinateur peut exécuter.- Étapes structurées de débogage : Si vous rencontrez des erreurs lors de la soumission, procédez comme suit pour un débogage efficace : 1) Localisez le message d'erreur sous l'éditeur de code. 2) Utilisez les détails du message d'erreur pour identifier et résoudre les problèmes tels que les erreurs de syntaxe. 3) Réexécutez le code pour garantir une exécution réussie. 4) Une fois que le code fonctionne comme prévu, procédez à la soumission.- Certains exercices ne nécessitent pas de modifications de code : Pour certains exercices, l'objectif peut simplement être d'explorer ou d'exécuter le code fourni. Dans ces cas, vous pouvez exécuter le code initial tel qu'il a été indiqué et procéder à la soumission sans modification.

  • Tuteur IA ou validation de soumission : Le tuteur IA vérifie la logique et la syntaxe de votre code mais ne valide pas la précision de sortie. La validation de la soumission garantit que la sortie répond aux exigences, notamment en matière de formatage et de ponctuation. Par exemple, il peut bloquer les soumissions s'il manque un caractère ou si l'espacement d'une sortie est incorrect.

Avez-vous pensé à le soumettre ?

Si les étudiants peuvent se déplacer librement dans le cours (par exemple, être capables de sauter d'une leçon à l'autre), ils peuvent faire tout ce qui précède, exécuter leur code, se réjouir de son bon fonctionnement, puis oublier complètement d'appuyer sur le bouton d'envoi. Cela arrive aux meilleurs d'entre nous !

Si un étudiant est convaincu qu'il a posé un problème, mais que vous ne voyez aucune soumission, il a probablement oublié de cliquer sur Soumettre. Vous pouvez toujours consulter le carnet de notes de Kira pour voir si un point a été attribué ou si la case des étapes est devenue verte en mode Progression. Les cases blanches en mode progression signifient qu'un étudiant n'a pas terminé l'étape en appuyant sur Soumettre, même s'il a essayé.

Problème : les évaluations sont bloquées en mode Réessayer

Cause : Cela se produit lorsque les étudiants sélectionnent Réessayer mais quittent la session avant de la terminer. À leur retour, le système affiche leurs réponses précédentes mais attend les modifications pour permettre une nouvelle soumission. Étapes de résolution :

  1. Ouvrez l'évaluation en mode nouvelle tentative.

  2. Modifiez au moins une réponse (ou mettez à jour toutes les réponses si nécessaire).

  3. Cliquez sur Soumettre pour terminer le processus de nouvelle tentative.

Problème : option « Demander à soumettre à nouveau » non disponible

Cause : Lorsqu'une demande de nouvelle soumission est déjà active, l'option « Demander à soumettre à nouveau » reste inactive jusqu'à ce que la demande en cours soit terminée. Passez la souris sur le bouton pour afficher un message expliquant son état. Étapes de résolution : Encouragez les étudiants à remplir rapidement les demandes de nouvelle soumission actives. Une fois terminée, l'option « Demander à soumettre à nouveau » sera réactivée, ce qui permettra de nouvelles tentatives.

Toujours bloqué ? Vérifiez la technologie !

Nous détestons voir cela se produire, mais parfois, la technologie aime nous faire prendre au dépourvu. Pour déterminer quel élément de la technologie est le plus difficile à mettre en œuvre, nous vous recommandons de suivre les étapes suivantes :

  • Actualisez votre page : Si vous avez une solution dactylographiée, vous pouvez la copier/coller dans un endroit sûr, comme un fichier dans notre éditeur autonome, un e-mail à vous-même, une note informatique ou un autocollant.

  • Videz votre cache : Savez-vous comment nettoyer un piège à charpie lorsque vous faites la lessive ? Parfois, les ordinateurs en ont également besoin. Suivez les étapes pour vider votre cache en fonction du navigateur que vous utilisez ; Chrome, Firefoxet Edge proposent tous des instructions en ligne.

  • Assurez-vous que votre navigateur utilise la version la plus récente : Il arrive que les appareils et les navigateurs ne soient pas mis à jour autant que nous le souhaiterions ! Vous pouvez vérifier si votre navigateur est à jour sur WhatismyBrowser.com.

  • Juste au cas où un test Wifi : nous savons que cela semble évident, mais assurez-vous de pouvoir accéder à Kira et à d'autres pages Web normalement.

  • Vérifiez le mode de nouvelle tentative et l'état des nouvelles soumissions : Si les nouvelles tentatives ou les nouvelles soumissions semblent problématiques, vérifiez si la session de nouvelle tentative est bloquée ou si une demande de nouvelle soumission reste incomplète. Suivez les étapes décrites dans les sections de dépannage respectives pour les résoudre.

Tu ne travailles toujours pas ? On t'a trouvé ?

Après une vérification du code et une vérification technique, vous avez probablement découvert un bogue insaisissable que nous devons connaître ! Contactez [email protected] en fournissant le plus de détails possible. Ce qu'il est utile de savoir :

  • Quand le problème est survenu

  • L'endroit où le problème s'est produit, par exemple une étape spécifique de la leçon

  • Le type d'appareil sur lequel vous vous trouvez (ex : Macbook, Chromebook), le navigateur utilisé (Ex : Chrome, Firefox) et la version du navigateur WhatIsMyBrowser.

  • La vitesse de téléchargement de votre réseau, que vous pouvez trouver à l'adresse https://fast.com/

  • Quel compte a rencontré le problème, ainsi que s'il s'agissait d'un problème rencontré par un utilisateur unique ou par de nombreux utilisateurs.

  • Points bonus pour les captures d'écran ou les enregistrements d'écran du problème en action

Notre équipe travaille d'arrache-pied dans les coulisses pour s'assurer que les enseignants obtiennent de l'aide et que les bugs soient corrigés le plus rapidement possible. Nous vous tiendrons au courant dès qu'un correctif sera en place afin que vous puissiez continuer votre leçon !

Avez-vous trouvé la réponse à votre question ?