SPB Git forge

spb/uqo_cours

Public
0commits 0branches 0releases
0 Bsize
maindefault branch
—last push

README : refonte majeure (pastilles groupées, tables détaillées, AQ, flux de correction)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Simon-Pierre Boucher committed 1 mo ago (Aug 5, 2026) parent b22f1d9

1 changed file +150 −22

modified README.md +150 −22
@@ -1,38 +1,166 @@
1 −# UQO — Matériel de cours (IMM1003-20 et IMM1033-20)
1 +# UQO — Matériel complet de cours en évaluation immobilière
2 2
3 −![cours](https://img.shields.io/badge/cours-2-003E7E?style=flat-square) ![séances Beamer](https://img.shields.io/badge/s%C3%A9ances%20Beamer-28-003E7E?style=flat-square) ![travaux pratiques](https://img.shields.io/badge/travaux%20pratiques-6-C6A300?style=flat-square) ![examens](https://img.shields.io/badge/examens-4-C6A300?style=flat-square) ![PDF compilés](https://img.shields.io/badge/PDF%20compil%C3%A9s-128-008046?style=flat-square) ![sources LaTeX](https://img.shields.io/badge/sources%20LaTeX-83-008046?style=flat-square) ![gabarits Excel](https://img.shields.io/badge/gabarits%20Excel-6%20v%C3%A9rifi%C3%A9s-217346?style=flat-square) ![données réelles](https://img.shields.io/badge/donn%C3%A9es%20r%C3%A9elles-2026--08--04-B42318?style=flat-square) ![moteur](https://img.shields.io/badge/moteur-LuaLaTeX-5A5A5A?style=flat-square)
3 +### 🔒 Dépôt privé — contient les examens, solutionnaires et grilles de correction
4 4
5 −**Professeur : Simon-Pierre Boucher — Département des sciences administratives, UQO.**
6 −Paquet généré le 4 août 2026 à partir du dépôt de préparation `UQO_PREPARATION_COURS`.
7 −Toutes les données réelles des énoncés (APCIQ, Banque du Canada, SCHL, StatCan, CBRE, Realtor.ca, etc.) ont été consultées le **4 août 2026** — les rafraîchir si le matériel est administré beaucoup plus tard.
5 +**Identité**
6 +![université](https://img.shields.io/badge/universit%C3%A9-UQO-003E7E?style=flat-square)
7 +![professeur](https://img.shields.io/badge/professeur-Simon--Pierre%20Boucher-003E7E?style=flat-square)
8 +![cours](https://img.shields.io/badge/cours-IMM1003%20%C2%B7%20IMM1033-003E7E?style=flat-square)
9 +![sessions](https://img.shields.io/badge/sessions-Automne%20%2B%20Hiver%202026-003E7E?style=flat-square)
10 +![langue](https://img.shields.io/badge/langue-fran%C3%A7ais-003E7E?style=flat-square)
11 +
12 +**Contenu**
13 +![séances Beamer](https://img.shields.io/badge/s%C3%A9ances%20Beamer-28-C6A300?style=flat-square)
14 +![travaux pratiques](https://img.shields.io/badge/travaux%20pratiques-6-C6A300?style=flat-square)
15 +![examens maison](https://img.shields.io/badge/examens%20maison-4-C6A300?style=flat-square)
16 +![solutionnaires](https://img.shields.io/badge/solutionnaires-10-C6A300?style=flat-square)
17 +![grilles de correction](https://img.shields.io/badge/grilles%20de%20correction-4-C6A300?style=flat-square)
18 +![rapport marché QC](https://img.shields.io/badge/rapport%20march%C3%A9%20QC-106%20pages-C6A300?style=flat-square)
19 +
20 +**Technique**
21 +![PDF compilés](https://img.shields.io/badge/PDF%20compil%C3%A9s-128-008046?style=flat-square)
22 +![sources LaTeX](https://img.shields.io/badge/sources%20LaTeX-83-008046?style=flat-square)
23 +![gabarits Excel](https://img.shields.io/badge/gabarits%20Excel-6-217346?style=flat-square)
24 +![moteur](https://img.shields.io/badge/moteur-LuaLaTeX%20%C2%B7%20TeX%20Live%202026-5A5A5A?style=flat-square)
25 +![slides](https://img.shields.io/badge/slides-Beamer%20%2B%20biber-5A5A5A?style=flat-square)
26 +![Excel](https://img.shields.io/badge/classeurs-openpyxl%20%2B%20Python%203-3776AB?style=flat-square)
27 +
28 +**Assurance qualité**
29 +![compilation](https://img.shields.io/badge/compilation-0%20erreur%20%E2%9C%93-008046?style=flat-square)
30 +![formules Excel](https://img.shields.io/badge/formules%20Excel-0%20cellule%20en%20erreur%20%E2%9C%93-008046?style=flat-square)
31 +![test bout en bout](https://img.shields.io/badge/test%20bout--en--bout-Excel%20%3D%20solutionnaire%20%E2%9C%93-008046?style=flat-square)
32 +![vérification examens](https://img.shields.io/badge/examens-v%C3%A9rifi%C3%A9s%20%C3%A0%20l%27aveugle%20%E2%9C%93-008046?style=flat-square)
33 +![données réelles](https://img.shields.io/badge/donn%C3%A9es%20r%C3%A9elles-consult%C3%A9es%202026--08--04-B42318?style=flat-square)
34 +
35 +---
36 +
37 +## Vue d'ensemble
38 +
39 +Matériel complet de deux cours du baccalauréat en administration des affaires (concentration
40 +évaluation immobilière) de l'**Université du Québec en Outaouais** : plans de cours, 28 séances de
41 +diapositives, 6 travaux pratiques couplés à des gabarits Excel de type *Dashboard*, 4 examens
42 +maison, leurs 10 solutionnaires et 4 grilles de correction, plus un rapport d'analyse du marché
43 +immobilier québécois de 106 pages (code Python et données incluses).
44 +
45 +L'ensemble est pensé pour l'**enseignement à l'ère de l'IA** : évaluations à la maison où l'IA est
46 +tolérée et encadrée (un chatbot de cours est fourni aux étudiants), données personnalisées par code
47 +permanent, réponses exigées ancrées dans des **données réelles sourcées** (URL + date de
48 +consultation dans chaque document), classeurs chaînés par formules, questions de critique de
49 +réponses d'IA contenant des erreurs factuelles réfutables par le dossier, et déclaration d'outils
50 +obligatoire.
51 +
52 +## Les deux cours
53 +
54 +| Cours | Titre | Session | Évaluation |
55 +|---|---|---|---|
56 +| **IMM1003-20** | Éléments d'évaluation immobilière | Automne 2026 | TP 3 × 10 % · Intra 30 % · Final 40 % |
57 +| **IMM1033-20** | Méthodes du coût en évaluation immobilière | Hiver 2026 | TP 10 + 15 + 20 % · Intra 25 % · Final 30 % |
8 58
9 59 ## Arborescence
10 60
11 61 ```
12 62 UQO_COURS/
13 −├── README.md ← ce fichier
14 −├── _Documentation/ ← rapports de production (TP, examens, recherche)
15 −├── Rapport_Immobilier_Quebec/ ← rapport de marché 106 p. (pdf + tex + code Python + données)
63 +├── README.md ← ce fichier
64 +├── _Documentation/ ← rapports de production (TP, examens, recherche IA)
65 +├── Rapport_Immobilier_Quebec/ ← rapport 106 p. : pdf + tex + 67 figures + code Python + données
16 66 ├── IMM1003-20_Elements_evaluation_immobiliere/
17 67 └── IMM1033-20_Methodes_du_cout/
18 − ├── 01_Plan_de_cours/ (tex + pdf)
19 − ├── 02_Slides/ (sources/ = tex + style + images · pdf/ = 14 séances compilées)
20 − ├── 03_Travaux_pratiques/ (TP1-TP3 : enonce/ + gabarit_excel/ + solutionnaire_enseignant/)
21 − ├── 04_Examens/ (Intra + Final : questionnaire/ + solutionnaire_enseignant/ + correction/)
22 − └── 05_Ressources/ (style LaTeX, scripts des gabarits Excel, aide-mémoire, analyse du cours)
68 + ├── README.md ← identité, pondérations, les 14 séances, compilation
69 + ├── 01_Plan_de_cours/ ← tex + pdf
70 + ├── 02_Slides/
71 + │ ├── sources/ ← 14 .tex + uqo-style.sty + references.bib + images/
72 + │ └── pdf/ ← 14 séances compilées
73 + ├── 03_Travaux_pratiques/
74 + │ └── TPn_<sujet>/
75 + │ ├── enonce/ ← 📤 à distribuer (pdf + LaTeX autonome + assets)
76 + │ ├── gabarit_excel/ ← 📤 à distribuer (xlsx Dashboard vérifié)
77 + │ └── solutionnaire_enseignant/ ← 🔒 solutions + tables B = 0-9 + barème
78 + ├── 04_Examens/
79 + │ └── Intra_XXpct/ · Final_XXpct/
80 + │ ├── questionnaire/ ← 📤 à distribuer (pdf + LaTeX autonome)
81 + │ ├── solutionnaire_enseignant/ ← 🔒 solutions + tables de personnalisation
82 + │ └── correction/ ← 🔒 grille détaillée + vérification indépendante
83 + │ + blueprint + scripts Python des figures
84 + └── 05_Ressources/ ← uqo-examen.sty · scripts openpyxl des gabarits
85 + · aide-mémoire · analyse pédagogique du cours
23 86 ```
24 87
25 −## Règle de distribution (importante)
88 +## Les 6 travaux pratiques
89 +
90 +| TP | Cas | Ancrage réel principal | Personnalisation (B = dernier chiffre du code permanent) |
91 +|---|---|---|---|
92 +| 1003·TP1 (10 %) | Tableau de bord du marché de Gatineau | Baromètre APCIQ T2 2026 · BdC 2,25 % · SCHL 3,8 % | Secteur d'analyse assigné par B |
93 +| 1003·TP2 (10 %) | Grille de comparaison — 53, rue du Tropique (Aylmer) | Inscription réelle 649 900 $ (MLS 12303295) + 4 inscriptions concurrentes | Prix vente 1 = 588 000 + 1 000 × B |
94 +| 1003·TP3 (10 %) | Méthode du revenu — triplex, 44, rue Jumonville (Hull) | Inscription réelle 849 900 $ (MLS 11509310) · TAL 3,1 % · MRB 12-14× | Loyer log. 2 = 1 750 + 10 × B |
95 +| 1033·TP1 (10 %) | Évaluation d'un terrain vacant (Saint-Rosaire) | 3 terrains réels 47,7-54 $/pi² · zones inondables 2026 | Prix vente 1 = 259 000 + 1 000 × B |
96 +| 1033·TP2 (15 %) | Bordereau de coût neuf — quadruplex locatif | Permis Gatineau (règl. 501-2005) · GCR 2 656,68 $/u · préférentiel 4,45 % · Altus | Charpente = 118 000 + 400 × B |
97 +| 1033·TP3 (20 %) | Ventilation de la dépréciation — atelier-entrepôt (Hull) | StatCan usines 57,4→111,8 · ASHRAE/InterNACHI · Hull 15,7 % de locaux vides | Coût 2017 = 585 000 + 2 000 × B |
98 +
99 +Chaque TP = énoncé PDF (mise en situation professionnelle, tableaux booktabs, ≥ 2 figures, 8-10
100 +questions référencées cellule par cellule, barème /100, section Sources) + gabarit Excel
101 +(Accueil · Données · zones de travail · Dashboard avec KPI, graphiques natifs, listes déroulantes,
102 +mises en forme conditionnelles) + solutionnaire (chaînes de calcul, **table des réponses pour
103 +B = 0 à 9**, notes de correction item par item).
104 +
105 +## Les 4 examens maison
106 +
107 +| Examen | Matière | Format | Cas central |
108 +|---|---|---|---|
109 +| 1003 · Intra (30 %) | Séances 1-6 | 25 questions · 5 cas · 17 p. | Mandat d'Aylmer, taxe de bienvenue 2026 réelle, marché été 2026, critique d'IA |
110 +| 1003 · Final (40 %) | Séances 1-13 | 26 questions · 17 p. | « Les Jardins Papineau » (9 log., Hull) : trois méthodes + réconciliation + rapport |
111 +| 1033 · Intra (25 %) | Séances 1-8 | 25 questions · 17 p. | Reproduction/remplacement, terrain Aylmer, coûts réels d'un quadruplex |
112 +| 1033 · Final (30 %) | Intégrale | 25 questions · 18 p. | « 88, rue de Vernon » (industriel) : ventilation complète + extraction + patrimoine |
113 +
114 +Tous personnalisés par les chiffres du code permanent, avec question obligatoire d'interaction
115 +documentée avec le chatbot et critique d'une réponse d'IA plantée d'une erreur factuelle.
116 +
117 +## Assurance qualité (traçable dans `_Documentation/`)
118 +
119 +- ✅ **Compilation** : 128 PDF produits sans erreur (LuaLaTeX/latexmk); dossiers LaTeX autonomes
120 + testés par recompilation sur place.
121 +- ✅ **Formules Excel** : les 6 gabarits ouverts dans Microsoft Excel, recalcul forcé, balayage de
122 + toutes les feuilles — **0 cellule en erreur**, à l'état livré comme avec B injecté.
123 +- ✅ **Test bout-en-bout** : le bordereau du TP2-1033 rempli dans Excel reproduit le solutionnaire
124 + au cent près (883 897,17 $ · 184,15 $/pi²).
125 +- ✅ **Vérification indépendante des examens** : chaque examen résolu à l'aveugle à partir du seul
126 + PDF étudiant (rapports dans `04_Examens/*/correction/`); toutes les anomalies détectées ont été
127 + corrigées avant publication.
128 +- ✅ **Cohérence énoncé ↔ Excel** : chaque zone de réponse promise dans un énoncé existe dans le
129 + gabarit, au bon endroit et au bon format (vérifié par script).
130 +
131 +## Flux de correction express
132 +
133 +1. Ouvrir le classeur remis par l'étudiant; changer `Accueil!D9` → si la valeur conclue ne
134 + recalcule pas, la grille n'est pas chaînée (plafond 50 % des questions de calcul — annoncé).
135 +2. Lire la réponse attendue dans la **table B = 0-9** du solutionnaire (aucun recalcul manuel).
136 +3. Suivre le barème item par item des encadrés « Notes de correction » (réponses alternatives
137 + recevables explicitées; pénalités annoncées : double comptage, terrain déprécié, signe inversé).
138 +
139 +## Compilation et régénération
140 +
141 +| Action | Commande |
142 +|---|---|
143 +| Recompiler un énoncé/questionnaire | `cd <dossier> && latexmk -lualatex <fichier>.tex` |
144 +| Recompiler une séance de slides | `cd 02_Slides/sources && latexmk -pdf seanceXX*.tex` |
145 +| Régénérer un gabarit Excel | `python3 05_Ressources/scripts_gabarits_excel/make_<cours>_TPn.py` |
146 +| Reconstruire tout ce paquet | `bash <dépôt source>/scripts/build_desktop_package.sh` |
147 +| Reconstruire la version publique | `bash <dépôt source>/scripts/build_public_package.sh` |
26 148
27 −- **Aux étudiants** : uniquement le contenu des dossiers `enonce/`, `gabarit_excel/` et `questionnaire/`.
28 −- **Réservé à l'enseignant** : tout dossier `solutionnaire_enseignant/` et `correction/` (solutions complètes, tables de personnalisation B = 0-9, grilles et vérifications).
149 +## Sources des données réelles (toutes consultées le 4 août 2026)
29 150
30 −## Compilation
151 +APCIQ (baromètres et communiqués T2 2026) · Banque du Canada (taux directeur 2,25 %, série des
152 +décisions) · SCHL (marché locatif 2025, mises en chantier) · Statistique Canada (18-10-0289-01,
153 +IPCB) · Realtor.ca (inscriptions réelles, MLS cités) · Ville de Gatineau (permis 501-2005, rôle,
154 +milieux hydriques 2026) · GCR (grille 2026-04-01) · CCQ (convention 2025-2029) · CBRE (industriel,
155 +taux globaux) · Altus (guides de coûts 2025-2026) · TAL (indexation 2026) · MEIE, APCHQ, FRAPRU,
156 +Côté Mercier, RBC/Ratehub, BNC, RénoAssistance. **Rafraîchir avant toute administration tardive.**
31 157
32 −- **Examens et TP** : `latexmk -lualatex <fichier>.tex` — chaque dossier est **autonome** (style `uqo-examen.sty` et `assets/` inclus sur place). Polices : TeX Gyre Termes/Heros (TeX Live standard).
33 −- **Slides (Beamer)** : dans `02_Slides/sources/`, `latexmk -pdf <seance>.tex` (bibliographie : biber). Les PDF déjà compilés sont dans `02_Slides/pdf/`.
34 −- **Gabarits Excel** : `.xlsx` prêts à distribuer (vérifiés dans Microsoft Excel : zéro cellule en erreur, personnalisation B testée). Scripts de régénération : `05_Ressources/scripts_gabarits_excel/` (`python3 make_*.py`, requiert openpyxl).
158 +## Dépôts jumeaux
35 159
36 −## Philosophie d'évaluation
160 +| Dépôt | Visibilité | Contenu |
161 +|---|---|---|
162 +| `UQO_COURS` (celui-ci) | 🔒 privé | Tout, corrigés inclus |
163 +| [`UQO_COURS_PUBLIC`](https://github.com/spboucher-ai/UQO_COURS_PUBLIC) | 🌐 public | Sans examens, solutionnaires, grilles ni données ACI |
37 164
38 −Tout le matériel est conçu pour un contexte où **l'IA est tolérée et un chatbot de cours est fourni** : examens maison et TP personnalisés par code permanent, réponses ancrées dans les données réelles exigées, grilles Excel chaînées par formules, questions de critique de réponses d'IA, déclaration d'outils obligatoire.
165 +---
166 +Paquet généré le 4 août 2026 · © Simon-Pierre Boucher, UQO.
39 167