Wiki-palvelun osoite wiki.helsinki.fi muuttuu wiki-emerita.it.helsinki.fi -osoitteeksi 4.12.2023 – katso lisätietoja tiedotteestamme: https://flamma.helsinki.fi/s/1uCkV
The Wiki address wiki.helsinki.fi will change to wiki-emerita.it.helsinki.fi on 4 December 2023 – see more information on Flamma: https://flamma.helsinki.fi/s/sreoE
Wiki-tjänstens adress wiki.helsinki.fi ändras till wiki-emerita.it.helsinki.fi 4.12.2023 – läs mer i vårt meddelande: https://flamma.helsinki.fi/s/fe3MT
Moodlen Arvioinnit-näkymässä voi määritellä omia laskukaavoja kurssin loppuarvosanalle tai kategorioiden väliarvosanoille. Laskukaavat rakennetaan samaan tyyliin kuin taulukkolaskentaohjelman kaavat. Ennen kuin kaavoja voi laatia, on yksittäisille arvosanakohteille annettava tunnisteet. Nämä tunnisteet tai nimet toimivat kaavan muuttujina.
Tunnisteet määritellään menemällä Arvioinnit/Kategoriat ja kohteet ja valitsemalla esimerkiksi Loppuarvosana-rivin laskinkuvakkeen (
).
Jo määritellyt tunnisteet näkyvät tuplahakasulkeiden sisällä, ja vielä määrittelemättömät tunnisteet tyhjinä tekstikenttinä. Tunnisteet määritellään kirjoittamalla ne tyhjiin tekstikenttiin, ja tämän jälkeen valitsemalla "Tallenna tunnisteet".
Kaavojen laatiminen
Listan käytettävissä olevista funktioista saa klikkaamalla ohjekuvaketta (
) Laskentatapa-kentän kohdalla. Funktio aloitetaan yhtäsuuruusmerkillä, jonka jälkeen kirjoitetaan kaava. Funktion parametrit erotellaan puolipisteillä, ja tunnisteiden ympärille laitetaan kaksinkertaiset hakasulkeet. Esimerkiksi=round(average([[Teht1]];[[Teht2]]);0)
tällainen kaava laskisi Tehtävien 1 ja 2 keskiarvon, ja pyöristäisi lopputuloksen 0 desimaalin tarkkuudella.
Arviointiesimerkki
Oletetaan kurssi, jonka voi suorittaa joko 3 tai 5 opintopisteen versiona.
|
Kaikille |
3 op |
3 op |
3 op |
3 op:n väliarvosana |
5 op |
5 op:n väliarvosana |
loppuarvosana |
---|---|---|---|---|---|---|---|---|
Tehtävän nimi |
ennakkotehtävä: oppimistehtävä 1 |
oppimistehtävä 2 |
oppimistehtävä 3 |
oppimistehtävä 4 |
|
kotitentti |
|
|
Tunniste |
1 |
2 |
3 |
4 |
3op |
|
5op |
|
|
hyl/hyv |
1-5 |
hyl/hyv |
1-5 |
1-5 |
1-5 |
1-5 |
1-5 |
Kolmen opintopisteen väliarvosanan laskukaava
Väliarvosanan laskukaava on tällainen:
=average([[2]];[[4]])*([[3]]-1)*round([[2]]/5+0,30)*round([[4]]/5+0,30)
Selitettynä:
= average([[2]];[[4]]) 2. ja 4. tehtävän keskiarvo * ([[3]]-1) kertoimeksi 0, jos 3. tehtävä ei vielä suoritettu, tai kertoimeksi 1, jos 3. tehtävä suoritettu * round([[2]]/5+0,30) kertoimeksi 0, jos 2. tehtävä ei vielä suoritettu, tai kertoimeksi 1, jos 2. tehtävä suoritettu * round([[4]]/5+0,30) kertoimeksi 0, jos 4. tehtävä ei vielä suoritettu, tai kertoimeksi 1, jos 4. tehtävä suoritettu
Eli arvosana on kahden tehtävän keskiarvo, mutta se nollautuu, mikäli, jokin tehtävä ei ole suoritettu.
Loppuarvosana
Loppuarvosanaksi tulee 0, mikäli 1. oppimistehtävä ei ole hyväksytty. Loppuarvosanaksi tulee myös 0, mikäli jokin 3op:n tehtävistä ei ole suoritettu hyväksyttävästi.
Loppuarvosanan laskukaava on tällainen:
=([[3]]-1)*([[1]]-1)*(([[3op]]+[[5op]])/(1+round([[5op]]/5+0,30)))
Selitettynä:
= ([[3]]-1) jos 3.tehtävästä hylätty, loppuarvosanan kertoimeksi 0 * ([[1]]-1) jos 1. tehtävästä hylätty, loppuarvosanan kertoimeksi 0 * ( ( [[3op]]+[[5op]] lasketaan väliarvosanat yhteen keskiarvoa varten ) / jaetaan väliarvosanat keskiarvon saamiseksi joko yhdellä (jos ei 5op:n suoritusta) tai kahdella (1+round([[5op]]/5+0,30)) tästä tulee tulokseksi 2, jos 5op:n suorituksesta arvosana, ja tulokseksi 1, jos 5opn:n suorituksen arvosana on 0 )
3 Comments
Heikki Wilenius
Heikki Wilenius
Entäs korvaava tentti?
Salla-M Laaksonen
Siltä varalta että joku muukin näitä miettii, niin Moodle.orgista löytyy vielä lisäohjeita - niillä onnistui juuri myös tuollainen yo. kommentissa etsitty IF-argumentin rakentaminen. Suomiversiossa pitää vaan muistaa laittaa puolipiste
https://docs.moodle.org/36/en/Grade_calculations