Skip to content

Instantly share code, notes, and snippets.

@Leny1996
Forked from zablotski/sredniaWazonaPwr.js
Last active August 30, 2019 19:09
Show Gist options
  • Save Leny1996/6193aa9d9c385a1103b1d2a31a6ec5ea to your computer and use it in GitHub Desktop.
Save Leny1996/6193aa9d9c385a1103b1d2a31a6ec5ea to your computer and use it in GitHub Desktop.
Skrypt obliczjący średnią ważoną w systemie https://jsos.pwr.edu.pl. Skrypt automatycznie usuwa wpisy z oceną 2.0. Aby obliczyć należy wcisnąć F12 w przeglądarce, otworzyć wkładkę Console i wstawić skrypt. Następnie wcisnąć Enter.
$('td:contains("2.0")').parent().remove(); //usunięcie wpisów z oceną 2
$('td:contains("k.cz.")').parent().remove(); //usunięcie wpisów z ocen cząstkowych
$('td:contains("---")').parent().remove(); //usunięcie wpisów bez ocen
var sum=0; //suma ECTS
var mulSum=0; // suma ECTS * ocena
$('td[title="ocena"]').each(function(){
mulSum += parseFloat($(this).text()) * parseFloat($(this).next().next().text());
sum += parseFloat($(this).next().next().text());
console.log(parseFloat($(this).text()), parseFloat($(this).next().next().text()));
});
console.log(mulSum, sum, mulSum/sum);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment