différenciation des sites de cours
This commit is contained in:
Vendored
BIN
Binary file not shown.
@@ -0,0 +1,5 @@
|
||||
Déposez ici le site de la 2e commune (Informatique).
|
||||
Son fichier d'accueil doit s'appeler index.html et se trouver directement dans ce dossier.
|
||||
Tous les liens internes du site doivent être relatifs (ex. "css/style.css", pas "/css/style.css"),
|
||||
sinon ils pointeront vers la racine du domaine et casseront.
|
||||
Supprimez ce fichier une fois le site en place.
|
||||
@@ -0,0 +1,42 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Module 1 - accueil</title>
|
||||
<link rel="stylesheet" href="assets/style.css">
|
||||
</head>
|
||||
<body>
|
||||
<header class="site">
|
||||
<h1>Module 1 : la machine et son vocabulaire</h1>
|
||||
<p>Activite complementaire EPT Informatique, 2e commune, M. Courcelle</p>
|
||||
</header>
|
||||
<nav class="blocs"><a href="index.html" class="actif">Accueil</a><a href="bloc2.html">Bloc 2</a><a href="bloc3.html">Bloc 3</a><a href="bloc4.html">Bloc 4</a><a href="bloc5.html">Bloc 5</a><a href="bloc6.html">Bloc 6</a></nav>
|
||||
<main>
|
||||
<h2>Accueil</h2>
|
||||
|
||||
<p>Ce site accompagne le module 1 du cours. Chaque page correspond a un bloc de deux periodes
|
||||
et reprend d'abord la theorie du chapitre, puis les exercices et les jeux.</p>
|
||||
<p>Toutes les notions utilisees dans les jeux figurent dans le cours papier. Si tu bloques,
|
||||
la reponse est dans ton cours, au chapitre indique en bas de page.</p>
|
||||
<div class="theorie"><h3>Les cinq blocs</h3><ul>
|
||||
<li><strong>Bloc 2</strong> : ce qui compose un ordinateur, chapitre 1</li>
|
||||
<li><strong>Bloc 3</strong> : les ports de connexion, chapitre 2</li>
|
||||
<li><strong>Bloc 4</strong> : allumer, verrouiller, eteindre, chapitre 3</li>
|
||||
<li><strong>Bloc 5</strong> : se reperer dans Windows, chapitre 4</li>
|
||||
<li><strong>Bloc 6</strong> : memoire vive et stockage, chapitre 5</li>
|
||||
</ul></div>
|
||||
<div class="theorie"><h3>Comment ca marche</h3><ul>
|
||||
<li>Le compteur en haut de page indique combien d'exercices tu as reussis.</li>
|
||||
<li>Pour les associations et les tris : clique d'abord sur l'etiquette, puis sur sa destination.</li>
|
||||
<li>Les series chronometrees demandent au moins 70 pour cent de bonnes reponses.</li>
|
||||
<li>Le bouton "Tout recommencer" remet la page a zero.</li>
|
||||
</ul></div>
|
||||
<p>Le site fonctionne sans connexion Internet. Il peut etre lance depuis une cle USB.</p>
|
||||
|
||||
|
||||
</main>
|
||||
<footer>Support d'exercices hors ligne. Toute la theorie utilisee ici figure dans le cours papier, chapitre .</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Vendored
BIN
Binary file not shown.
@@ -0,0 +1,5 @@
|
||||
Déposez ici le site de la 2e différenciée (Initiation à l'informatique).
|
||||
Son fichier d'accueil doit s'appeler index.html et se trouver directement dans ce dossier.
|
||||
Tous les liens internes du site doivent être relatifs (ex. "css/style.css", pas "/css/style.css"),
|
||||
sinon ils pointeront vers la racine du domaine et casseront.
|
||||
Supprimez ce fichier une fois le site en place.
|
||||
File diff suppressed because it is too large
Load Diff
+223
-31
@@ -1,42 +1,234 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Module 1 - accueil</title>
|
||||
<link rel="stylesheet" href="assets/style.css">
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Informatique en 2e | M. Courcelle</title>
|
||||
<meta name="description" content="Choisis ta classe pour accéder au cours d'informatique de 2e secondaire.">
|
||||
<!-- Pas d'indexation : page destinée aux élèves, pas au public. -->
|
||||
<meta name="robots" content="noindex">
|
||||
|
||||
<!--
|
||||
Mêmes polices que courcellematthi.eu pour garder une identité commune.
|
||||
Si le réseau de l'école bloque Google Fonts, les polices de secours
|
||||
prennent le relais sans casser la mise en page.
|
||||
-->
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@500;700&display=swap" rel="stylesheet">
|
||||
|
||||
<style>
|
||||
/* ------------------------------------------------------------------
|
||||
Jetons de design
|
||||
Mode clair uniquement, comme le site principal.
|
||||
Le vert #05BC8A n'est jamais utilisé pour du texte (contraste
|
||||
insuffisant sur fond clair) : il sert de fond et de filet.
|
||||
Chaque classe reçoit sa propre couleur pour que les élèves
|
||||
repèrent leur côté d'un coup d'œil, même au fond de la classe
|
||||
devant le TBI.
|
||||
------------------------------------------------------------------ */
|
||||
:root {
|
||||
--encre: #16302B; /* texte principal, vert très sombre */
|
||||
--encre-douce: #3E5751; /* texte secondaire, contraste AA sur les deux fonds */
|
||||
--papier: #FBFCFB; /* fond de l'en-tête et du pied */
|
||||
|
||||
--diff-fond: #DDF5EC; /* 2e différenciée : dérivé du vert de marque */
|
||||
--diff-trait: #05BC8A;
|
||||
|
||||
--comm-fond: #FDF0CF; /* 2e commune : jaune chaud, bien distinct du vert */
|
||||
--comm-trait: #E0A100;
|
||||
|
||||
--police-titre: "JetBrains Mono", ui-monospace, "Cascadia Code", Consolas, monospace;
|
||||
--police-texte: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
|
||||
}
|
||||
|
||||
*, *::before, *::after { box-sizing: border-box; }
|
||||
|
||||
/* La page occupe exactement l'écran : en-tête, deux moitiés, pied.
|
||||
height: 100% plutôt que 100vh pour éviter le débordement
|
||||
des barres d'adresse mobiles. */
|
||||
html, body { height: 100%; margin: 0; }
|
||||
|
||||
body {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
background: var(--papier);
|
||||
color: var(--encre);
|
||||
font-family: var(--police-texte);
|
||||
font-size: 1.125rem;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------
|
||||
En-tête : sobre, il ne fait qu'identifier le cours et le prof.
|
||||
------------------------------------------------------------------ */
|
||||
.entete {
|
||||
padding: 1.25rem 1.5rem;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
align-items: baseline;
|
||||
justify-content: space-between;
|
||||
gap: 0.25rem 1.5rem;
|
||||
}
|
||||
|
||||
.entete h1 {
|
||||
margin: 0;
|
||||
font-family: var(--police-titre);
|
||||
font-size: 1.25rem;
|
||||
font-weight: 700;
|
||||
letter-spacing: -0.01em;
|
||||
}
|
||||
|
||||
.entete p {
|
||||
margin: 0;
|
||||
color: var(--encre-douce);
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------
|
||||
Aiguillage : deux moitiés côte à côte.
|
||||
Chaque moitié est un lien entier, pour offrir la plus grande
|
||||
zone de clic possible (doigt sur le TBI, souris imprécise).
|
||||
------------------------------------------------------------------ */
|
||||
.aiguillage {
|
||||
flex: 1;
|
||||
display: flex;
|
||||
min-height: 0;
|
||||
}
|
||||
|
||||
.classe {
|
||||
flex: 1 1 50%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-end;
|
||||
padding: 2rem 1.5rem 2.5rem;
|
||||
color: var(--encre);
|
||||
text-decoration: none;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.classe--diff { background: var(--diff-fond); }
|
||||
.classe--comm { background: var(--comm-fond); }
|
||||
|
||||
/* Filet de couleur vive en haut de chaque moitié */
|
||||
.classe::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0 0 auto 0;
|
||||
height: 0.5rem;
|
||||
}
|
||||
.classe--diff::before { background: var(--diff-trait); }
|
||||
.classe--comm::before { background: var(--comm-trait); }
|
||||
|
||||
/* Le nom de la classe est l'élément fort de la page :
|
||||
très grand, pour être lisible depuis le fond du local. */
|
||||
.classe__nom {
|
||||
margin: 0;
|
||||
font-family: var(--police-titre);
|
||||
font-weight: 700;
|
||||
/* Taille calculée pour que « différenciée » (12 caractères à chasse
|
||||
fixe) tienne sur une ligne dans une demi-largeur d'écran. */
|
||||
font-size: clamp(2.25rem, 5vw, 4.5rem);
|
||||
line-height: 0.95;
|
||||
letter-spacing: -0.03em;
|
||||
hyphens: none;
|
||||
}
|
||||
|
||||
/* « 2e » sur sa propre ligne, plus discret que le nom de la filière */
|
||||
.classe__niveau {
|
||||
display: block;
|
||||
color: var(--encre-douce);
|
||||
}
|
||||
|
||||
.classe__cours {
|
||||
margin: 1rem 0 0;
|
||||
font-size: clamp(1.125rem, 1.8vw, 1.375rem);
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.classe__detail {
|
||||
margin: 0.25rem 0 0;
|
||||
max-width: 34ch;
|
||||
color: var(--encre-douce);
|
||||
}
|
||||
|
||||
/* Faux bouton : purement visuel, c'est toute la moitié qui est cliquable */
|
||||
.classe__action {
|
||||
align-self: flex-start;
|
||||
margin-top: 1.5rem;
|
||||
padding: 0.7rem 1.25rem;
|
||||
border: 2px solid var(--encre);
|
||||
border-radius: 0.5rem;
|
||||
font-weight: 600;
|
||||
background: var(--papier);
|
||||
}
|
||||
|
||||
/* Survol et focus clavier : le bouton se remplit, même retour visuel
|
||||
à la souris et au clavier. Pas d'animation, volontairement. */
|
||||
@media (hover: hover) {
|
||||
.classe:hover .classe__action { background: var(--encre); color: var(--papier); }
|
||||
}
|
||||
|
||||
.classe:focus-visible {
|
||||
outline: 4px solid var(--encre);
|
||||
outline-offset: -8px;
|
||||
}
|
||||
.classe:focus-visible .classe__action { background: var(--encre); color: var(--papier); }
|
||||
|
||||
/* ------------------------------------------------------------------
|
||||
Pied de page
|
||||
------------------------------------------------------------------ */
|
||||
.pied {
|
||||
padding: 0.75rem 1.5rem;
|
||||
font-size: 0.875rem;
|
||||
color: var(--encre-douce);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------
|
||||
Mobile : les deux moitiés s'empilent.
|
||||
Même point de rupture que courcellematthi.eu (56rem).
|
||||
------------------------------------------------------------------ */
|
||||
@media (max-width: 56rem) {
|
||||
.aiguillage { flex-direction: column; }
|
||||
.classe { padding: 1.75rem 1.25rem 2rem; }
|
||||
.classe__nom { font-size: clamp(2rem, 10vw, 3.5rem); }
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header class="site">
|
||||
<h1>Module 1 : la machine et son vocabulaire</h1>
|
||||
<p>Activite complementaire EPT Informatique, 2e commune, M. Courcelle</p>
|
||||
</header>
|
||||
<nav class="blocs"><a href="index.html" class="actif">Accueil</a><a href="bloc2.html">Bloc 2</a><a href="bloc3.html">Bloc 3</a><a href="bloc4.html">Bloc 4</a><a href="bloc5.html">Bloc 5</a><a href="bloc6.html">Bloc 6</a></nav>
|
||||
<main>
|
||||
<h2>Accueil</h2>
|
||||
|
||||
<p>Ce site accompagne le module 1 du cours. Chaque page correspond a un bloc de deux periodes
|
||||
et reprend d'abord la theorie du chapitre, puis les exercices et les jeux.</p>
|
||||
<p>Toutes les notions utilisees dans les jeux figurent dans le cours papier. Si tu bloques,
|
||||
la reponse est dans ton cours, au chapitre indique en bas de page.</p>
|
||||
<div class="theorie"><h3>Les cinq blocs</h3><ul>
|
||||
<li><strong>Bloc 2</strong> : ce qui compose un ordinateur, chapitre 1</li>
|
||||
<li><strong>Bloc 3</strong> : les ports de connexion, chapitre 2</li>
|
||||
<li><strong>Bloc 4</strong> : allumer, verrouiller, eteindre, chapitre 3</li>
|
||||
<li><strong>Bloc 5</strong> : se reperer dans Windows, chapitre 4</li>
|
||||
<li><strong>Bloc 6</strong> : memoire vive et stockage, chapitre 5</li>
|
||||
</ul></div>
|
||||
<div class="theorie"><h3>Comment ca marche</h3><ul>
|
||||
<li>Le compteur en haut de page indique combien d'exercices tu as reussis.</li>
|
||||
<li>Pour les associations et les tris : clique d'abord sur l'etiquette, puis sur sa destination.</li>
|
||||
<li>Les series chronometrees demandent au moins 70 pour cent de bonnes reponses.</li>
|
||||
<li>Le bouton "Tout recommencer" remet la page a zero.</li>
|
||||
</ul></div>
|
||||
<p>Le site fonctionne sans connexion Internet. Il peut etre lance depuis une cle USB.</p>
|
||||
<header class="entete">
|
||||
<h1>Informatique en 2e</h1>
|
||||
<p>M. Courcelle, année 2026-2027</p>
|
||||
</header>
|
||||
|
||||
<!--
|
||||
Les liens sont relatifs ("differenciee/" et non "/differenciee/") :
|
||||
la page fonctionne donc à la racine d'un sous-domaine comme dans
|
||||
un sous-dossier (courcellematthi.eu/2e/), sans rien modifier.
|
||||
-->
|
||||
<main class="aiguillage" aria-label="Choix de la classe">
|
||||
|
||||
</main>
|
||||
<footer>Support d'exercices hors ligne. Toute la theorie utilisee ici figure dans le cours papier, chapitre .</footer>
|
||||
<a class="classe classe--diff" href="differenciee/">
|
||||
<h2 class="classe__nom"><span class="classe__niveau">2e</span>différenciée</h2>
|
||||
<p class="classe__cours">Initiation à l'informatique</p>
|
||||
<p class="classe__detail">Pour les élèves de 2e différenciée.</p>
|
||||
<span class="classe__action">Ouvrir mon cours</span>
|
||||
</a>
|
||||
|
||||
<a class="classe classe--comm" href="commune/">
|
||||
<h2 class="classe__nom"><span class="classe__niveau">2e</span>commune</h2>
|
||||
<p class="classe__cours">Informatique</p>
|
||||
<p class="classe__detail">Pour les élèves de 2e commune.</p>
|
||||
<span class="classe__action">Ouvrir mon cours</span>
|
||||
</a>
|
||||
|
||||
</main>
|
||||
|
||||
<footer class="pied">
|
||||
Tu ne sais pas dans quelle classe tu es ? Regarde ton horaire ou demande à ton professeur.
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user