bilan - mathieu-bergeron/aquiletour2021 GitHub Wiki
-
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
-
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)
- division du travail en tâches pour 6 personnes:
- 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
- planification du projet
- Pour le projet aquiletour
- programmeur principal pour le module Git
- mise en place de l'environnement de déploiement (Docker)
- 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
- 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