116. Examen 3¶
116.1 Pour vous assurer d'avoir en main tout ce qu'il vous faut pour l'examen¶
Vous est-il déjà arrivé de vivre une coupure d'Internet pendant un examen ou de constater que le serveur qui héberge les notes de cours avait un problème technique?
Comme on n'est jamais à l'abri de problèmes potentiels, vous devriez vous assurer d'avoir en main une copie locale des notes de cours AVANT de vous présenter à votre examen si votre enseignante ou votre enseignant vous donne droit de consulter les notes de cours pendant l'examen.
Pour ce faire, rendez-vous dans le menu Formations.
Dans la liste des formations, cliquez sur l'icône qui permet d'afficher toute la formation dans une seule page Web : .
La génération automatique d'un PDF n'est pas encore disponible. Vous avez tout de même deux options pour conserver les notes de cours :
- Imprimez la page au format PDF.
- Vous pouvez également enregistrer le fichier HTML de la page qui contient toutes les fiches de la formation. Il vous sera donc possible d'ouvrir ce fichier dans un navigateur sans avoir à passer par le Web et sans devoir vous authentifier sur Apical.
116.2 Consignes pour l'examen¶
Cet examen est basé sur le travail que vous avez fait en classe. Il consiste à ajouter de nouvelles fonctionnalités à votre système domotique.
- Cet examen pratique compte pour 50% de la note finale.
- Vous disposez de deux (2) périodes consécutives de 50 minutes pour effectuer le travail demandé.
- Vous devez réaliser seul les étapes demandées.
- Vous devez réaliser l'examen sur ordinateur.
- Vous avez droit à toutes vos notes et à la consultation de documents sur Internet (n'oubliez pas de citer vos sources et de bien comprendre tout le code que vous utiliserez).
- Dans tout le code que vous écrirez, vous devez respecter les techniques, les pratiques et les normes enseignées. Plusieurs sont implicites, par exemple ajouter suffisamment de commentaires, ne pas effectuer de code inutile, etc.
- Vous n’avez pas droit aux outils de communication comme les textos, le chat, le courriel, les blogues, les forums, les dépôts de fichiers (ex : GitHub, Google Drive) ou tout autre outil permettant de communiquer avec d’autres personnes participant ou non à cet examen. Vous n'avez pas droit aux générateurs de code ni à l'IA. Vous pouvez consulter des sites Web, à condition qu'ils n'aient pas été modifiés en fonction de l'examen, mais vous ne pouvez pas y ajouter ou modifier des questions, commentaires ou autres informations.
- Toute tentative d’utiliser un outil de communication ou autre matériel proscrit, ou de ne pas citer vos sources pour du code trouvé sur le Web, constitue un plagiat.
Bonne chance !
116.3 Grille de correction¶
Voici la grille de correction qui sera utilisée à l'examen final en objets connectés.
Si vous le désirez, vous pouvez imprimer cette grille et l'amener à l'examen afin de vous aider à faire le suivi de votre travail.
| 50 points | Excellent | Satisfaisant | Minimal | Faible | Insuffisant |
|---|---|---|---|---|---|
| Configuration de l'agent MQTT et publications MQTT | Les preuves remises démontrent que toutes les publications MQTT sont faites correctement : agent bien configuré, nom du canal valide, bonnes données envoyées et correctement configurées, etc. 10 points | Au moins un aspect ne répond pas à ce qui a été demandé. 8 points | Au moins 2 aspects ne répondent pas à ce qui a été demandé. 6 points | Au moins 3 aspects ne répondent pas à ce qui a été demandé. 3 points | Au moins 4 aspects ne répondent pas à ce qui a été demandé ou aucune preuve ne démontre les manipulations effectuées. 0 |
| Abonnements MQTT et communications API | Les preuves remises démontrent que tous les abonnements MQTT et toutes les communications API sont bien réalisés. 5 points | Au moins 1 aspect ne répond pas à ce qui a été demandé. 4 points | Au moins 2 aspects ne répondent pas à ce qui a été demandé. 3 points | Au moins 3 aspects ne répondent pas à ce qui a été demandé. 2 points | Au moins 4 aspects ne répondent pas à ce qui a été demandé ou aucune preuve ne démontre les manipulations effectuées. 0 |
| Tableau de bord | Les preuves remises démontrent que tous les éléments demandés dans le tableau de bord sont présents et bien configurés. 10 points | Au moins 1 aspect ne répond pas à ce qui a été demandé. 8 points | Au moins 2 aspects ne répondent pas à ce qui a été demandé. 6 points | Au moins 3 aspects ne répondent pas à ce qui a été demandé. 3 points | Au moins 4 aspects ne répondent pas à ce qui a été demandé ou aucune preuve ne démontre les manipulations effectuées. 0 |
| Automatisations (une automatisation non réalisée équivaut à 3 erreurs) | Les preuves remises démontrent que toutes les automatisations demandées fonctionnent correctement. 20 points | Au moins 1 aspect ne répond pas à ce qui a été demandé. 18 points | Au moins 2 aspects ne répondent pas à ce qui a été demandé. 15 points | Au moins 3 aspects ne répondent pas à ce qui a été demandé. 8 points | Au moins 4 aspects ne répondent pas à ce qui a été demandé. 0 |
| Autres manipulations et respect des nomenclatures | Les preuves remises démontrent que les autres manipulations et la nomenclature respectent tout ce qui a été demandé (ex : copie de fichiers, opérations au terminal, nom des fichiers, nom des automatisations, nom des périphériques virtuels, nom des canaux de communication, etc.) 5 points | Au moins 1 aspect ne répond pas à ce qui a été demandé. 3 points | Au moins 2 aspects ne répondent pas à ce qui a été demandé. 1 point | Au moins 3 aspects ne répondent pas à ce qui a été demandé. 0 |