Soumettre une solution dans MATLAB Online
Lorsque des éléments d’évaluation MATLAB® Grader™ vous sont attribués, vous pouvez travailler sur vos solutions et les soumettre avec MATLAB Online™.
MATLAB Online permet d’accéder à la dernière version de MATLAB à partir d’un navigateur web standard en utilisant les ressources informatiques et le stockage hébergés par MathWorks®. Lorsque vous travaillez sur votre solution dans MATLAB Online, vous avez accès à l’espace de travail, au Live Editor et aux fonctionnalités de débuggage de MATLAB. Vous n’avez pas besoin de télécharger, d’installer ni de configurer MATLAB.
Coder, débugger, analyser et soumettre votre solution
Ouvrez l’exercice contenant l’élément d’évaluation à résoudre.
Sous la description de l’élément d’évaluation, cliquez sur Open Item in MATLAB Online.
MATLAB Online s’ouvre dans un nouvel onglet.
MATLAB Online affiche la description de l’élément d’évaluation, les onglets de test d’évaluation et de sortie ainsi que les boutons Run Pretest et Submit dans un panneau MATLAB Grader situé à gauche. Comme pour les autres panneaux de MATLAB Online, vous pouvez déplacer le panneau MATLAB Grader à gauche ou à droite de la fenêtre.
Lorsque vous ouvrez un élément d’évaluation dans MATLAB Online, un ou plusieurs fichiers de solution sont automatiquement créés et ouverts pour vous.
Si vous codez une solution qui utilise une fonction, un deuxième fichier destiné au code qui appelle votre fonction vous est proposé.
Tout le code que vous avez déjà saisi pour votre solution dans MATLAB Grader ou votre LMS est copié dans le Live Editor quand vous ouvrez l’élément d’évaluation dans MATLAB Online.
Codez votre solution dans le Live Editor.
L’instructeur a rédigé une description de l’élément d’évaluation ainsi que des conseils sur la manière de le résoudre.
Les lignes avec un arrière-plan gris ont été verrouillées par l’instructeur : vous ne pouvez pas les modifier.
Si vous écrivez une solution de type fonction, vous devez utiliser le nom de fonction indiqué par l’instructeur pour que MATLAB Grader puisse évaluer votre solution. N’oubliez pas d’insérer le code d’appel de votre fonction si l’instructeur ne l’a pas fait pour vous.
Exécutez votre code et vérifiez la sortie.
Qualifiez votre code en l’exécutant dans le Live Editor. La sortie s’affiche dans le Live Editor.
Si votre instructeur propose des prétests, exécutez-les. La sortie s’affiche dans l’onglet Output et les résultats des tests d’évaluation dans l’onglet Assessment Tests. Pour en savoir plus sur les prétests, consultez la rubrique Prétests.
MATLAB Grader impose une limite de temps d’exécution (pour plus d’informations, consultez Limite de temps d’exécution).
Si vous voyez un avertissement comme quoi le délai d’attente du serveur a expiré, c’est que le temps d’exécution de votre solution est trop long. Cherchez des moyens de rendre votre code plus rapide.
Soumettez votre solution.
Examinez les résultats des tests d’évaluation exécutés au moment de la soumission. Pour améliorer votre solution, apportez des modifications à votre code dans le Live Editor.
Vous devez soumettre votre solution pour qu’elle soit notée ou pour gagner des crédits, même s’il n’y a aucun test d’évaluation.
Remarques
Les formations hébergées par MATLAB Grader vous autorisent à soumettre des Solutions tardives. Les formations LMS peuvent éventuellement vous autoriser à soumettre des solutions tardives. Dans tous les cas, consultez votre instructeur pour savoir comment les soumissions tardives sont traitées.
Pour plus d’informations sur les facteurs susceptibles d’affecter votre soumission, consultez le Guide de solution.
Utilisation de MATLAB Online
Contrôles MATLAB Grader dans MATLAB Online
MATLAB Online affiche la description de l’élément d’évaluation, les onglets de test d’évaluation et de sortie, ainsi que les boutons d’exécution des prétests et de soumission dans un panneau MATLAB Grader situé à gauche du navigateur. Comme pour les autres panneaux de MATLAB Online, vous pouvez déplacer le panneau MATLAB Grader à gauche ou à droite de la fenêtre.
Lorsque vous sélectionnez Open Item in MATLAB Online, MATLAB Online s’ouvre dans un nouvel onglet du navigateur. Pour revenir dans MATLAB Grader ou dans votre LMS, accédez à l’onglet du navigateur où il s’exécute et cliquez sur Refresh Page pour voir votre solution.
Exécuter et préqualifier votre solution
Vous pouvez exécuter, débugger et analyser votre code avec le Live Editor. Pour plus d’informations sur la qualification, consultez Débuggage et analyse (MATLAB).
Le code exécuté dans le Live Editor s’exécute dans la session MATLAB Online en cours. La sortie s’affiche dans le Live Editor.
Lorsque vous soumettez votre solution, les prétests et les tests d’évaluation s’exécutent sur les serveurs MATLAB Grader et la sortie s’affiche dans l’onglet Output.
Examiner les résultats des tests d’évaluation
Vous pouvez consulter les résultats de tous les tests d’évaluation dans l’onglet Assessment Tests. Les prétests sont inclus lorsque les tests d’évaluation sont exécutés au moment de la soumission.
Si votre solution réussit tous les tests de cet élément d’évaluation, MATLAB Grader marque la solution comme correcte. Les tests réussis par votre solution ont une coche verte.
Si votre solution échoue à un ou plusieurs tests, MATLAB Grader marque la solution comme incorrecte. Chaque test auquel la solution échoue inclut un message d’erreur indiquant la cause de l’échec.
Pour améliorer votre solution, revenez dans le Live Editor et apportez des modifications. Pour afficher vos autres tentatives de résolution de cet élément et d’autres éléments d’évaluation, revenez dans MATLAB Grader ou dans votre LMS.
Réinitialiser le modèle ou rouvrir la solution
Lorsque vous travaillez sur votre solution, vous pouvez effectuer les opérations suivantes :
Réinitialiser le code : pour annuler toutes les modifications apportées au modèle et rétablir le ou les fichiers de solution à leur état initial, cliquez sur les trois points horizontaux dans le panneau latéral MATLAB Grader et sélectionnez Reset Your Solution. Pour un élément d’évaluation de type fonction, vous pouvez également réinitialiser le code qui appelle votre solution avec Reset Your Code to Call Your Function.
Restaurer le code : pour rouvrir un fichier que vous avez fermé dans le Live Editor, cliquez sur les trois points horizontaux dans le panneau latéral MATLAB Grader et sélectionnez Open Your Solution. Pour un élément d’évaluation de type fonction, vous pouvez également ouvrir le code enregistré qui appelle votre solution avec Open Your Code to Call Your Function.
Fermer la solution
Si vous avez fini de travailler sur l’élément d’évaluation et souhaitez continuer à faire d’autres exercices dans la même session MATLAB Online, vous pouvez fermer la solution.
Pour fermer le panneau latéral et nettoyer l’espace de travail, cliquez sur les trois points verticaux en haut à droite du panneau latéral MATLAB Grader et sélectionnez Close MATLAB Grader. Si vous n’avez pas enregistré votre travail, un message vous invite à le faire avant que les fichiers ne soient supprimés.