221 lines
12 KiB
HTML
Executable File
221 lines
12 KiB
HTML
Executable File
<!DOCTYPE html>
|
|
<html lang="fr">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport"
|
|
content="width=device-width, user-scalable=yes, initial-scale=1.0, maximum-scale=5.0, minimum-scale=1.0">
|
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
|
<title>Simulateur du Bac général</title>
|
|
<meta name="author" content="Valentin Moguérou">
|
|
<meta name="description" content="Calculez votre mention au Bac général en fonction de vos notes, ou déterminez le nombre de points qu'il vous manque pour en obtenir une en utilisant le simulateur du BCG de WikiBac.">
|
|
<meta name="og:title" property="Simulateur du bac général">
|
|
<meta name="og:description" property="Calculez votre mention au Bac général en fonction de vos notes, ou déterminez le nombre de points qu'il vous manque pour en obtenir une en utilisant le simulateur du BCG de WikiBac.">
|
|
<meta property="og:image" content="https://simulation.wikibac.fr/res/logo.png">
|
|
<link href="../res/style.css" rel="stylesheet" type="text/css">
|
|
<script src="../res/calcul.js"></script>
|
|
<script src="update.js"></script>
|
|
</head>
|
|
<body onload="update()">
|
|
<header>
|
|
<a href="..">← Retour vers le portail des simulations</a>
|
|
<div id="logo">
|
|
<a href="https://www.wikibac.fr">
|
|
<img src="../res/logo.png" alt="Logo de Wikibac : une pièce de puzzle avec des feuilles de laurier"><span>WikiBac</span>
|
|
</a>
|
|
</div>
|
|
<h1>Simulateur du Bac Général</h1>
|
|
</header>
|
|
<main>
|
|
<div id="resultat">
|
|
<div>
|
|
<span id="total-points"></span>
|
|
<p>Points</p>
|
|
</div>
|
|
<div>
|
|
<span id="total-coef"></span>
|
|
<p>Coefficients</p>
|
|
</div>
|
|
<div>
|
|
<span id="note-finale"></span>/20
|
|
<p>Note finale</p>
|
|
</div>
|
|
<div class="decision">
|
|
<span id="decision-jury"></span>
|
|
<p>Décision</p>
|
|
</div>
|
|
<div>
|
|
<span id="points-manquants"></span>
|
|
<p>Points jusqu'à la<br>décision supérieure</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="content">
|
|
<div class="info">
|
|
Information : Si le nombre de points jusqu'à la décision supérieure est faible (c'est-à-dire moins de 10 points environ),
|
|
le jury peut vous les accorder sous réserve que votre livret scolaire soit bon (assiduité, bon comportement).
|
|
<a href="https://www.legifrance.gouv.fr/codes/section_lc/LEGITEXT000006071191/LEGISCTA000006151440?anchor=LEGIARTI000039308580" target="_blank">En savoir plus</a>
|
|
</div>
|
|
|
|
<form onchange="update()" id="simulateur">
|
|
<div class="ln head">
|
|
<div>Matière</div>
|
|
<div>Coef.</div>
|
|
<div>Première</div>
|
|
<div>Terminale</div>
|
|
<div>Points</div>
|
|
</div>
|
|
<h2>Contrôle continu</h2>
|
|
<div class="section">
|
|
<div class="ln">
|
|
<div>Enseignement moral et civique</div>
|
|
<div>2</div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="EMC-1re-note" id="EMC-1re-note"
|
|
aria-label="Note d'enseignement moral et civique de première" required></div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="EMC-tle-note" id="EMC-tle-note"
|
|
aria-label="Note d'enseignement moral et civique de terminale" required></div>
|
|
<div id="EMC-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Langue vivante A</div>
|
|
<div>6</div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="LVA-1re-note" id="LVA-1re-note"
|
|
aria-label="Note de langue vivante A de première" required></div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="LVA-tle-note" id="LVA-tle-note"
|
|
aria-label="Note de langue vivante A de terminale" required></div>
|
|
<div id="LVA-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Langue vivante B</div>
|
|
<div>6</div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="LVB-1re-note" id="LVB-1re-note"
|
|
aria-label="Note de langue vivante B de première" required></div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="LVB-tle-note" id="LVB-tle-note"
|
|
aria-label="Note de langue vivante B de terminale" required></div>
|
|
<div id="LVB-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Enseignement scientifique</div>
|
|
<div>6</div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="ES-1re-note" id="ES-1re-note"
|
|
aria-label="Note d'enseignement scientifique de première" required></div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="ES-tle-note" id="ES-tle-note"
|
|
aria-label="Note d'enseignement scientifique de terminale" required></div>
|
|
<div id="ES-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Histoire-géographie</div>
|
|
<div>6</div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="HG-1re-note" id="HG-1re-note"
|
|
aria-label="Note d'histoire-géographie de première" required></div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="HG-tle-note" id="HG-tle-note"
|
|
aria-label="Note d'histoire-géographie de terminale" required></div>
|
|
<div id="HG-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Éducation physique et sportive</div>
|
|
<div>6</div>
|
|
<div class="null"></div>
|
|
<div><input type="number" min=0 max=20 step=1 name="EPS-note" id="EPS-note"
|
|
aria-label="Note d'éducation physique et sportive" required></div>
|
|
<div id="EPS-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Spécialité 3 abandonnée</div>
|
|
<div>8</div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="SP3-note" id="SP3-note"
|
|
aria-label="Note de spécialité 3 abandonnée" required></div>
|
|
<div class="null"></div>
|
|
<div id="SP3-points"></div>
|
|
</div>
|
|
</div>
|
|
|
|
<h2>Épreuves terminales</h2>
|
|
<div class="section">
|
|
<div class="ln">
|
|
<div>Français - écrit</div>
|
|
<div>5</div>
|
|
<div><input type="number" min=0 max=20 step=1 name="FR-ecrit-note" id="FR-ecrit-note"
|
|
aria-label="Note de français écrit" required></div>
|
|
<div class="null"></div>
|
|
<div id="FR-ecrit-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Français - oral</div>
|
|
<div>5</div>
|
|
<div><input type="number" min=0 max=20 step=1 name="FR-oral-note" id="FR-oral-note"
|
|
aria-label="Note de français oral" required></div>
|
|
<div class="null"></div>
|
|
<div id="FR-oral-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Philosophie</div>
|
|
<div>8</div>
|
|
<div class="null"></div>
|
|
<div><input type="number" min=0 max=20 step=1 name="PHILO-note" id="PHILO-note"
|
|
aria-label="Note de philosophie" required></div>
|
|
<div id="PHILO-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Épreuve orale terminale (Grand oral)</div>
|
|
<div>10</div>
|
|
<div class="null"></div>
|
|
<div><input type="number" min=0 max=20 step=1 name="GO-note" id="GO-note"
|
|
aria-label="Note du grand oral" required></div>
|
|
<div id="GO-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Spécialité 1</div>
|
|
<div>16</div>
|
|
<div class="null"></div>
|
|
<div><input type="number" min=0 max=20 step=1 name="SP1-note" id="SP1-note"
|
|
aria-label="Note de spécialité 1" required></div>
|
|
<div id="SP1-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Spécialité 2</div>
|
|
<div>16</div>
|
|
<div class="null"></div>
|
|
<div><input type="number" min=0 max=20 step=1 name="SP2-note" id="SP2-note"
|
|
aria-label="Note de spécialité 2" required></div>
|
|
<div id="SP2-points"></div>
|
|
</div>
|
|
</div>
|
|
|
|
<h2>Options</h2>
|
|
<div class="section">
|
|
<div class="ln">
|
|
<div>Langues et cultures de l'Antiquité</div>
|
|
<div>4</div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="LCA-1re-note" id="LCA-1re-note"
|
|
aria-label="Note de langues et cultures de l'Antiquité de première"></div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="LCA-tle-note" id="LCA-tle-note"
|
|
aria-label="Note de langues et cultures de l'Antiquité de terminale"></div>
|
|
<div id="LCA-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Option suivie au cours du cycle terminal</div>
|
|
<div>4</div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="OPT1-1re-note" id="OPT1-1re-note"
|
|
aria-label="Note d'option suivie au cours du cycle terminal de première"></div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="OPT1-tle-note" id="OPT1-tle-note"
|
|
aria-label="Note d'option suivie au cours du cycle terminal de terminale"></div>
|
|
<div id="OPT1-points"></div>
|
|
</div>
|
|
<div class="ln">
|
|
<div>Option suivie uniquement en classe de terminale</div>
|
|
<div>2</div>
|
|
<div class="null"></div>
|
|
<div><input type="number" min=0 max=20 step=.1 name="OPT2-note" id="OPT2-note"
|
|
aria-label="Note d'option suivie en classe de terminale"></div>
|
|
<div id="OPT2-points"></div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</main>
|
|
|
|
<footer>
|
|
🄯 Valentin Moguérou 2023 - <a href="https://www.gnu.org/licenses/agpl-3.0.html" target="_blank">Licence GNU AGPL v3</a> - <a href="https://git.kaz.bzh/valentin/simulation.wikibac.fr" target="_blank">Code source</a>
|
|
</footer>
|
|
</body>
|
|
</html> |