Browse Source

Options bac technologique

master
Valentin Moguérou 10 months ago
parent
commit
5dec9ab20b
  1. 47
      BCT/calcul.js
  2. 65
      BCT/index.html

47
BCT/calcul.js

@ -122,28 +122,6 @@ function update() {
let total_options = 0;
let coef_options = 0;
if (document.getElementById("check-lca-1re").checked) {
document.getElementById("coef-lca-1re").innerHTML = "2";
coef_options += 2;
let points_lca_1re = 2*document.getElementById("note-lca-1re").value;
total_options += points_lca_1re;
document.getElementById("points-lca-1re").innerHTML = points_lca_1re.toLocaleString("fr");
} else {
document.getElementById("coef-lca-1re").innerHTML = "<del>2</del>";
document.getElementById("points-lca-1re").innerHTML = "0";
}
if (document.getElementById("check-lca-tle").checked) {
document.getElementById("coef-lca-tle").innerHTML = "2";
coef_options += 2;
let points_lca_tle = 2*document.getElementById("note-lca-tle").value;
total_options += points_lca_tle;
document.getElementById("points-lca-tle").innerHTML = points_lca_tle.toLocaleString("fr");
} else {
document.getElementById("coef-lca-tle").innerHTML = "<del>2</del>";
document.getElementById("points-lca-tle").innerHTML = "0";
}
if (document.getElementById("check-opt1-1re").checked) {
document.getElementById("coef-opt1-1re").innerHTML = "2";
coef_options += 2;
@ -166,15 +144,26 @@ function update() {
document.getElementById("points-opt1-tle").innerHTML = "0";
}
if (document.getElementById("check-opt2").checked) {
document.getElementById("coef-opt2").innerHTML = "2";
if (document.getElementById("check-opt2-1re").checked) {
document.getElementById("coef-opt2-1re").innerHTML = "2";
coef_options += 2;
let points_opt2_1re = 2*document.getElementById("note-opt2-1re").value;
total_options += points_opt2_1re;
document.getElementById("points-opt2-1re").innerHTML = points_opt2_1re.toLocaleString("fr");
} else {
document.getElementById("coef-opt2-1re").innerHTML = "<del>2</del>";
document.getElementById("points-opt2-1re").innerHTML = "0";
}
if (document.getElementById("check-opt2-tle").checked) {
document.getElementById("coef-opt2-tle").innerHTML = "2";
coef_options += 2;
let points_opt2 = 2*document.getElementById("note-opt2").value;
total_options += points_opt2;
document.getElementById("points-opt2").innerHTML = points_opt2.toLocaleString("fr");
let points_opt2_tle = 2*document.getElementById("note-opt2-tle").value;
total_options += points_opt2_tle;
document.getElementById("points-opt2-tle").innerHTML = points_opt2_tle.toLocaleString("fr");
} else {
document.getElementById("coef-opt2").innerHTML = "<del>2</del>";
document.getElementById("points-opt2").innerHTML = "0";
document.getElementById("coef-opt2-tle").innerHTML = "<del>2</del>";
document.getElementById("points-opt2-tle").innerHTML = "0";
}
document.getElementById("total-coef-options").innerHTML = coef_options.toLocaleString("fr");

65
BCT/index.html

@ -341,43 +341,14 @@
<th>Points</th>
</tr>
<tr>
<td>Langues et cultures de l'Antiquité</td>
<td>
<label for="check-lca-1re">Activation LCA, première</label>
<input type="checkbox" name="check-lca-1re" id="check-lca-1re">
</td>
<td id="coef-lca-1re">2</td>
<td>
<label for="note-lca-1re">Note de langues et cultures de l'Antiquité - première</label>
<input type="number" name="note-lca-1re"
id="note-lca-1re" class="note" min="0" max="20" step=".1">
</td>
<td>
<span id="points-lca-1re"></span>
</td>
<td>
<label for="check-lca-tle">Activation LCA, terminale</label>
<input type="checkbox" name="check-lca-tle" id="check-lca-tle">
</td>
<td id="coef-lca-tle">2</td>
<td>
<label for="note-lca-tle">Note d'option suivie au cours du cycle terminal - terminale</label>
<input type="number" name="note-lca-tle"
id="note-lca-tle" class="note" min="0" max="20" step=".1">
</td>
<td>
<span id="points-lca-tle"></span>
</td>
</tr>
<tr>
<td>Option suivie au cours du cycle terminal (ex: Arts/LV3)</td>
<td>Option 1</td>
<td>
<label for="check-opt1-1re">Activation option 1, première</label>
<input type="checkbox" name="check-opt1-1re" id="check-opt1-1re">
</td>
<td id="coef-opt1-1re">2</td>
<td>
<label for="note-opt1-1re">Note d'option suivie au cours du cycle terminal - première</label>
<label for="note-opt1-1re">Note d'option 1 - première</label>
<input type="number" name="note-opt1-1re"
id="note-opt1-1re" class="note" min="0" max="20" step=".1">
</td>
@ -390,7 +361,7 @@
</td>
<td id="coef-opt1-tle">2</td>
<td>
<label for="note-opt1-tle">Note d'option suivie au cours du cycle terminal - terminale</label>
<label for="note-opt1-tle">Note d'option 1 - terminale</label>
<input type="number" name="note-opt1-tle"
id="note-opt1-tle" class="note" min="0" max="20" step=".1">
</td>
@ -399,20 +370,32 @@
</td>
</tr>
<tr>
<td>Option suivie uniquement en classe de Terminale (ex: Maths/DGEMC)</td>
<td colspan="4" class="null"></td>
<td>Option 2</td>
<td>
<label for="check-opt2-1re">Activation option 2, première</label>
<input type="checkbox" name="check-opt2-1re" id="check-opt2-1re">
</td>
<td id="coef-opt2-1re">2</td>
<td>
<label for="note-opt2-1re">Note d'option 2 - première</label>
<input type="number" name="note-opt2-1re"
id="note-opt2-1re" class="note" min="0" max="20" step=".1">
</td>
<td>
<span id="points-opt2-1re"></span>
</td>
<td>
<label for="check-opt2">Activation option 2</label>
<input type="checkbox" name="check-opt2" id="check-opt2">
<label for="check-opt2-tle">Activation option 2, terminale</label>
<input type="checkbox" name="check-opt2-tle" id="check-opt2-tle">
</td>
<td id="coef-opt2">2</td>
<td id="coef-opt2-tle">2</td>
<td>
<label for="note-opt2">Note d'option suivie uniquement en classe de Terminale</label>
<input type="number" name="note-opt2"
id="note-opt2" class="note" min="0" max="20" step=".1">
<label for="note-opt2-tle">Note d'option 2 - terminale</label>
<input type="number" name="note-opt2-tle"
id="note-opt2-tle" class="note" min="0" max="20" step=".1">
</td>
<td>
<span id="points-opt2"></span>
<span id="points-opt2-tle"></span>
</td>
</tr>
<tr class="total">

Loading…
Cancel
Save