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
+220
-28
@@ -1,42 +1,234 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="fr">
|
<html lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<title>Module 1 - accueil</title>
|
<title>Informatique en 2e | M. Courcelle</title>
|
||||||
<link rel="stylesheet" href="assets/style.css">
|
<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>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header class="site">
|
|
||||||
<h1>Module 1 : la machine et son vocabulaire</h1>
|
<header class="entete">
|
||||||
<p>Activite complementaire EPT Informatique, 2e commune, M. Courcelle</p>
|
<h1>Informatique en 2e</h1>
|
||||||
|
<p>M. Courcelle, année 2026-2027</p>
|
||||||
</header>
|
</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>
|
Les liens sont relatifs ("differenciee/" et non "/differenciee/") :
|
||||||
<p>Toutes les notions utilisees dans les jeux figurent dans le cours papier. Si tu bloques,
|
la page fonctionne donc à la racine d'un sous-domaine comme dans
|
||||||
la reponse est dans ton cours, au chapitre indique en bas de page.</p>
|
un sous-dossier (courcellematthi.eu/2e/), sans rien modifier.
|
||||||
<div class="theorie"><h3>Les cinq blocs</h3><ul>
|
-->
|
||||||
<li><strong>Bloc 2</strong> : ce qui compose un ordinateur, chapitre 1</li>
|
<main class="aiguillage" aria-label="Choix de la classe">
|
||||||
<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>
|
|
||||||
|
|
||||||
|
<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>
|
</main>
|
||||||
<footer>Support d'exercices hors ligne. Toute la theorie utilisee ici figure dans le cours papier, chapitre .</footer>
|
|
||||||
|
<footer class="pied">
|
||||||
|
Tu ne sais pas dans quelle classe tu es ? Regarde ton horaire ou demande à ton professeur.
|
||||||
|
</footer>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user