// Page d'accueil — plateforme pédagogique de cours (IMM1003 · IMM1033, UQO). // Ton institutionnel et transparent : ce n'est pas un produit commercial. import Image from "next/image"; import Link from "next/link"; import { redirect } from "next/navigation"; import { DemoButton } from "@/components/demo-button"; import { ArrowRight, BadgeCheck, BookOpen, BookOpenCheck, BrainCircuit, FileSearch, GraduationCap, Layers, LineChart, Lock, MessageSquareText, Network, Presentation, ShieldCheck, Timer, } from "lucide-react"; import { ImmbotLogo, ImmbotMark, UqoLogo } from "@/components/logo"; import { ThemeToggle } from "@/components/theme-toggle"; import { currentUser } from "@/lib/auth/session.ts"; import { get } from "@/lib/db/index.ts"; export default async function HomePage() { const user = await currentUser(); if (user) redirect("/chat"); const chunks = get<{ n: number }>("SELECT COUNT(*) as n FROM chunks WHERE space LIKE 'official-%'")?.n ?? 2000; const questions = get<{ n: number }>("SELECT COUNT(*) as n FROM quiz_questions")?.n ?? 129; const cards = get<{ n: number }>("SELECT COUNT(*) as n FROM flashcards")?.n ?? 140; const exams = get<{ n: number }>("SELECT COUNT(*) as n FROM mock_exams")?.n ?? 6; return (
{/* Filet institutionnel */}
{/* Bandeau de divulgation */}

Plateforme pédagogique réservée aux personnes inscrites à IMM1003 et{" "} IMM1033 — Automne 2026 · Fournie par le professeur Simon-Pierre Boucher, UQO

{/* ================= Héro ================= */}
{/* Quadrillage discret */}

L'outil d'étude officiel de vos cours

Étudiez IMM1003 et IMM1033 avec un assistant qui connaît{" "} vos diapositives .

Mise en place par votre professeur, cette plateforme est construite sur le{" "} matériel officiel des deux cours — chaque réponse cite la séance et la diapositive exactes, que vous pouvez vérifier d'un clic.

    {[ "Fondé uniquement sur le contenu du cours (mode par défaut)", "Vos conversations et votre progression restent privées", "Gratuit pour les personnes inscrites — aucun objectif commercial", ].map((t) => (
  • {t}
  • ))}
Créer mon compte étudiant J'ai déjà un compte

Compte d'essai partagé avec accès aux deux cours — vos vraies données commencent avec votre compte personnel.

{/* Aperçu du chat */}
IMM1033 · Cours interactif Mode par défaut : matériel officiel
Que dit la séance 10 sur la dépréciation incurable de longue durée ?
Parcourt le plan de la séance 10 Lit les diapositives 23–27
La dépréciation physique incurable de longue durée touche les composantes qui durent aussi longtemps que le bâtiment S1. On l'estime par la méthode âge-vie appliquée à la base résiduelle — après avoir retiré le curable et le court terme pour éviter le{" "} double comptage S3. Sources : Séance 10 — Diapositives 23 et 25 · vérifiables d'un clic

Réponse réelle du mode « Cours interactif » : l'assistant consulte les diapositives sous vos yeux.

{/* ================= Matériel indexé ================= */}

Le matériel de vos deux cours, indexé à la diapositive près

{[ [chunks.toLocaleString("fr-CA"), "extraits du matériel officiel"], ["28", "séances consultables en ligne"], [`${questions} + ${cards}`, "questions et cartes mémoire"], [String(exams), "examens blancs corrigés"], ].map(([n, label]) => (

{n}

{label}

))}
{/* ================= Trois façons d'étudier ================= */}

Trois façons d'étudier

Chaque module applique un principe validé par la science de l'apprentissage — pas de gadgets.

{PILLARS.map((p, i) => (

{p.eyebrow}

{p.title}

    {p.items.map((it) => (
  • {it.label} — {it.text}
  • ))}
))}
{/* ================= La plateforme en images ================= */}

La plateforme en images

Captures réelles de l'application — exactement ce que vous verrez une fois connecté·e.

{SCREENS.map((s) => (
{s.url}
{s.alt}

{s.title}

{s.caption}

))}
{/* ================= Les deux cours ================= */}

IMM1003 · AUTOMNE 2026

Éléments d'évaluation immobilière

Cadre professionnel OEAQ, principes économiques, types de valeur, marché québécois et les trois méthodes reconnues — jusqu'au rapport d'évaluation conforme.

