bilan - mathieu-bergeron/aquiletour2021 GitHub Wiki

Bilan dégagement S120

Tâches accomplies

Mathieu Bergeron

  1. Pour le cours 4F5

    • rencontres hebdomadaires avec l'enseignante Soumaya Medini
    • (remplacement de Soumaya pendant une semaine)
    • ajouts occasionnels au matériel de cours (p.ex. vidéos explicatives)
    • réponses occasionnelles à des questions d'étudiants sur Teams
  2. Pour le projet aquiletour

    • planification du projet
      • division du travail en tâches pour 6 personnes:
        • 3 stagiaires (Joseph Khalil, Marwanne Rezgui, Benjamin Dupont)
        • 2 prof (Mathieu Bergeron et Nicolas Leduc)
        • 1 ttp (Mathieu Roussel)
      • mise en place des outils et pratiques de collaboration (p.ex. sur Github)
    • animation des rencontres de travail
      • rencontres individuelles hebdomadaires avec chaque membre de l'équipe
      • rencontres quotidiennes avec un stagiaire «élu de la semaine»
      • rencontres d'équipe occasionnelles
    • programmeur principal pour le site Web aquiletour et le cadriciel Ntro
    • responsable des fusions de code

Nicolas Leduc

  1. Pour le projet aquiletour
    • programmeur principal pour le module Git
    • mise en place de l'environnement de déploiement (Docker)

Livrable principal

  1. L'application Web aquiletour
    • Système de billetterie (prise de rendez-vous)
    • Calendrier de cours et suivi de la progression des étudiant.es
      • (via des listes de tâches qu'une étudiante peut cocher)
    • Gestion automatique de la progression via Git
      • (pour les cours de programmation)
    • En rodage dès A2021
      • on prévoit une version stable et accessible à tous dès H2022

Livrable additionnel

  1. Le cadriciel Ntro
    • une librairie pour le développement d'applications graphiques client/serveur
    • conçue spécifiquement pour les débutants (d'où le nom)
    • support natif pour les applications Java et Android
      • Mathieu Bergeron l'utilisera dans le cours 4F5
      • utilisation possible dans le cours 5J6
    • support pour le Web via JSweet (transpilateur de Java vers Javascript)
      • utilisation possible dans les cours 4A5 et 5H6
    • comprend un langage d'assertions conçu pour afficher des messages d'erreurs intuitifs
      • Mathieu Bergeron l'utilisera dans le cours 3C6 afin d'améliorer un outil qu'il a développé l'an passé et qui permet aux étudiants d'évaluer eux-mêmes leur code de façon conviviale
      • utilisation possible dans les cours ZD4 et ZF5
⚠️ **GitHub.com Fallback** ⚠️