Pidin GeoGebra-työpajan 13.2. Etu-Töölön lukiossa MAOL Helsingin kerhon kerhoillassa. Paikalla oli noin 20 opettajaa Helsingistä ja Espoosta. Tarjoilut olivat hyvät ja tunnelma mukava. Itse olin aika flunssainen, eli pää ei koko aikaa toiminut ihan täysillä. Huomasin kotiin päin ajaessani, että enhän edes esitellyt liukua, kun vaan innostuttiin sovittamaan eksponenttifunktiota. No seuraavalla kerralla sitten.
Taas kerran kivaa oli touhuta samanmielisten opettajien kanssa. Myös tuo yllätyspalkinto oli kiva. Pitänee säästää johonkin matemaattiseen tilanteeseen vai pitääkö?
Taisin olla Helsingin kerhon hallituksessa joskus noin 25 v. sitten.
Alla olevan tehtävän ratkaisuaihio(ei nimiä akseleilla …), lataa se itsellesi ja tee siitä versio, joka kelpaa Yo-kokeessa :o). Lopulta julkaise versiosi
Seurattaessa vetyperoksidin hajoamista vedeksi ja hapeksi
2 H2O2(aq) → 2 H2O(l) + O2(g)
saatiin oheiset mittaustulokset. Alla olevassa taulukossa on otteita mittaustuloksista. Laajemmat mittaustulokset ovat tiedostossa H2O2 data.csv
a) Piirrä vetyperoksidin hajoamista ajan funktiona esittävä kuvaaja.
b) Määritä vetyperoksidin hajoamisreaktion suurin nopeus. Miten suurin nopeus määritetään?
c) Määritä vetyperoksidin hajoamisreaktion nopeus hetkellä t = 700 s. Miten hajoamisreaktion nopeus määritetään?
d) Määritä hapen muodostumisnopeus hetkellä t = 1100 s. Miten hapen muodostumisnopeus määritetään?
Olen käyttänyt noin 30 vuotta oppilasarvioinnin apuna taulukkolaskentasovellusta nimeltä opeapu. Viimeisimmän muutoksen tein tammikuussa 18 kun opiskelin Google Apps scriptausta sen verran, että saan arvioinnin tuloksen lähtemään automaattisesti sähköpostitse oppilailleni.
Kuvankaappaus kottaraispönttötyylisestä MacIntoshista noin vuodelta 1991
Tietokoneeni uumenista löytyy 50 sivuinen pdf-tiedosto: Lavonen, Rahikka, Voipio. Taulukkolaskennasta fysiikan opetuksessa. Se on MAOL ry:n fysiikan toimikunnan raportti vuodelta 1992. Raporttia ei ole julkaistu kokonaisuudessaan missään, mutta osia siitä julkaistiin 90-luvun alkuvuosina Dimensiossa. Raportissa on Excelin käytön ohje, runsaasti erilaisia esimerkkejä fysiikan opetukseen liittyen: mittaustulosten käsittelyä, suorien ja käyrien sovittamista, yhtälöryhmien ratkaisua, simulointeja, matriisilaskentaa. Siellä on selitetty myös oppilasarvioinnin apuvälineen toiminta. Valitettavasti suurin osa esimerkkitiedostoista on kateissa.
Ajan myötä olen tehnyt opeapusta monta versiota eri taulukkolaskentaohjelmille. Aluksi käytin sitä Macissä toimivalla Ragtime-ohjelmalla. Aika pitkään arvioin oppilaita Appleworks-versiolla kunnes siirryin Excel-versioon. Viimeinen suurempi muutos oli, kun koulumme siirtyi Googlen käyttäjäksi, niinpä nykyisin käytän Google Sheets-versiota.
Opeapun idea on yksinkertainen. Laitan oppilaiden kokeesta ja muista tehtävistä saadut pisteet taulukkoon, määritän kunkin tuotoksen painokertoimet sekä arvosanoja 4 ja 10 vastaavat pisteet. Ohjelma tuottaa kullekin oppilaalle arvosanan. Tässä viimeisessä versiossa ohjelma myös lähettää sähköpostia kullekin oppilaalle kertoen tietoa arvioinnista ja lopullisen arvosanan.
2018 versio sovelluksesta
Nykymuodossaan sovellus on oheisen kuvan näköinen. Kurssin arviointi menee käytännössä seuraavasti.
Kopioin Wilman arviointilomakkeelta oppilaiden nimet ja luokat. Sijoitan ne solusta C10 lähtien C ja D sarakkeille. Kokeesta saadut pisteet sijoitan F-sarakkeelle ja Classroomtehtävien pisteet J-sarakkeelle. Mahdolliset muut tuotokset laitan omille sarakkeilleen. Oppilaiden sähköpostiosoitteet saan kopioitua Google Classroomin arviointilomakkeesta. Kunkin tuotoksen pistemäärän painokertoimet laitan alueelle F8:L8. Lopulta päätän millä pistemäärällä kurssin läpäisee (solu D5) ja millä saa arvosanan 10 (solu E5). Sitten valitsen Sheetsin valikosta Työkalut → Ohjelman muokkaustyökalu → Suorita
Oppilaat saavat sähköpostiviestin:
Tässä kurssin arviointi, tarkista arviointini.
Jos epäilet arvioinnin oikeellisuutta, niin lähetä sähköpostia tai tule juttelemaan kasvokkain.
nimi: rahikka, luokka: 42A, kurssi: FY2,
kurssin arvosana: 9,
koepisteet: 50, Classroom: 321, muut pisteet: 50, pisteet yhteensä: 110.54545454545455, arvosana ennen pyöristystä 9.422222.
Arvosanan 10 olisi saanut pistemäärällä 120
arvosanan 4.5 olisi saanut pistemäärällä 30.
Suurin Classroom pistemäärä oli 321
Tämä on Mikon luoman robotin luoma sähköpostiviesti, pöö.
--
M m@hyl.fi
born to lose, live to win.
koodi
Google Sheetsin koodi kirjoitetaan Työkalut → Ohjelman muokkaustyökalu Koodi-ikkunaan. Oheisessa koodissa (löytyy tarinan lopusta) on lisätty rivinumerot rivien alkuun. Viittaan niihin kun selvittelen miten koodi toimii.
rivi 1 Funktion määrittelyn alku.
rivi 2 Määritellään aktiivinen taulukko/lomake.
rivi 3 Määritellää rivi, josta oppilaiden tietoja aletaan lukea.
rivi 4 Haetaan solusta A59 oppilaiden lukumäärä, solussa A59 on kaava =COUNTA(A10:A57).
rivi 7 Määritellään luettava tietoalue, eli solusta A10 soluun joka on oppilaiden lukumäärä – 1 verran alempana ja 14 -1 saraketta oikealle A-sarakkeesta. Esimerkissä alue on A10:N11.
rivi 10 Haetaan muuttujaan data edellisellä rivillä määritellyn alueen tiedot.
rivi 12 Tämä silmukka luo sähköpostissa tarvittavan tekstin ja lähettää sen kullekin oppilaalle rivillä 36, muuttuja i viittaa siihen riviin mitä käsitellään.
rivi 13 Haetaan sähköpostiosoite rivin vasemmanpuolimmaisesta solusta, luku 0 viittaa tässä sarakkeeseen A.
rivi 16 Alkutekstiä muuttujaan alku, \n on rivinsiirto, sen tulee olla kiinni seuraavassa sanassa.
rivi 17 – 26 Muuttujaan message määritellään tekstiä, joka haetaan riviltä oikeista kohdista. + merkin avulla liitetään tekstiä.
rivi 20 Haetaan kurssin nimi solusta A2.
rivi 28-32 Luodaan lisää tekstejä sähköpostiviestiin.
rivi 34 Sähköpostiviestin aihe.
rivi 36 MailApp.sendEmail-funktiolla on kolme syötettä. Ensimmäinen on sähköpostiosoite, toinen aihe ja kolmas varsinainen viesti, +:n avulla liitetään eri tekstit yhteen.