Apparence
Projet final
Remise d'avancement
Pondération
La remise d'avancement compte pour 20% de la note finale du cours.
Date de remise
La remise d'avancement doit être remise au plus tard le mardi 3 mars 2026 à 23h55.
Format de remise
Je vais corriger ce livrable directement avec votre dépôt git. Je vais prendre le dernier push avant la date de remise comme étant votre livrable.
Assurez-vous de faire un push de votre travail avant la date limite.
Objectifs
Le but de cette remise est de présenter l'avancement de vos contributions sur votre projet. Vous devez avoir complété au moins 80% des issues que vous avez établies dans votre échéancier.
Il sera important d'inclure un README.md à votre dépôt qui explique comment installer et tester votre projet. Je vais essayer d'installer et de tester votre projet à l'aide de votre README.md, si je n'y arrive pas, je vais devoir programmer une rencontre afin que vous puissiez me présenter votre projet.
Assurez-vous également que les descriptions de vos issues soient claires et précises.
Critères d'évaluation
Le livrable sera évalué sur 100 selon les critères suivants :
- Réalisation des issues (80%)
- Qualité du code
- Qualité et complexité des fonctionnalités implémentées
- Documentations (20%)
- README.md -> Instructions d'installation et d'utilisation
- Descriptions des issues -> Description claire et précise des tâches à accomplir. Également, s'il s'agit d'une issue qui nécessite des recherches/débogage, il est important d'inclure la démarche réalisée pour résoudre le problème.
Informations supplémentaires
Chaque projet étant très différent, les critères d'évaluation peuvent varier en fonction de la nature du projet et des objectifs que vous vous êtes fixés (échéancier).
Je dois être en mesure d'installer et de tester votre projet à l'aide de votre README.md. Si ce n'est pas le cas, nous allons devoir programmer une rencontre afin que vous puissiez me présenter votre projet.
Soyez clair dans votre README.md 😉
Remise finale
Pondération
La remise finale compte pour 50% de la note finale du cours.
Date de remise
La remise finale doit être remise au plus tard le jeudi 30 avril 2026 à 23h55.
Format de remise
Je vais corriger la remise finale directement avec votre dépôt git. Je vais prendre le dernier push avant la date de remise comme étant votre livrable.
Assurez-vous de faire un push de votre travail avant la date limite.
Objectifs
Le but de cette remise est de présenter la version finale de votre projet.
Assurez-vous également d'inclure au moins 5 tests unitaires pour votre projet.
Également, effectuer les modifications nécessaires dans votre documentation (README.md, descriptions des issues) afin de corriger les problèmes soulevés lors de la remise d'avancement.
Création d'un fichier CONTRIBUTING.md qui explique comment contribuer à votre projet.
Critères d'évaluation
La remise finale sera évaluée sur 100 selon les critères suivants :
- Réalisation des issues (50%)
- Qualité du code
- Qualité et complexité des fonctionnalités implémentées
- Documentations (20%)
- README.md -> Instructions d'installation et d'utilisation. Correction si nécessaire selon la remise d'avancement.
- Descriptions des issues -> Description claire et précise des tâches à accomplir. Également, s'il s'agit d'une issue qui nécessite des recherches/débogage, il est important d'inclure la démarche réalisée pour résoudre le problème.
- CONTRIBUTING.md -> Instructions pour contribuer au projet
- Réalisation de test unitaire (30%). Minimum de 5 tests unitaires implémentés.
- Couverture de code
- Qualité des tests
Informations supplémentaires
Chaque projet étant très différent, les critères d'évaluation peuvent varier en fonction de la nature du projet et des objectifs que vous vous êtes fixés (échéancier).
Je dois être en mesure d'installer et de tester votre projet à l'aide de votre README.md. Si ce n'est pas le cas, nous allons devoir programmer une rencontre afin que vous puissiez me présenter votre projet.
Soyez clair dans votre README.md 😉