Aller au contenu

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 : Icône pour 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