IMM1033 · AUTOMNE 2026

Méthodes du coût en évaluation immobilière

Évaluation du terrain, coûts directs et indirects, profit de l'entrepreneur et la mesure rigoureuse des trois formes de dépréciation — jusqu'au cas intégrateur complet.

Professeur : Simon-Pierre Boucher — Département des sciences administratives, Université du Québec en Outaouais

{/* ================= Un outil pédagogique, pas un raccourci ================= */}

Un outil pédagogique — pas un raccourci

{[ { icon: ShieldCheck, title: "Transparent", text: "L'origine de chaque information est identifiée : matériel officiel (cité par diapositive), vos documents, Web ou connaissances du modèle. Quand le cours ne couvre pas une question, l'assistant le dit.", }, { icon: BookOpenCheck, title: "Honnête avec vos travaux", text: "Pour un atelier noté, l'assistant vous demande d'abord votre tentative et guide par indices — il est là pour vous préparer à l'examen, pas pour faire le travail à votre place.", }, { icon: Lock, title: "Privé", text: "Vos conversations et votre progression individuelle ne sont jamais montrées au professeur — il ne voit que des statistiques agrégées et anonymisées. Aucune donnée n'est vendue ni utilisée à d'autres fins.", }, ].map((c) => (

{c.title}

{c.text}

))}
Accéder à la plateforme

Réservé aux personnes inscrites aux cours. L'assistant peut se tromper : vérifiez les sources citées.

); } const SCREENS = [ { src: "/screens/chat.png", url: "immbot.ai/chat", alt: "Le chat d'Immbot AI répond avec des citations vérifiables et montre ses consultations du cours", title: "Le chat qui montre ses sources", caption: "L'assistant consulte le plan et lit les diapositives sous vos yeux, puis cite chaque affirmation — cliquez S1 pour voir l'extrait original.", }, { src: "/screens/diapositives.png", url: "immbot.ai/apprendre/imm1033/diapositives", alt: "La visionneuse de diapositives avec sommaire et encadrés colorés", title: "Les 28 séances consultables en ligne", caption: "Navigation au clavier, recherche dans la séance, définitions et formules en encadrés, PDF original téléchargeable.", }, { src: "/screens/progression.png", url: "immbot.ai/apprendre/imm1003", alt: "Le tableau de progression avec maîtrise estimée, série de jours et statistiques", title: "Votre progression, honnêtement", caption: "Maîtrise estimée par notion, série de jours d'étude, cartes dues et recommandations justifiées — visible par vous seul·e.", }, { src: "/screens/concepts.png", url: "immbot.ai/apprendre/imm1003/concepts", alt: "La carte interactive des concepts du cours, colorée selon la maîtrise", title: "La carte des concepts du cours", caption: "Les notions semaine par semaine avec leurs préalables, colorées selon votre maîtrise — un clic pour réviser, quizzer ou en discuter.", }, ] as const; const PILLARS = [ { eyebrow: "Comprendre", title: "Poser des questions au cours", icon: MessageSquareText, items: [ { icon: FileSearch, label: "Citations exactes", text: "chaque réponse renvoie à la séance et à la diapositive, vérifiables d'un clic" }, { icon: BrainCircuit, label: "Cours interactif", text: "l'assistant consulte le plan et lit les diapositives sous vos yeux" }, { icon: Presentation, label: "Diapositives en ligne", text: "les 28 séances consultables avec recherche, sommaire et PDF original" }, ], }, { eyebrow: "Pratiquer", title: "Se tester régulièrement", icon: BookOpenCheck, items: [ { icon: Layers, label: "Cartes mémoire", text: "répétition espacée pour retenir formules et taxonomies durablement" }, { icon: BookOpenCheck, label: "Quiz adaptatifs", text: "la difficulté suit vos réponses et cible vos faiblesses" }, { icon: Timer, label: "Examens blancs", text: "intra et final simulés, chronométrés, corrigés par compétence" }, ], }, { eyebrow: "Progresser", title: "Savoir où vous en êtes", icon: LineChart, items: [ { icon: Network, label: "Carte des concepts", text: "les notions du cours et leurs préalables, colorées selon votre maîtrise" }, { icon: LineChart, label: "Progression honnête", text: "une estimation par notion, fondée sur la difficulté et la récence" }, { icon: GraduationCap, label: "Plan d'étude", text: "généré depuis votre date d'examen et vos disponibilités, il s'adapte" }, ], }, ] as const;