IMM1003 intra : publication mer. 28 oct. 2026 11 h 59 → remise sam. 31 oct. 2026 11 h 59 (72 h) ; mise en page v3 du style uqo-examen (page titre avec tuiles de dates, en-têtes de questions à pastille, bannières de parties, mises en situation, tableaux zébrés, fin d'examen, plus de pages quasi vides : 16 → 14 p.) ; solutionnaire recompilé (11 p.)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
10 changed files +311 −130
modified
IMM1003-20_Elements_evaluation_immobiliere/04_Examens/Intra_30pct/README.md
+1 −1
@@ -1,6 +1,6 @@ | ||
| 1 | 1 | # IMM1003-20 · Examen intra (30 %) — examen maison 72 h, données réelles UQO Éval (6–7 octobre 2026) |
| 2 | 2 | |
| 3 | −Matière : séances 1 à 6. **Examen maison individuel, 72 h** (questionnaire publié sur Moodle et envoyé par courriel le mercredi 28 octobre 2026 à 19 h, à l'heure de la séance 7, remise au plus tard le samedi 31 octobre 2026 à 19 h, conformément à ce qui a été annoncé en classe le 7 octobre ; charge visée 6–8 h), 19 questions / 5 parties, 100 points, données réelles d'UQO Éval identiques pour tous (plus de personnalisation par code permanent). IA permise avec déclaration d'outils + déclaration d'intégrité ; vérification orale possible sur échantillon. | |
| 3 | +Matière : séances 1 à 6. **Examen maison individuel, 72 h** (questionnaire publié sur Moodle et envoyé par courriel le mercredi 28 octobre 2026 à 11 h 59, remise au plus tard le samedi 31 octobre 2026 à 11 h 59, conformément à ce qui a été annoncé en classe le 7 octobre ; charge visée 6–8 h), 19 questions / 5 parties, 100 points, données réelles d'UQO Éval identiques pour tous (plus de personnalisation par code permanent). IA permise avec déclaration d'outils + déclaration d'intégrité ; vérification orale possible sur échantillon. | |
| 4 | 4 | |
| 5 | 5 | - `questionnaire/` : **à distribuer** (`IMM1003-20_intra_exam.pdf`, 16 pages ; source LaTeX autonome + `uqo-examen.sty` + `assets/`). |
| 6 | 6 | - `solutionnaire_enseignant/` : **réservé** (`IMM1003-20_intra_solutionnaire.pdf`, 11 pages, points par item, barème récapitulatif). |
modified
IMM1003-20_Elements_evaluation_immobiliere/04_Examens/Intra_30pct/correction/IMM1003-20_intra_blueprint.md
+1 −1
@@ -1,6 +1,6 @@ | ||
| 1 | 1 | # Blueprint — IMM1003-20, Examen de mi-session (examen maison 72 h, version du 7 octobre 2026) |
| 2 | 2 | |
| 3 | −**Modalité** : examen maison individuel, questionnaire publié sur Moodle et envoyé par courriel le mercredi 28 octobre 2026 à 19 h (heure de la séance 7), remise au plus tard le samedi 31 octobre 2026 à 19 h — fenêtre de 72 h, un PDF via Moodle (modalité annoncée en classe le 7 octobre), charge visée 6–8 h ; documents du cours permis ; IA permise avec **déclaration d'outils** et **déclaration d'intégrité** ; vérification orale de 10 min possible sur échantillon. 100 points, 30 % de la note finale. Matière : séances 1 à 6. **Aucune personnalisation par code permanent** : les données sont identiques pour tous, la différenciation vient de la démarche et de l'interprétation. | |
| 3 | +**Modalité** : examen maison individuel, questionnaire publié sur Moodle et envoyé par courriel le mercredi 28 octobre 2026 à 11 h 59, remise au plus tard le samedi 31 octobre 2026 à 11 h 59 — fenêtre de 72 h, un PDF via Moodle (modalité annoncée en classe le 7 octobre), charge visée 6–8 h ; documents du cours permis ; IA permise avec **déclaration d'outils** et **déclaration d'intégrité** ; vérification orale de 10 min possible sur échantillon. 100 points, 30 % de la note finale. Matière : séances 1 à 6. **Aucune personnalisation par code permanent** : les données sont identiques pour tous, la différenciation vient de la démarche et de l'interprétation. | |
| 4 | 4 | |
| 5 | 5 | **Pourquoi cette refonte** (par rapport à l'examen maison d'août 2026) : l'ancien examen reposait sur des tableaux APCIQ/SCHL et des paramètres par code permanent ; le nouveau s'appuie, comme le TP1, sur **les données réelles du laboratoire UQO Éval** (ventes du Registre foncier jumelées au rôle, inscriptions en vigueur, mesure du moteur) extraites le 6 octobre 2026, et sur une seule propriété-fil conducteur (505, rue Nadon, Buckingham) qui traverse les parties B et D. Chaque question exige un calcul court **et** un jugement ancré dans une donnée précise ; plusieurs questions contiennent un piège volontaire (moyenne vs médiane, rôles à dates différentes, vente non confirmée, estimation ≠ évaluation). |
| 6 | 6 | |
modified
IMM1003-20_Elements_evaluation_immobiliere/04_Examens/Intra_30pct/correction/IMM1003-20_intra_grille_correction.md
+1 −1
@@ -1,4 +1,4 @@ | ||
| 1 | −# Grille de correction — IMM1003-20, Examen de mi-session (**examen maison 72 h**, questionnaire le mercredi 28 octobre 2026 à 19 h, remise au plus tard le samedi 31 octobre 2026 à 19 h, 30 %) | |
| 1 | +# Grille de correction — IMM1003-20, Examen de mi-session (**examen maison 72 h**, questionnaire le mercredi 28 octobre 2026 à 11 h 59, remise au plus tard le samedi 31 octobre 2026 à 11 h 59, 30 %) | |
| 2 | 2 | |
| 3 | 3 | Version du 6 octobre 2026 (remplace la grille de l'examen maison d'août 2026, archivée dans `../archive_v1_maison_2026-08/`). |
| 4 | 4 | |
modified
IMM1003-20_Elements_evaluation_immobiliere/04_Examens/Intra_30pct/questionnaire/IMM1003-20_intra_exam.pdf
+0 −0
Binary file not shown.
modified
IMM1003-20_Elements_evaluation_immobiliere/04_Examens/Intra_30pct/questionnaire/IMM1003-20_intra_exam.tex
+21 −22
@@ -1,5 +1,5 @@ | ||
| 1 | 1 | % ============================================================================== |
| 2 | −% IMM1003-20 — Examen de mi-session (EXAMEN MAISON, 72 h : questionnaire publié le mercredi 28 octobre 2026 à 19 h (heure de la séance 7), remise au plus tard le samedi 31 octobre 2026 à 19 h) — VERSION ÉTUDIANTE | |
| 2 | +% IMM1003-20 — Examen de mi-session (EXAMEN MAISON, 72 h : questionnaire publié le mercredi 28 octobre 2026 à 11 h 59, remise au plus tard le samedi 31 octobre 2026 à 11 h 59) — VERSION ÉTUDIANTE | |
| 3 | 3 | % Université du Québec en Outaouais — Simon-Pierre Boucher |
| 4 | 4 | % Données RÉELLES extraites du laboratoire UQO Éval (www.uqo-eval.app) le 6 octobre 2026 |
| 5 | 5 | % Compilation : latexmk -lualatex IMM1003-20_intra_exam.tex |
@@ -14,10 +14,18 @@ | ||
| 14 | 14 | \setexamTitreCours{Éléments d'évaluation immobilière} |
| 15 | 15 | \setexamType{Examen de mi-session (examen maison)} |
| 16 | 16 | \setexamSession{Automne 2026} |
| 17 | −\setexamDuree{Examen maison individuel --- charge de travail visée : 6 à 8 heures} | |
| 18 | −\setexamRemise{Au plus tard le samedi 31 octobre 2026 à 19 h, un seul fichier PDF via Moodle --- questionnaire publié sur Moodle et envoyé par courriel le mercredi 28 octobre 2026 à 19 h, à l'heure de la séance 7 (fenêtre de 72 heures)} | |
| 17 | +\setexamDuree{Examen maison individuel, livre ouvert --- charge de travail visée : 6 à 8 heures} | |
| 18 | +\setexamMatiere{Séances 1 à 6 --- 19 questions en cinq parties (A à E)} | |
| 19 | +\setexamRemise{Un seul fichier PDF déposé sur Moodle, déclarations signées en dernière page} | |
| 19 | 20 | \setexamPonderation{30\,\% de la note finale} |
| 20 | −\setexamCouverture{Séances 1 à 6 --- cinq parties fondées sur les ventes réelles, les rôles et les inscriptions d'UQO Éval} | |
| 21 | +\setexamCouverture{Cinq parties fondées sur les ventes réelles, les rôles et les inscriptions d'UQO Éval} | |
| 22 | +\setexamPublicationJour{Mercredi 28 octobre 2026} | |
| 23 | +\setexamPublicationHeure{11 h 59} | |
| 24 | +\setexamPublicationNote{Sur Moodle et par courriel} | |
| 25 | +\setexamEcheanceJour{Samedi 31 octobre 2026} | |
| 26 | +\setexamEcheanceHeure{11 h 59} | |
| 27 | +\setexamEcheanceNote{Dépôt du PDF sur Moodle} | |
| 28 | +\setexamFenetre{Fenêtre de 72 heures --- la remise suit la publication de 72 h exactement} | |
| 21 | 29 | |
| 22 | 30 | \definecolor{uqoBleuEval}{RGB}{0,96,133} |
| 23 | 31 | \newcommand{\web}[1]{\tcbox[on line, enhanced, arc=3pt, boxrule=0.5pt, colframe=uqoBleuEval!60, colback=uqoBleuEval!6, |
@@ -30,7 +38,7 @@ | ||
| 30 | 38 | % ------------------------------------------------------------------ CONSIGNES |
| 31 | 39 | \begin{consignes} |
| 32 | 40 | \begin{enumerate}[leftmargin=1.4em, itemsep=2pt] |
| 33 | − \item \textbf{Modalité.} Examen maison \textbf{strictement individuel}. Le questionnaire est publié sur Moodle et envoyé par courriel le \textbf{mercredi 28 octobre 2026 à 19 h}, à l'heure de la séance 7; la remise se fait au plus tard le \textbf{samedi 31 octobre 2026 à 19 h} --- fenêtre de 72 heures. Notes de cours, diapositives, TP et lectures permis. Toute collaboration ou tout partage de réponses, de calculs ou de fichiers entre étudiants est interdit. | |
| 41 | + \item \textbf{Modalité.} Examen maison \textbf{strictement individuel}. Le questionnaire est publié sur Moodle et envoyé par courriel le \textbf{mercredi 28 octobre 2026 à 11 h 59}; la remise se fait au plus tard le \textbf{samedi 31 octobre 2026 à 11 h 59}, soit \textbf{72 heures} plus tard. Notes de cours, diapositives, TP et lectures permis. Toute collaboration ou tout partage de réponses, de calculs ou de fichiers entre étudiants est interdit. | |
| 34 | 42 | \item \textbf{Données réelles.} Toutes les données proviennent du laboratoire \textbf{UQO Éval} (ventes réelles inscrites au Registre foncier et jumelées au rôle d'évaluation, inscriptions en vigueur, mesure du moteur), extraites le 6~octobre~2026. Elles sont \textbf{identiques pour toute la classe} et suffisent à répondre : n'allez pas chercher d'autres chiffres sans les citer. Les personnages sont des dispositifs d'examen. |
| 35 | 43 | \item \textbf{Outils et intelligence artificielle.} L'usage d'outils numériques et d'IA est \textbf{permis}, à condition de le \textbf{déclarer} (déclaration d'outils ci-dessous) et de rester capable d'expliquer et de refaire chaque calcul et chaque jugement sans aide. Une \textbf{vérification orale} de 10~minutes, sans outils ni documents, peut être demandée à un échantillon d'étudiants; une réponse que son auteur ne peut pas expliquer n'est pas notée. |
| 36 | 44 | \item \textbf{Démarche exigée.} Pour chaque calcul : formule, substitution, résultat \textbf{puis} interprétation en une ou deux phrases. Un résultat sans démarche ne vaut rien; une démarche juste avec une erreur d'arithmétique conserve la plus grande partie des points. |
@@ -47,8 +55,8 @@ | ||
| 47 | 55 | Nom : \rule{5cm}{0.4pt}\quad Code permanent : \rule{4cm}{0.4pt}\quad Signature : \rule{4cm}{0.4pt} |
| 48 | 56 | \end{miseengarde} |
| 49 | 57 | |
| 50 | −\begin{center} | |
| 51 | −\renewcommand{\arraystretch}{1.25} | |
| 58 | +\begin{donnees}[\faIcon{list-ol}\quad Structure de l'examen] | |
| 59 | +\centering | |
| 52 | 60 | \begin{tabular}{clccc} |
| 53 | 61 | \toprule |
| 54 | 62 | \textbf{Partie} & \textbf{Thème} & \textbf{Séances} & \textbf{Questions} & \textbf{Points} \\ |
@@ -62,7 +70,7 @@ E & Cadre professionnel et déontologie & 1--2 & 16 à 19 & 16 \\ | ||
| 62 | 70 | & \textbf{Total} & & \textbf{19} & \textbf{100} \\ |
| 63 | 71 | \bottomrule |
| 64 | 72 | \end{tabular} |
| 65 | −\end{center} | |
| 73 | +\end{donnees} | |
| 66 | 74 | |
| 67 | 75 | \begin{donnees}[\faIcon{calculator}\quad Formules de référence] |
| 68 | 76 | \begin{tabular}{@{}ll@{}} |
@@ -73,12 +81,11 @@ Ratio prix/rôle & $\dfrac{\text{prix de vente}}{\text{valeur inscrite au rôle} | ||
| 73 | 81 | \end{tabular} |
| 74 | 82 | \end{donnees} |
| 75 | 83 | |
| 76 | −\newpage | |
| 77 | 84 | % ============================================================================== |
| 78 | 85 | \partieexamen{Lire le marché de Gatineau dans nos ventes réelles}{22} |
| 79 | 86 | % ============================================================================== |
| 80 | 87 | |
| 81 | −\textbf{Mise en situation.} Vous êtes analyste junior dans une firme d'évaluation agréée de Gatineau. La directrice vous remet, le 6 octobre 2026, l'extrait des \textbf{ventes réelles d'unifamiliales} de la ville (transactions de 50\,000~\$ et plus inscrites au Registre foncier et jumelées à une unité du rôle), tel qu'UQO Éval le compile. | |
| 88 | +\begin{situation}\textbf{Mise en situation.} Vous êtes analyste junior dans une firme d'évaluation agréée de Gatineau. La directrice vous remet, le 6 octobre 2026, l'extrait des \textbf{ventes réelles d'unifamiliales} de la ville (transactions de 50\,000~\$ et plus inscrites au Registre foncier et jumelées à une unité du rôle), tel qu'UQO Éval le compile.\end{situation} | |
| 82 | 89 | |
| 83 | 90 | \begin{donnees}[Tableau 1 --- Ventes unifamiliales à Gatineau par année, 2021 $\rightarrow$ 14 août 2026] |
| 84 | 91 | \centering\small\TableauAnnuel\par\smallskip |
@@ -125,12 +132,11 @@ En février 2026 (tableau 2), le prix moyen dépasse le prix médian de près de | ||
| 125 | 132 | \end{enumerate} |
| 126 | 133 | \end{questionexam} |
| 127 | 134 | |
| 128 | −\newpage | |
| 129 | 135 | % ============================================================================== |
| 130 | 136 | \partieexamen{Valeur, prix, coût et rôle : le 505, rue Nadon}{20} |
| 131 | 137 | % ============================================================================== |
| 132 | 138 | |
| 133 | −\textbf{Mise en situation.} Le \textbf{505, rue Nadon} (secteur Buckingham, Gatineau) est une maison \textbf{à paliers} (\emph{split-level}) construite en \textbf{1991}, de \textbf{112,2~m\up{2}} habitables sur un terrain de \textbf{747~m\up{2}}. Le Registre foncier montre deux ventes : | |
| 139 | +\begin{situation}\textbf{Mise en situation.} Le \textbf{505, rue Nadon} (secteur Buckingham, Gatineau) est une maison \textbf{à paliers} (\emph{split-level}) construite en \textbf{1991}, de \textbf{112,2~m\up{2}} habitables sur un terrain de \textbf{747~m\up{2}}. Le Registre foncier montre deux ventes :\end{situation} | |
| 134 | 140 | |
| 135 | 141 | \begin{donnees}[Tableau 4 --- Historique réel du 505, rue Nadon (UQO Éval)] |
| 136 | 142 | \centering\small |
@@ -183,7 +189,6 @@ En février 2026 (tableau 2), le prix moyen dépasse le prix médian de près de | ||
| 183 | 189 | Pour le 505, rue Nadon, indiquez le \textbf{type de valeur} à estimer et \textbf{une caractéristique} qui le distingue de la valeur marchande dans chacun des mandats suivants : (i)~refinancement hypothécaire; (ii)~contestation du compte de taxes; (iii)~police d'assurance habitation; (iv)~partage du patrimoine lors d'un divorce. \pts{4} Enfin, en une phrase : le prix de 574\,900~\$ payé le 20 juillet 2026 \emph{est-il} la valeur marchande? \pts{1} |
| 184 | 190 | \end{questionexam} |
| 185 | 191 | |
| 186 | −\newpage | |
| 187 | 192 | % ============================================================================== |
| 188 | 193 | \partieexamen{Les municipalités voisines et les principes}{18} |
| 189 | 194 | % ============================================================================== |
@@ -224,15 +229,14 @@ Mesure UQO Éval : estimation \textbf{409\,100~\$} (fourchette P10--P90 : \textb | ||
| 224 | 229 | \end{enumerate} |
| 225 | 230 | \end{questionexam} |
| 226 | 231 | |
| 227 | −\newpage | |
| 228 | 232 | % ============================================================================== |
| 229 | 233 | \partieexamen{Collecte, validation et sélection des données}{24} |
| 230 | 234 | % ============================================================================== |
| 231 | 235 | |
| 232 | −\textbf{Mise en situation.} Votre firme doit produire un rapport sur le \textbf{505, rue Nadon} (partie B). Le service de recherche vous transmet deux extraits bruts d'UQO Éval : un lot de transactions « douteuses » signalées par les tests automatiques (tableau 7), et les ventes unifamiliales conclues \textbf{à moins de 450~m} du sujet entre juillet 2025 et août 2026 (tableau 8). | |
| 236 | +\begin{situation}\textbf{Mise en situation.} Votre firme doit produire un rapport sur le \textbf{505, rue Nadon} (partie B). Le service de recherche vous transmet deux extraits bruts d'UQO Éval : un lot de transactions « douteuses » signalées par les tests automatiques (tableau 7), et les ventes unifamiliales conclues \textbf{à moins de 450~m} du sujet entre juillet 2025 et août 2026 (tableau 8).\end{situation} | |
| 233 | 237 | |
| 234 | 238 | \begin{donnees}[Tableau 7 --- Extrait brut : transactions unifamiliales de Gatineau signalées par les tests automatiques, 2026] |
| 235 | −\centering\scriptsize\setlength{\tabcolsep}{3pt}\TableauAnomalies\par\smallskip | |
| 239 | +\centering\scriptsize\setlength{\tabcolsep}{2pt}\TableauAnomalies\par\smallskip | |
| 236 | 240 | \footnotesize Toutes ces lignes sont réelles et proviennent du Registre foncier tel que jumelé par UQO Éval. « Rôle » = valeur inscrite au rôle 2024-2026. Secteurs : Metcalfe et Dublin à Hull; Lorrain, Lefebvre et Bertille-Paiement à Gatineau (est); Roquebrune et Turin à Aylmer; Oakwood à Chelsea-Hull limite; Plateau et Laurier à Hull. |
| 237 | 241 | \end{donnees} |
| 238 | 242 | |
@@ -261,7 +265,6 @@ Les n\up{os}~13 et 15 (448 et 446, rue Nadon) sont deux plain-pied \textbf{ident | ||
| 261 | 265 | UQO Éval ne retient que les ventes de 50\,000~\$ et plus jumelées à une unité du rôle; 2026 s'arrête au 14 août; la « valeur au rôle » d'une vente est celle du rôle en vigueur \emph{à la date de la vente}; aucune information sur l'état intérieur ni sur les conditions de vente n'est disponible. Choisissez \textbf{trois} de ces limites et, pour chacune, dites quelle analyse de cet examen elle fragilise et comment un évaluateur la contourne (principe fondamental de la collecte). |
| 262 | 266 | \end{questionexam} |
| 263 | 267 | |
| 264 | −\newpage | |
| 265 | 268 | % ============================================================================== |
| 266 | 269 | \partieexamen{Cadre professionnel et déontologie}{16} |
| 267 | 270 | % ============================================================================== |
@@ -282,11 +285,7 @@ Un évaluateur a retenu la vente du 217, rue Maclaren Est (150\,000~\$, tableau | ||
| 282 | 285 | Un stagiaire propose de livrer au client, comme conclusion du rapport sur le 3-20, boulevard Sacré-C\oe{}ur (partie C), l'estimation du moteur UQO Éval (409\,100~\$) « parce qu'elle combine déjà quatre méthodes ». Expliquez pourquoi c'est contraire aux \textbf{normes de pratique} (OEAQ, et plus largement CUSPAP/USPAP), ce que l'évaluateur agréé doit \textbf{ajouter} pour qu'une estimation statistique devienne une évaluation signée, et l'usage \emph{légitime} que l'on peut faire d'un tel outil. |
| 283 | 286 | \end{questionexam} |
| 284 | 287 | |
| 285 | −\vspace{14pt} | |
| 286 | −\begin{center} | |
| 287 | −{\color{uqoBleu}\rule{0.5\textwidth}{0.8pt}}\\[4pt] | |
| 288 | −\textbf{Fin de l'examen.} Vérifiez les deux déclarations signées, la numérotation de vos réponses et votre code permanent sur chaque page. | |
| 289 | −\end{center} | |
| 288 | +\finexamen{Vérifiez les deux déclarations signées, la numérotation de vos réponses et votre code permanent sur chaque page. Remise au plus tard le samedi 31 octobre 2026 à 11 h 59.} | |
| 290 | 289 | |
| 291 | 290 | \newpage |
| 292 | 291 | % ============================================================================== |
modified
IMM1003-20_Elements_evaluation_immobiliere/04_Examens/Intra_30pct/questionnaire/uqo-examen.sty
+138 −51
@@ -6,7 +6,7 @@ | ||
| 6 | 6 | % Compilation : LuaLaTeX (compatible XeLaTeX) |
| 7 | 7 | % ============================================================================== |
| 8 | 8 | \NeedsTeXFormat{LaTeX2e} |
| 9 | −\ProvidesPackage{uqo-examen}[2026/08/04 Style examens UQO v2] | |
| 9 | +\ProvidesPackage{uqo-examen}[2026/10/28 Style examens UQO v3] | |
| 10 | 10 | |
| 11 | 11 | % --- Option solutionnaire --- |
| 12 | 12 | \newif\ifsolutionnaire |
@@ -38,7 +38,8 @@ | ||
| 38 | 38 | \RequirePackage{fancyhdr} |
| 39 | 39 | \RequirePackage{lastpage} |
| 40 | 40 | \RequirePackage{tikz} |
| 41 | −\usetikzlibrary{calc} | |
| 41 | +\usetikzlibrary{calc,positioning} | |
| 42 | +\RequirePackage{fontawesome5} | |
| 42 | 43 | \RequirePackage{tcolorbox} |
| 43 | 44 | \tcbuselibrary{skins,breakable} |
| 44 | 45 | \RequirePackage{needspace} |
@@ -71,6 +72,15 @@ | ||
| 71 | 72 | \newcommand{\examRemise}{} \newcommand{\setexamRemise}[1]{\renewcommand{\examRemise}{#1}} |
| 72 | 73 | \newcommand{\examPonderation}{}\newcommand{\setexamPonderation}[1]{\renewcommand{\examPonderation}{#1}} |
| 73 | 74 | \newcommand{\examCouverture}{} \newcommand{\setexamCouverture}[1]{\renewcommand{\examCouverture}{#1}} |
| 75 | +% Dates clés (v3) : jour + heure de publication, jour + heure de remise, durée de la fenêtre, mode de remise | |
| 76 | +\newcommand{\examPublicationJour}{} \newcommand{\setexamPublicationJour}[1]{\renewcommand{\examPublicationJour}{#1}} | |
| 77 | +\newcommand{\examPublicationHeure}{} \newcommand{\setexamPublicationHeure}[1]{\renewcommand{\examPublicationHeure}{#1}} | |
| 78 | +\newcommand{\examPublicationNote}{} \newcommand{\setexamPublicationNote}[1]{\renewcommand{\examPublicationNote}{#1}} | |
| 79 | +\newcommand{\examEcheanceJour}{} \newcommand{\setexamEcheanceJour}[1]{\renewcommand{\examEcheanceJour}{#1}} | |
| 80 | +\newcommand{\examEcheanceHeure}{} \newcommand{\setexamEcheanceHeure}[1]{\renewcommand{\examEcheanceHeure}{#1}} | |
| 81 | +\newcommand{\examEcheanceNote}{} \newcommand{\setexamEcheanceNote}[1]{\renewcommand{\examEcheanceNote}{#1}} | |
| 82 | +\newcommand{\examFenetre}{} \newcommand{\setexamFenetre}[1]{\renewcommand{\examFenetre}{#1}} | |
| 83 | +\newcommand{\examMatiere}{} \newcommand{\setexamMatiere}[1]{\renewcommand{\examMatiere}{#1}} | |
| 74 | 84 | |
| 75 | 85 | % --- En-têtes / pieds de page (filet doré, typographie sans) --- |
| 76 | 86 | \pagestyle{fancy} |
@@ -79,8 +89,9 @@ | ||
| 79 | 89 | \renewcommand{\headrule}{\hbox to\headwidth{\color{uqoOr}\leaders\hrule height \headrulewidth\hfill}} |
| 80 | 90 | \renewcommand{\footrulewidth}{0.4pt} |
| 81 | 91 | \renewcommand{\footrule}{\hbox to\headwidth{\color{uqoBgClair!60!uqoGris!30}\leaders\hrule height \footrulewidth\hfill}} |
| 82 | −\fancyhead[L]{\small\sffamily\textcolor{uqoBleu}{\textbf{\examCours}}\;{\color{uqoGris}·\;\examTitreCours}} | |
| 92 | +\fancyhead[L]{\small\sffamily\textcolor{uqoBleu}{\textbf{\examCours}}\ifsolutionnaire\else\;{\color{uqoGris}·\;\examTitreCours}\fi} | |
| 83 | 93 | \fancyhead[R]{\small\sffamily\color{uqoGris}\examType\ifsolutionnaire\ --- \textcolor{uqoVert}{\textbf{SOLUTIONNAIRE}}\fi} |
| 94 | +\fancyfoot[C]{\small\sffamily\color{uqoGris}\examSession} | |
| 84 | 95 | \fancyfoot[L]{\small\sffamily\color{uqoGris}UQO --- Simon-Pierre Boucher} |
| 85 | 96 | \fancyfoot[R]{\small\sffamily\color{uqoGris}Page \textcolor{uqoBleu}{\textbf{\thepage}} de \pageref{LastPage}} |
| 86 | 97 | |
@@ -104,8 +115,18 @@ | ||
| 104 | 115 | \newcommand{\uqopastilleclair}[1]{{\sffamily\bfseries\textcolor{white}{#1 points}}} |
| 105 | 116 | |
| 106 | 117 | % ============================================================================== |
| 107 | −% PAGE COUVERTURE — bandes UQO, typographie institutionnelle (numérotation continue) | |
| 118 | +% PAGE COUVERTURE v3 — bandes UQO, titre, tuiles « dates clés », fiche, identification | |
| 108 | 119 | % ============================================================================== |
| 120 | +\newtcolorbox{uqotuile}[2][uqoBleu]{% [couleur]{libellé} | |
| 121 | + enhanced, sharp corners, boxrule=0pt, | |
| 122 | + colback=uqoBgClair, colframe=uqoBgClair, | |
| 123 | + borderline west={4pt}{0pt}{#1}, | |
| 124 | + left=11pt, right=8pt, top=8pt, bottom=8pt, | |
| 125 | + before skip=0pt, after skip=0pt, | |
| 126 | + title={\sffamily\scriptsize\bfseries\color{#1}#2}, | |
| 127 | + colbacktitle=uqoBgClair, coltitle=#1, toptitle=6pt, bottomtitle=0pt, | |
| 128 | + titlerule=0pt | |
| 129 | +} | |
| 109 | 130 | \newcommand{\pagetitreexamen}{% |
| 110 | 131 | \begingroup |
| 111 | 132 | \thispagestyle{empty}% |
@@ -124,50 +145,76 @@ | ||
| 124 | 145 | at ($(current page.south)+(0,0.5cm)$) |
| 125 | 146 | {UQO --- Département des sciences administratives --- \examSession}; |
| 126 | 147 | \end{tikzpicture}% |
| 127 | −\vspace*{3.0cm} | |
| 148 | +\vspace*{1.9cm} | |
| 128 | 149 | \begin{center} |
| 129 | −{\fontsize{23}{27}\selectfont\sffamily\bfseries\color{uqoBleu}\examType\par} | |
| 150 | +{\sffamily\footnotesize\bfseries\color{uqoGris}\MakeUppercase{\examSession\ \ ·\ \ \examPonderation}\par} | |
| 151 | +\vspace{7pt} | |
| 152 | +{\fontsize{25}{29}\selectfont\sffamily\bfseries\color{uqoBleu}\examType\par} | |
| 130 | 153 | \ifsolutionnaire |
| 131 | − \vspace{8pt} | |
| 154 | + \vspace{7pt} | |
| 132 | 155 | {\large\sffamily\bfseries\color{uqoVert}SOLUTIONNAIRE --- Réservé à l'enseignant\par} |
| 133 | 156 | \fi |
| 134 | −\vspace{10pt} | |
| 135 | −{\color{uqoOr}\rule{4.2cm}{2pt}}\par | |
| 136 | −\vspace{10pt} | |
| 157 | +\vspace{9pt} | |
| 158 | +{\color{uqoOr}\rule{4.2cm}{2.4pt}}\par | |
| 159 | +\vspace{9pt} | |
| 137 | 160 | {\LARGE\sffamily\bfseries\color{uqoBleu}\examCours\par} |
| 138 | −\vspace{4pt} | |
| 139 | −{\Large\sffamily\color{uqoBleu}\examTitreCours\par} | |
| 140 | −\vspace{7pt} | |
| 161 | +\vspace{2pt} | |
| 162 | +{\Large\sffamily\color{uqoBleuClair}\examTitreCours\par} | |
| 163 | +\vspace{6pt} | |
| 141 | 164 | {\small\itshape\color{uqoGris}\examCouverture\par} |
| 165 | +\end{center} | |
| 142 | 166 | |
| 143 | −\vspace{18pt} | |
| 144 | −{\renewcommand{\arraystretch}{1.55} | |
| 145 | −\begin{tabular}{@{}>{\sffamily\bfseries\color{uqoBleu}}m{3.2cm}>{\raggedright\arraybackslash}m{10.2cm}@{}} | |
| 146 | −\toprule | |
| 167 | +\vspace{10pt} | |
| 168 | +% --- Dates clés --- | |
| 169 | +\noindent\begin{minipage}[t]{0.487\textwidth} | |
| 170 | +\begin{uqotuile}[uqoBleu]{\faIcon{paper-plane}\; PUBLICATION DU QUESTIONNAIRE} | |
| 171 | + {\sffamily\bfseries\color{uqoBleu}\examPublicationJour\par} | |
| 172 | + \vspace{2pt} | |
| 173 | + {\sffamily\bfseries\color{uqoBleu}\fontsize{21}{24}\selectfont\examPublicationHeure\par} | |
| 174 | + \vspace{3pt} | |
| 175 | + {\sffamily\footnotesize\color{uqoGris}\examPublicationNote\par} | |
| 176 | +\end{uqotuile} | |
| 177 | +\end{minipage}\hfill | |
| 178 | +\begin{minipage}[t]{0.487\textwidth} | |
| 179 | +\begin{uqotuile}[uqoRouge]{\faIcon{flag-checkered}\; REMISE AU PLUS TARD} | |
| 180 | + {\sffamily\bfseries\color{uqoRouge}\examEcheanceJour\par} | |
| 181 | + \vspace{2pt} | |
| 182 | + {\sffamily\bfseries\color{uqoRouge}\fontsize{21}{24}\selectfont\examEcheanceHeure\par} | |
| 183 | + \vspace{3pt} | |
| 184 | + {\sffamily\footnotesize\color{uqoGris}\examEcheanceNote\par} | |
| 185 | +\end{uqotuile} | |
| 186 | +\end{minipage}\par | |
| 187 | +\vspace{6pt} | |
| 188 | +\begin{center} | |
| 189 | +\tcbox[on line, enhanced, arc=9pt, boxrule=0pt, colback=uqoOr!22, left=9pt, right=9pt, top=2pt, bottom=2pt, boxsep=1pt] | |
| 190 | + {\sffamily\small\bfseries\color{uqoBleu}\faIcon{hourglass-half}\;\;\examFenetre} | |
| 191 | +\end{center} | |
| 192 | + | |
| 193 | +\vspace{8pt} | |
| 194 | +% --- Fiche --- | |
| 195 | +{\renewcommand{\arraystretch}{1.35}\sffamily\small | |
| 196 | +\noindent\begin{tabularx}{\textwidth}{@{}>{\leavevmode\bfseries\color{uqoBleu}}p{3.0cm}>{\leavevmode\raggedright\arraybackslash}X@{}} | |
| 197 | +\arrayrulecolor{uqoBleu}\specialrule{1pt}{0pt}{2pt} | |
| 147 | 198 | Professeur & Simon-Pierre Boucher \\ |
| 148 | −Session & \examSession \\ | |
| 149 | 199 | Modalité & \examDuree \\ |
| 200 | +Matière & \examMatiere \\ | |
| 150 | 201 | Remise & \examRemise \\ |
| 151 | −Pondération & \examPonderation \\ | |
| 152 | −Total & 100 points \\ | |
| 153 | −\bottomrule | |
| 154 | −\end{tabular}\par} | |
| 202 | +Pondération & \examPonderation\ \ ·\ \ 100 points \\ | |
| 203 | +\arrayrulecolor{uqoOr}\specialrule{1pt}{2pt}{0pt}\arrayrulecolor{black} | |
| 204 | +\end{tabularx}\par} | |
| 155 | 205 | |
| 156 | 206 | \ifsolutionnaire\else |
| 157 | −\vspace{20pt} | |
| 158 | −{\renewcommand{\arraystretch}{2.1} | |
| 159 | −\begin{tabular}{@{}>{\sffamily\bfseries\color{uqoBleu}}m{3.2cm}m{10.2cm}@{}} | |
| 160 | −\toprule | |
| 161 | −Nom, prénom & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 162 | −Code permanent & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 163 | −Groupe & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 164 | −Signature & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 165 | −\bottomrule | |
| 166 | −\end{tabular}\par} | |
| 207 | +\vspace{12pt} | |
| 208 | +{\renewcommand{\arraystretch}{1.9}\sffamily\small | |
| 209 | +\noindent\begin{tabularx}{\textwidth}{@{}>{\leavevmode\bfseries\color{uqoBleu}}p{3.0cm}>{\leavevmode}X>{\leavevmode\bfseries\color{uqoBleu}}p{2.4cm}>{\leavevmode}X@{}} | |
| 210 | +Nom, prénom & \textcolor{uqoGris!55}{\dotfill} & Groupe & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 211 | +Code permanent & \textcolor{uqoGris!55}{\dotfill} & Signature & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 212 | +\end{tabularx}\par} | |
| 167 | 213 | \fi |
| 168 | 214 | |
| 169 | −\vspace{14pt} | |
| 170 | −{\footnotesize\color{uqoGris}Ce questionnaire compte \textbf{\pageref{LastPage}} pages, section \emph{Sources} incluse. Vérifiez qu'il est complet avant de commencer.} | |
| 215 | +\vspace{10pt} | |
| 216 | +\begin{center} | |
| 217 | +{\footnotesize\sffamily\color{uqoGris}Ce document compte \textbf{\pageref{LastPage}} pages, section \emph{Sources} incluse. Vérifiez qu'il est complet avant de commencer.} | |
| 171 | 218 | \end{center} |
| 172 | 219 | \clearpage |
| 173 | 220 | \endgroup |
@@ -196,11 +243,32 @@ Signature & \textcolor{uqoGris!55}{\dotfill} \\ | ||
| 196 | 243 | |
| 197 | 244 | \newtcolorbox{donnees}[1][Données]{ |
| 198 | 245 | enhanced, breakable, sharp corners, |
| 199 | − colback=white, colframe=uqoBleuClair, boxrule=0.6pt, | |
| 246 | + colback=white, colframe=uqoBleuClair!70, boxrule=0.5pt, | |
| 200 | 247 | title={#1}, |
| 201 | − fonttitle=\sffamily\bfseries, coltitle=white, colbacktitle=uqoBleuClair, | |
| 202 | − left=9pt, right=9pt, top=7pt, bottom=7pt, | |
| 203 | − toptitle=3pt, bottomtitle=3pt | |
| 248 | + fonttitle=\sffamily\bfseries\small, coltitle=white, colbacktitle=uqoBleuClair, | |
| 249 | + left=9pt, right=9pt, top=8pt, bottom=7pt, | |
| 250 | + toptitle=4pt, bottomtitle=4pt, | |
| 251 | + before skip=8pt, after skip=10pt, | |
| 252 | + before upper={\rowcolors{2}{white}{uqoBgClair!75}\renewcommand{\arraystretch}{1.18}} | |
| 253 | +} | |
| 254 | + | |
| 255 | +% Mise en situation : paragraphe à filet doré | |
| 256 | +\newtcolorbox{situation}{ | |
| 257 | + enhanced, breakable, sharp corners, boxrule=0pt, | |
| 258 | + colback=uqoOr!9, colframe=uqoOr!9, | |
| 259 | + borderline west={3pt}{0pt}{uqoOr}, | |
| 260 | + left=10pt, right=9pt, top=6pt, bottom=6pt, | |
| 261 | + before skip=6pt, after skip=8pt | |
| 262 | +} | |
| 263 | + | |
| 264 | +% Fin de l'examen | |
| 265 | +\newcommand{\finexamen}[1]{% | |
| 266 | + \vspace{16pt} | |
| 267 | + \begin{tcolorbox}[enhanced, sharp corners, boxrule=0pt, colback=uqoBleu, halign=center, | |
| 268 | + left=10pt, right=10pt, top=8pt, bottom=8pt, borderline south={2pt}{-3pt}{uqoOr}] | |
| 269 | + {\sffamily\bfseries\color{white}\faIcon{flag-checkered}\;\;Fin de l'examen}\par\vspace{3pt} | |
| 270 | + {\small\color{white}#1} | |
| 271 | + \end{tcolorbox} | |
| 204 | 272 | } |
| 205 | 273 | |
| 206 | 274 | % Boîte solution (solutionnaire seulement) |
@@ -229,26 +297,44 @@ Signature & \textcolor{uqoGris!55}{\dotfill} \\ | ||
| 229 | 297 | \newcounter{partie} |
| 230 | 298 | \newcommand{\partieexamen}[2]{% {Titre}{points ou vide} |
| 231 | 299 | \stepcounter{partie}% |
| 232 | − \needspace{6\baselineskip}% | |
| 233 | − \vspace{16pt}% | |
| 300 | + \needspace{14\baselineskip}% | |
| 301 | + \vspace{18pt}% | |
| 234 | 302 | \noindent\begin{tcolorbox}[enhanced, sharp corners, colback=uqoBleu, colframe=uqoBleu, boxrule=0pt, |
| 235 | − left=10pt, right=10pt, top=7pt, bottom=7pt, | |
| 236 | − borderline south={2pt}{-3pt}{uqoOr}, | |
| 303 | + left=12pt, right=12pt, top=8pt, bottom=8pt, | |
| 304 | + borderline south={2.4pt}{-3pt}{uqoOr}, | |
| 237 | 305 | before skip=0pt, after skip=10pt] |
| 238 | − {\sffamily\bfseries\large\textcolor{white}{Partie \Alph{partie} --- #1}% | |
| 239 | − \if\relax\detokenize{#2}\relax\else\hfill\uqopastilleclair{#2}\fi} | |
| 306 | + \begin{minipage}{\dimexpr\linewidth-3cm} | |
| 307 | + {\sffamily\scriptsize\bfseries\color{uqoOr}\MakeUppercase{Partie \Alph{partie}}\par} | |
| 308 | + \vspace{1pt} | |
| 309 | + {\sffamily\bfseries\large\color{white}#1\par} | |
| 310 | + \end{minipage}% | |
| 311 | + \hfill | |
| 312 | + \if\relax\detokenize{#2}\relax\else | |
| 313 | + \begin{minipage}{2.8cm}\raggedleft | |
| 314 | + {\sffamily\bfseries\color{white}\fontsize{19}{20}\selectfont #2}\\[1pt] | |
| 315 | + {\sffamily\scriptsize\color{uqoOr}\MakeUppercase{points}} | |
| 316 | + \end{minipage}% | |
| 317 | + \fi | |
| 240 | 318 | \end{tcolorbox}\par |
| 241 | 319 | } |
| 242 | 320 | |
| 243 | 321 | \newcounter{questionexam} |
| 244 | 322 | \newenvironment{questionexam}[2]{% {Titre}{points} |
| 245 | 323 | \refstepcounter{questionexam}% |
| 246 | − \needspace{9\baselineskip}% | |
| 247 | − \vspace{13pt}% | |
| 248 | − \noindent{\color{uqoBleu}\rule{\textwidth}{1.6pt}}\par\nopagebreak\vspace{3.5pt}% | |
| 249 | − \noindent{\large\sffamily\bfseries\textcolor{uqoBleu}{Question \arabic{questionexam} --- #1}% | |
| 250 | − \hfill{\large\sffamily\bfseries\textcolor{uqoBleu}{(#2 points)}}}\par\nopagebreak\vspace{2.5pt}% | |
| 251 | − \noindent{\color{uqoOr}\rule{\textwidth}{0.9pt}}\par\nopagebreak\vspace{5pt}% | |
| 324 | + \needspace{8\baselineskip}% | |
| 325 | + \vspace{12pt}% | |
| 326 | + \noindent\begin{tcolorbox}[enhanced, sharp corners, boxrule=0pt, | |
| 327 | + colback=uqoBgClair, colframe=uqoBgClair, | |
| 328 | + borderline west={4pt}{0pt}{uqoBleu}, | |
| 329 | + left=10pt, right=76pt, top=5pt, bottom=5pt, | |
| 330 | + before skip=0pt, after skip=7pt, | |
| 331 | + overlay={\node[anchor=east, font=\sffamily\bfseries\footnotesize, text=white, fill=uqoBleu, | |
| 332 | + inner xsep=7pt, inner ysep=4pt, rounded corners=2.5pt] | |
| 333 | + at ([xshift=-7pt]frame.east) {#2 points};}] | |
| 334 | + {\sffamily\bfseries\large\color{uqoBleu}Question \arabic{questionexam}}% | |
| 335 | + {\sffamily\large\color{uqoGris!80}\ \ ·\ \ }% | |
| 336 | + {\sffamily\bfseries\large\color{uqoGris!95}#1} | |
| 337 | + \end{tcolorbox}\nopagebreak | |
| 252 | 338 | \noindent\ignorespaces |
| 253 | 339 | }{\par} |
| 254 | 340 | |
@@ -285,7 +371,8 @@ Signature & \textcolor{uqoGris!55}{\dotfill} \\ | ||
| 285 | 371 | } |
| 286 | 372 | |
| 287 | 373 | % --- Divers --- |
| 288 | −\newcommand{\pts}[1]{\textbf{(#1~points)}} | |
| 374 | +\newcommand{\pts}[1]{\tcbox[on line, enhanced, arc=2.5pt, boxrule=0pt, colback=uqoBleu!11, | |
| 375 | + left=3pt, right=3pt, top=0pt, bottom=0pt, boxsep=1.2pt]{\sffamily\scriptsize\bfseries\color{uqoBleu}#1~pts}} | |
| 289 | 376 | \setlength{\parindent}{0pt} |
| 290 | 377 | \setlength{\parskip}{5pt} |
| 291 | 378 | \renewcommand{\arraystretch}{1.25} |
modified
IMM1003-20_Elements_evaluation_immobiliere/04_Examens/Intra_30pct/solutionnaire_enseignant/IMM1003-20_intra_solutionnaire.pdf
+0 −0
Binary file not shown.
modified
IMM1003-20_Elements_evaluation_immobiliere/04_Examens/Intra_30pct/solutionnaire_enseignant/IMM1003-20_intra_solutionnaire.tex
+10 −2
@@ -12,10 +12,18 @@ | ||
| 12 | 12 | \setexamTitreCours{Éléments d'évaluation immobilière} |
| 13 | 13 | \setexamType{Examen de mi-session (examen maison)} |
| 14 | 14 | \setexamSession{Automne 2026} |
| 15 | −\setexamDuree{Examen maison individuel, 72 heures (questionnaire publié le mercredi 28 octobre 2026 à 19 h, heure de la séance 7; remise au plus tard le samedi 31 octobre 2026 à 19 h)} | |
| 15 | +\setexamDuree{Examen maison individuel, livre ouvert, fenêtre de 72 heures} | |
| 16 | +\setexamMatiere{Séances 1 à 6 --- 19 questions en cinq parties (A à E)} | |
| 16 | 17 | \setexamRemise{Un seul PDF via Moodle, déclarations signées} |
| 17 | 18 | \setexamPonderation{30\,\% de la note finale} |
| 18 | −\setexamCouverture{Séances 1 à 6 --- SOLUTIONNAIRE DÉTAILLÉ (19 questions, 5 parties, 100 points)} | |
| 19 | +\setexamCouverture{SOLUTIONNAIRE DÉTAILLÉ (19 questions, 5 parties, 100 points)} | |
| 20 | +\setexamPublicationJour{Mercredi 28 octobre 2026} | |
| 21 | +\setexamPublicationHeure{11 h 59} | |
| 22 | +\setexamPublicationNote{Sur Moodle et par courriel} | |
| 23 | +\setexamEcheanceJour{Samedi 31 octobre 2026} | |
| 24 | +\setexamEcheanceHeure{11 h 59} | |
| 25 | +\setexamEcheanceNote{Dépôt du PDF sur Moodle} | |
| 26 | +\setexamFenetre{Fenêtre de 72 heures} | |
| 19 | 27 | |
| 20 | 28 | \begin{document} |
| 21 | 29 | \pagetitreexamen |
modified
IMM1003-20_Elements_evaluation_immobiliere/04_Examens/Intra_30pct/solutionnaire_enseignant/uqo-examen.sty
+138 −51
@@ -6,7 +6,7 @@ | ||
| 6 | 6 | % Compilation : LuaLaTeX (compatible XeLaTeX) |
| 7 | 7 | % ============================================================================== |
| 8 | 8 | \NeedsTeXFormat{LaTeX2e} |
| 9 | −\ProvidesPackage{uqo-examen}[2026/08/04 Style examens UQO v2] | |
| 9 | +\ProvidesPackage{uqo-examen}[2026/10/28 Style examens UQO v3] | |
| 10 | 10 | |
| 11 | 11 | % --- Option solutionnaire --- |
| 12 | 12 | \newif\ifsolutionnaire |
@@ -38,7 +38,8 @@ | ||
| 38 | 38 | \RequirePackage{fancyhdr} |
| 39 | 39 | \RequirePackage{lastpage} |
| 40 | 40 | \RequirePackage{tikz} |
| 41 | −\usetikzlibrary{calc} | |
| 41 | +\usetikzlibrary{calc,positioning} | |
| 42 | +\RequirePackage{fontawesome5} | |
| 42 | 43 | \RequirePackage{tcolorbox} |
| 43 | 44 | \tcbuselibrary{skins,breakable} |
| 44 | 45 | \RequirePackage{needspace} |
@@ -71,6 +72,15 @@ | ||
| 71 | 72 | \newcommand{\examRemise}{} \newcommand{\setexamRemise}[1]{\renewcommand{\examRemise}{#1}} |
| 72 | 73 | \newcommand{\examPonderation}{}\newcommand{\setexamPonderation}[1]{\renewcommand{\examPonderation}{#1}} |
| 73 | 74 | \newcommand{\examCouverture}{} \newcommand{\setexamCouverture}[1]{\renewcommand{\examCouverture}{#1}} |
| 75 | +% Dates clés (v3) : jour + heure de publication, jour + heure de remise, durée de la fenêtre, mode de remise | |
| 76 | +\newcommand{\examPublicationJour}{} \newcommand{\setexamPublicationJour}[1]{\renewcommand{\examPublicationJour}{#1}} | |
| 77 | +\newcommand{\examPublicationHeure}{} \newcommand{\setexamPublicationHeure}[1]{\renewcommand{\examPublicationHeure}{#1}} | |
| 78 | +\newcommand{\examPublicationNote}{} \newcommand{\setexamPublicationNote}[1]{\renewcommand{\examPublicationNote}{#1}} | |
| 79 | +\newcommand{\examEcheanceJour}{} \newcommand{\setexamEcheanceJour}[1]{\renewcommand{\examEcheanceJour}{#1}} | |
| 80 | +\newcommand{\examEcheanceHeure}{} \newcommand{\setexamEcheanceHeure}[1]{\renewcommand{\examEcheanceHeure}{#1}} | |
| 81 | +\newcommand{\examEcheanceNote}{} \newcommand{\setexamEcheanceNote}[1]{\renewcommand{\examEcheanceNote}{#1}} | |
| 82 | +\newcommand{\examFenetre}{} \newcommand{\setexamFenetre}[1]{\renewcommand{\examFenetre}{#1}} | |
| 83 | +\newcommand{\examMatiere}{} \newcommand{\setexamMatiere}[1]{\renewcommand{\examMatiere}{#1}} | |
| 74 | 84 | |
| 75 | 85 | % --- En-têtes / pieds de page (filet doré, typographie sans) --- |
| 76 | 86 | \pagestyle{fancy} |
@@ -79,8 +89,9 @@ | ||
| 79 | 89 | \renewcommand{\headrule}{\hbox to\headwidth{\color{uqoOr}\leaders\hrule height \headrulewidth\hfill}} |
| 80 | 90 | \renewcommand{\footrulewidth}{0.4pt} |
| 81 | 91 | \renewcommand{\footrule}{\hbox to\headwidth{\color{uqoBgClair!60!uqoGris!30}\leaders\hrule height \footrulewidth\hfill}} |
| 82 | −\fancyhead[L]{\small\sffamily\textcolor{uqoBleu}{\textbf{\examCours}}\;{\color{uqoGris}·\;\examTitreCours}} | |
| 92 | +\fancyhead[L]{\small\sffamily\textcolor{uqoBleu}{\textbf{\examCours}}\ifsolutionnaire\else\;{\color{uqoGris}·\;\examTitreCours}\fi} | |
| 83 | 93 | \fancyhead[R]{\small\sffamily\color{uqoGris}\examType\ifsolutionnaire\ --- \textcolor{uqoVert}{\textbf{SOLUTIONNAIRE}}\fi} |
| 94 | +\fancyfoot[C]{\small\sffamily\color{uqoGris}\examSession} | |
| 84 | 95 | \fancyfoot[L]{\small\sffamily\color{uqoGris}UQO --- Simon-Pierre Boucher} |
| 85 | 96 | \fancyfoot[R]{\small\sffamily\color{uqoGris}Page \textcolor{uqoBleu}{\textbf{\thepage}} de \pageref{LastPage}} |
| 86 | 97 | |
@@ -104,8 +115,18 @@ | ||
| 104 | 115 | \newcommand{\uqopastilleclair}[1]{{\sffamily\bfseries\textcolor{white}{#1 points}}} |
| 105 | 116 | |
| 106 | 117 | % ============================================================================== |
| 107 | −% PAGE COUVERTURE — bandes UQO, typographie institutionnelle (numérotation continue) | |
| 118 | +% PAGE COUVERTURE v3 — bandes UQO, titre, tuiles « dates clés », fiche, identification | |
| 108 | 119 | % ============================================================================== |
| 120 | +\newtcolorbox{uqotuile}[2][uqoBleu]{% [couleur]{libellé} | |
| 121 | + enhanced, sharp corners, boxrule=0pt, | |
| 122 | + colback=uqoBgClair, colframe=uqoBgClair, | |
| 123 | + borderline west={4pt}{0pt}{#1}, | |
| 124 | + left=11pt, right=8pt, top=8pt, bottom=8pt, | |
| 125 | + before skip=0pt, after skip=0pt, | |
| 126 | + title={\sffamily\scriptsize\bfseries\color{#1}#2}, | |
| 127 | + colbacktitle=uqoBgClair, coltitle=#1, toptitle=6pt, bottomtitle=0pt, | |
| 128 | + titlerule=0pt | |
| 129 | +} | |
| 109 | 130 | \newcommand{\pagetitreexamen}{% |
| 110 | 131 | \begingroup |
| 111 | 132 | \thispagestyle{empty}% |
@@ -124,50 +145,76 @@ | ||
| 124 | 145 | at ($(current page.south)+(0,0.5cm)$) |
| 125 | 146 | {UQO --- Département des sciences administratives --- \examSession}; |
| 126 | 147 | \end{tikzpicture}% |
| 127 | −\vspace*{3.0cm} | |
| 148 | +\vspace*{1.9cm} | |
| 128 | 149 | \begin{center} |
| 129 | −{\fontsize{23}{27}\selectfont\sffamily\bfseries\color{uqoBleu}\examType\par} | |
| 150 | +{\sffamily\footnotesize\bfseries\color{uqoGris}\MakeUppercase{\examSession\ \ ·\ \ \examPonderation}\par} | |
| 151 | +\vspace{7pt} | |
| 152 | +{\fontsize{25}{29}\selectfont\sffamily\bfseries\color{uqoBleu}\examType\par} | |
| 130 | 153 | \ifsolutionnaire |
| 131 | − \vspace{8pt} | |
| 154 | + \vspace{7pt} | |
| 132 | 155 | {\large\sffamily\bfseries\color{uqoVert}SOLUTIONNAIRE --- Réservé à l'enseignant\par} |
| 133 | 156 | \fi |
| 134 | −\vspace{10pt} | |
| 135 | −{\color{uqoOr}\rule{4.2cm}{2pt}}\par | |
| 136 | −\vspace{10pt} | |
| 157 | +\vspace{9pt} | |
| 158 | +{\color{uqoOr}\rule{4.2cm}{2.4pt}}\par | |
| 159 | +\vspace{9pt} | |
| 137 | 160 | {\LARGE\sffamily\bfseries\color{uqoBleu}\examCours\par} |
| 138 | −\vspace{4pt} | |
| 139 | −{\Large\sffamily\color{uqoBleu}\examTitreCours\par} | |
| 140 | −\vspace{7pt} | |
| 161 | +\vspace{2pt} | |
| 162 | +{\Large\sffamily\color{uqoBleuClair}\examTitreCours\par} | |
| 163 | +\vspace{6pt} | |
| 141 | 164 | {\small\itshape\color{uqoGris}\examCouverture\par} |
| 165 | +\end{center} | |
| 142 | 166 | |
| 143 | −\vspace{18pt} | |
| 144 | −{\renewcommand{\arraystretch}{1.55} | |
| 145 | −\begin{tabular}{@{}>{\sffamily\bfseries\color{uqoBleu}}m{3.2cm}>{\raggedright\arraybackslash}m{10.2cm}@{}} | |
| 146 | −\toprule | |
| 167 | +\vspace{10pt} | |
| 168 | +% --- Dates clés --- | |
| 169 | +\noindent\begin{minipage}[t]{0.487\textwidth} | |
| 170 | +\begin{uqotuile}[uqoBleu]{\faIcon{paper-plane}\; PUBLICATION DU QUESTIONNAIRE} | |
| 171 | + {\sffamily\bfseries\color{uqoBleu}\examPublicationJour\par} | |
| 172 | + \vspace{2pt} | |
| 173 | + {\sffamily\bfseries\color{uqoBleu}\fontsize{21}{24}\selectfont\examPublicationHeure\par} | |
| 174 | + \vspace{3pt} | |
| 175 | + {\sffamily\footnotesize\color{uqoGris}\examPublicationNote\par} | |
| 176 | +\end{uqotuile} | |
| 177 | +\end{minipage}\hfill | |
| 178 | +\begin{minipage}[t]{0.487\textwidth} | |
| 179 | +\begin{uqotuile}[uqoRouge]{\faIcon{flag-checkered}\; REMISE AU PLUS TARD} | |
| 180 | + {\sffamily\bfseries\color{uqoRouge}\examEcheanceJour\par} | |
| 181 | + \vspace{2pt} | |
| 182 | + {\sffamily\bfseries\color{uqoRouge}\fontsize{21}{24}\selectfont\examEcheanceHeure\par} | |
| 183 | + \vspace{3pt} | |
| 184 | + {\sffamily\footnotesize\color{uqoGris}\examEcheanceNote\par} | |
| 185 | +\end{uqotuile} | |
| 186 | +\end{minipage}\par | |
| 187 | +\vspace{6pt} | |
| 188 | +\begin{center} | |
| 189 | +\tcbox[on line, enhanced, arc=9pt, boxrule=0pt, colback=uqoOr!22, left=9pt, right=9pt, top=2pt, bottom=2pt, boxsep=1pt] | |
| 190 | + {\sffamily\small\bfseries\color{uqoBleu}\faIcon{hourglass-half}\;\;\examFenetre} | |
| 191 | +\end{center} | |
| 192 | + | |
| 193 | +\vspace{8pt} | |
| 194 | +% --- Fiche --- | |
| 195 | +{\renewcommand{\arraystretch}{1.35}\sffamily\small | |
| 196 | +\noindent\begin{tabularx}{\textwidth}{@{}>{\leavevmode\bfseries\color{uqoBleu}}p{3.0cm}>{\leavevmode\raggedright\arraybackslash}X@{}} | |
| 197 | +\arrayrulecolor{uqoBleu}\specialrule{1pt}{0pt}{2pt} | |
| 147 | 198 | Professeur & Simon-Pierre Boucher \\ |
| 148 | −Session & \examSession \\ | |
| 149 | 199 | Modalité & \examDuree \\ |
| 200 | +Matière & \examMatiere \\ | |
| 150 | 201 | Remise & \examRemise \\ |
| 151 | −Pondération & \examPonderation \\ | |
| 152 | −Total & 100 points \\ | |
| 153 | −\bottomrule | |
| 154 | −\end{tabular}\par} | |
| 202 | +Pondération & \examPonderation\ \ ·\ \ 100 points \\ | |
| 203 | +\arrayrulecolor{uqoOr}\specialrule{1pt}{2pt}{0pt}\arrayrulecolor{black} | |
| 204 | +\end{tabularx}\par} | |
| 155 | 205 | |
| 156 | 206 | \ifsolutionnaire\else |
| 157 | −\vspace{20pt} | |
| 158 | −{\renewcommand{\arraystretch}{2.1} | |
| 159 | −\begin{tabular}{@{}>{\sffamily\bfseries\color{uqoBleu}}m{3.2cm}m{10.2cm}@{}} | |
| 160 | −\toprule | |
| 161 | −Nom, prénom & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 162 | −Code permanent & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 163 | −Groupe & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 164 | −Signature & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 165 | −\bottomrule | |
| 166 | −\end{tabular}\par} | |
| 207 | +\vspace{12pt} | |
| 208 | +{\renewcommand{\arraystretch}{1.9}\sffamily\small | |
| 209 | +\noindent\begin{tabularx}{\textwidth}{@{}>{\leavevmode\bfseries\color{uqoBleu}}p{3.0cm}>{\leavevmode}X>{\leavevmode\bfseries\color{uqoBleu}}p{2.4cm}>{\leavevmode}X@{}} | |
| 210 | +Nom, prénom & \textcolor{uqoGris!55}{\dotfill} & Groupe & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 211 | +Code permanent & \textcolor{uqoGris!55}{\dotfill} & Signature & \textcolor{uqoGris!55}{\dotfill} \\ | |
| 212 | +\end{tabularx}\par} | |
| 167 | 213 | \fi |
| 168 | 214 | |
| 169 | −\vspace{14pt} | |
| 170 | −{\footnotesize\color{uqoGris}Ce questionnaire compte \textbf{\pageref{LastPage}} pages, section \emph{Sources} incluse. Vérifiez qu'il est complet avant de commencer.} | |
| 215 | +\vspace{10pt} | |
| 216 | +\begin{center} | |
| 217 | +{\footnotesize\sffamily\color{uqoGris}Ce document compte \textbf{\pageref{LastPage}} pages, section \emph{Sources} incluse. Vérifiez qu'il est complet avant de commencer.} | |
| 171 | 218 | \end{center} |
| 172 | 219 | \clearpage |
| 173 | 220 | \endgroup |
@@ -196,11 +243,32 @@ Signature & \textcolor{uqoGris!55}{\dotfill} \\ | ||
| 196 | 243 | |
| 197 | 244 | \newtcolorbox{donnees}[1][Données]{ |
| 198 | 245 | enhanced, breakable, sharp corners, |
| 199 | − colback=white, colframe=uqoBleuClair, boxrule=0.6pt, | |
| 246 | + colback=white, colframe=uqoBleuClair!70, boxrule=0.5pt, | |
| 200 | 247 | title={#1}, |
| 201 | − fonttitle=\sffamily\bfseries, coltitle=white, colbacktitle=uqoBleuClair, | |
| 202 | − left=9pt, right=9pt, top=7pt, bottom=7pt, | |
| 203 | − toptitle=3pt, bottomtitle=3pt | |
| 248 | + fonttitle=\sffamily\bfseries\small, coltitle=white, colbacktitle=uqoBleuClair, | |
| 249 | + left=9pt, right=9pt, top=8pt, bottom=7pt, | |
| 250 | + toptitle=4pt, bottomtitle=4pt, | |
| 251 | + before skip=8pt, after skip=10pt, | |
| 252 | + before upper={\rowcolors{2}{white}{uqoBgClair!75}\renewcommand{\arraystretch}{1.18}} | |
| 253 | +} | |
| 254 | + | |
| 255 | +% Mise en situation : paragraphe à filet doré | |
| 256 | +\newtcolorbox{situation}{ | |
| 257 | + enhanced, breakable, sharp corners, boxrule=0pt, | |
| 258 | + colback=uqoOr!9, colframe=uqoOr!9, | |
| 259 | + borderline west={3pt}{0pt}{uqoOr}, | |
| 260 | + left=10pt, right=9pt, top=6pt, bottom=6pt, | |
| 261 | + before skip=6pt, after skip=8pt | |
| 262 | +} | |
| 263 | + | |
| 264 | +% Fin de l'examen | |
| 265 | +\newcommand{\finexamen}[1]{% | |
| 266 | + \vspace{16pt} | |
| 267 | + \begin{tcolorbox}[enhanced, sharp corners, boxrule=0pt, colback=uqoBleu, halign=center, | |
| 268 | + left=10pt, right=10pt, top=8pt, bottom=8pt, borderline south={2pt}{-3pt}{uqoOr}] | |
| 269 | + {\sffamily\bfseries\color{white}\faIcon{flag-checkered}\;\;Fin de l'examen}\par\vspace{3pt} | |
| 270 | + {\small\color{white}#1} | |
| 271 | + \end{tcolorbox} | |
| 204 | 272 | } |
| 205 | 273 | |
| 206 | 274 | % Boîte solution (solutionnaire seulement) |
@@ -229,26 +297,44 @@ Signature & \textcolor{uqoGris!55}{\dotfill} \\ | ||
| 229 | 297 | \newcounter{partie} |
| 230 | 298 | \newcommand{\partieexamen}[2]{% {Titre}{points ou vide} |
| 231 | 299 | \stepcounter{partie}% |
| 232 | − \needspace{6\baselineskip}% | |
| 233 | − \vspace{16pt}% | |
| 300 | + \needspace{14\baselineskip}% | |
| 301 | + \vspace{18pt}% | |
| 234 | 302 | \noindent\begin{tcolorbox}[enhanced, sharp corners, colback=uqoBleu, colframe=uqoBleu, boxrule=0pt, |
| 235 | − left=10pt, right=10pt, top=7pt, bottom=7pt, | |
| 236 | − borderline south={2pt}{-3pt}{uqoOr}, | |
| 303 | + left=12pt, right=12pt, top=8pt, bottom=8pt, | |
| 304 | + borderline south={2.4pt}{-3pt}{uqoOr}, | |
| 237 | 305 | before skip=0pt, after skip=10pt] |
| 238 | − {\sffamily\bfseries\large\textcolor{white}{Partie \Alph{partie} --- #1}% | |
| 239 | − \if\relax\detokenize{#2}\relax\else\hfill\uqopastilleclair{#2}\fi} | |
| 306 | + \begin{minipage}{\dimexpr\linewidth-3cm} | |
| 307 | + {\sffamily\scriptsize\bfseries\color{uqoOr}\MakeUppercase{Partie \Alph{partie}}\par} | |
| 308 | + \vspace{1pt} | |
| 309 | + {\sffamily\bfseries\large\color{white}#1\par} | |
| 310 | + \end{minipage}% | |
| 311 | + \hfill | |
| 312 | + \if\relax\detokenize{#2}\relax\else | |
| 313 | + \begin{minipage}{2.8cm}\raggedleft | |
| 314 | + {\sffamily\bfseries\color{white}\fontsize{19}{20}\selectfont #2}\\[1pt] | |
| 315 | + {\sffamily\scriptsize\color{uqoOr}\MakeUppercase{points}} | |
| 316 | + \end{minipage}% | |
| 317 | + \fi | |
| 240 | 318 | \end{tcolorbox}\par |
| 241 | 319 | } |
| 242 | 320 | |
| 243 | 321 | \newcounter{questionexam} |
| 244 | 322 | \newenvironment{questionexam}[2]{% {Titre}{points} |
| 245 | 323 | \refstepcounter{questionexam}% |
| 246 | − \needspace{9\baselineskip}% | |
| 247 | − \vspace{13pt}% | |
| 248 | − \noindent{\color{uqoBleu}\rule{\textwidth}{1.6pt}}\par\nopagebreak\vspace{3.5pt}% | |
| 249 | − \noindent{\large\sffamily\bfseries\textcolor{uqoBleu}{Question \arabic{questionexam} --- #1}% | |
| 250 | − \hfill{\large\sffamily\bfseries\textcolor{uqoBleu}{(#2 points)}}}\par\nopagebreak\vspace{2.5pt}% | |
| 251 | − \noindent{\color{uqoOr}\rule{\textwidth}{0.9pt}}\par\nopagebreak\vspace{5pt}% | |
| 324 | + \needspace{8\baselineskip}% | |
| 325 | + \vspace{12pt}% | |
| 326 | + \noindent\begin{tcolorbox}[enhanced, sharp corners, boxrule=0pt, | |
| 327 | + colback=uqoBgClair, colframe=uqoBgClair, | |
| 328 | + borderline west={4pt}{0pt}{uqoBleu}, | |
| 329 | + left=10pt, right=76pt, top=5pt, bottom=5pt, | |
| 330 | + before skip=0pt, after skip=7pt, | |
| 331 | + overlay={\node[anchor=east, font=\sffamily\bfseries\footnotesize, text=white, fill=uqoBleu, | |
| 332 | + inner xsep=7pt, inner ysep=4pt, rounded corners=2.5pt] | |
| 333 | + at ([xshift=-7pt]frame.east) {#2 points};}] | |
| 334 | + {\sffamily\bfseries\large\color{uqoBleu}Question \arabic{questionexam}}% | |
| 335 | + {\sffamily\large\color{uqoGris!80}\ \ ·\ \ }% | |
| 336 | + {\sffamily\bfseries\large\color{uqoGris!95}#1} | |
| 337 | + \end{tcolorbox}\nopagebreak | |
| 252 | 338 | \noindent\ignorespaces |
| 253 | 339 | }{\par} |
| 254 | 340 | |
@@ -285,7 +371,8 @@ Signature & \textcolor{uqoGris!55}{\dotfill} \\ | ||
| 285 | 371 | } |
| 286 | 372 | |
| 287 | 373 | % --- Divers --- |
| 288 | −\newcommand{\pts}[1]{\textbf{(#1~points)}} | |
| 374 | +\newcommand{\pts}[1]{\tcbox[on line, enhanced, arc=2.5pt, boxrule=0pt, colback=uqoBleu!11, | |
| 375 | + left=3pt, right=3pt, top=0pt, bottom=0pt, boxsep=1.2pt]{\sffamily\scriptsize\bfseries\color{uqoBleu}#1~pts}} | |
| 289 | 376 | \setlength{\parindent}{0pt} |
| 290 | 377 | \setlength{\parskip}{5pt} |
| 291 | 378 | \renewcommand{\arraystretch}{1.25} |
modified
IMM1003-20_Elements_evaluation_immobiliere/04_Examens/README.md
+1 −1
@@ -12,6 +12,6 @@ | ||
| 12 | 12 | - `correction/` — **réservé** : grille de correction détaillée et blueprint pédagogique. |
| 13 | 13 | - `donnees/` — extraits réels d'UQO Éval et générateur des tableaux (intra). |
| 14 | 14 | |
| 15 | −Modalité de l'intra (depuis le 6 oct. 2026) : examen **maison individuel, 72 h** (questionnaire publié le mercredi 28 octobre 2026 à 19 h, heure de la séance 7 ; remise au plus tard le samedi 31 octobre 2026 à 19 h), IA permise avec déclarations (intégrité + outils), vérification orale possible, données réelles identiques pour tous (plus de personnalisation A/B). L'ancienne version maison (72 h, personnalisée) est archivée dans `Intra_30pct/archive_v1_maison_2026-08/`. | |
| 15 | +Modalité de l'intra (depuis le 6 oct. 2026) : examen **maison individuel, 72 h** (questionnaire publié le mercredi 28 octobre 2026 à 11 h 59, heure de la séance 7 ; remise au plus tard le samedi 31 octobre 2026 à 11 h 59), IA permise avec déclarations (intégrité + outils), vérification orale possible, données réelles identiques pour tous (plus de personnalisation A/B). L'ancienne version maison (72 h, personnalisée) est archivée dans `Intra_30pct/archive_v1_maison_2026-08/`. | |
| 16 | 16 | |
| 17 | 17 | Examen de pratique formatif en classe (séance 6, 60 min) : `Examen_pratique_seance6/`. |
| 18 | 18 | |