Viikkotehtävät
-
Kaikista tehtävistä on ylläpidettävä versionhallintaa git-työkalun avulla.
Lisää versionhallintaan kaikki tiedostot, jotka olet itse luonut tai muuttanut. Älä lisää versionhallintaan kirjastoja tai kuvia. Lisätietoja: Ohjelmointi 2 ja Git. Päivitä versiohallintaa tarpeeksi usein, jotta siitä selvästi näkee, että koodi on itse tehtyä. Päivitä vähintään kerran jokaisena ohjelmointipäivänä.
git luo kansioon .git-nimisen alikansion, jonka voi pakata mukaan palautettavaan viikkotehtävään. Kaikki viikkotehtävät voivat olla samassa repossa, mutta tarkistajalle on selkeämpää, jos kukin tehtävä on omana reponaan.[tjlahton@charra 2022]$ git init Initialized empty Git repository in /home/example/vt1/2022/.git/ [tjlahton@charra 2022]$ git add tyylit.css pohja.xhtml vt1.js [tjlahton@charra 2022]$ git commit -am "aloitus" [master (root-commit) 0a01202] aloitus 3 files changed, 258 insertions(+) create mode 100755 pohja.xhtml create mode 100755 tyylit.css create mode 100755 vt1.js [tjlahton@charra 2022]$ nano tyylit.css [tjlahton@charra 2022]$ git commit -am "alustavia asemointityylejä" [master 9763749] alustavia asemointityylejä 1 file changed, 1 insertion(+) [tjlahton@charra 2022]$
- Jos sait aiemmalla kurssilla viikkotehtävästä huonon arvosanan, voit uusia tehtävän. Aiemmin tehtyjen viikkotehtävien pisteet ovat voimassa ainakin 30.7.2022 asti.
- Jokaisen on toteutettava oma uniikki vastauksensa itsenäisesti. Pari- tai ryhmäpalautukset eivät kelpaa. Viikkotehtävä on vastaavanlainen suoritus kuin tentti.
- Kerran palautettua tehtävää ei voi myöhemmin korjata. Huonosti menneen tehtävän voit uusia, kun tehtävästä tulee tarjolle uusi versio seuraavan kurssin aikana.
Viikkotehtävät palautetaan 31.7.2022 mennessä. Tehtävät on palautettava järjestyksessä. Seuraavaa tehtävää ei saa palauttaa ennen kuin edellinen tehtävä on arvioitu.
Tehtävät
- Viikkotehtävä 1: Javascript-perusteet
- Viikkotehtävä 2: Document Object Model (DOM) ja tapahtumankäsittely.
- Viikkotehtävä 3: Lomakkeet ja validointi.
- Viikkotehtävä 4: Canvas, SVG ja animaatiot.
- Viikkotehtävä 5: Drag & Drop, kartat.
- Viikkotehtävä 6: React.
- Bonustehtävä Bonustehtävän voi tehdä, kun on tehnyt kaikki muut tehtävät
Syksyn 2021 omat palautukset ja niiden arvioinnit näkee omat-sivulta
Palautuslomake
Palautusohje
- Sijoita tehtäväsi users.jyu.fi-palvelimelle. Täydennä toimivan vastauksesi osoite palautuslomakkeelle
- Paketoi zip-pakettiin kaikki tehtävääsi liittyvät tiedostot. Liitä zip-paketti mukaan palautuslomakkeeseen.
Arviointi
- Tehtävät on jokaisen toteutettava itsenäisesti.
Jokaisen on palautettava oma uniikki vastaus.
Plagiointi on
ehdottomasti kiellettyä!
- Palautettujen vastausten yksilöllisyys tarkistetaan koneellisesti. Identtiset vastaukset hylätään kaikilta palauttaneilta.
- Viikkotehtävän voi valita kolmesta eritasoisesta tehtävästä, joista saa 1, 3 tai 5 pistettä.
- Asianmukaisesta vastauksesta saa tason mukaiset pisteet.
- Toimivasta, mutta pieniä puutteita sisältävästä vastauksesta vähennetään yksi (1) piste. Isompia puutteita sisältävistä tehtävästä voidaan vähentää useitakin pisteitä.
- Halutessaan voi tehdä viikon kaikki kolme tehtävää. Korkein pistemäärä jää voimaan.
- Korkeampia pistemääriä EI VOI SAADA, jos vastaus ei täytä kaikkia alempien pistemäärien vaatimuksia
- Toimimattomasta tai selvästi keskeneräisestä ykköstason vastauksesta saa nolla (0) pistettä. Vastauksen on täytettävä kaikki ensimmäisen tason vaatimukset ansaitakseen yhden pisteen.
- Puuttuvia tehtäviä tai arvosanan nolla (0) saaneita tehtäviä saa olla enintään kaksi kappaletta. Tehtäviä on yhteensä kuusi (6) kappaletta.
- Lisäksi on bonustehtävä jolla voi kerätä lisäpisteitä. Bonustehtävällä voi
korvata yhden puuttuvan viikkotehtävän tai vain korottaa pistemääräänsä.
Lisäpisteitä (0-2) voi saada myös hyvin kirjoitetuista vertaisarvioinneista lähiopetuskurssin aikana. Lisäpisteiden saaminen edellyttää, että on laadukkaasti vertaisarvioinut kaikki tehtävät. Lisäansioksi lasketaan myös, jos on kurssin aikana neuvonut muita kurssilaisia telegram-, tai keskusteluryhmässä. Vertaisarviointipisteet lasketaan mukaan vasta hyväksyttyyn suoritukseen eli vähintään ykköseen. Kuusi pistettä pitää saada kasaan viikkotehtävillä ja bonustehtävällä.
- Puuttuvia tai huonosti menneitä tehtäviä voi uusia myöhemmillä kursseilla.
- Kukin viikkotehtävä on kuin tentti.
- Voit uusia tehtävän aina, kun siitä tulee tarjolle uusi versio (vrt. uusintatentti). Tehtäviä uusitaan yleensä kaksi kertaa vuodessa. Jos uusit tehtäviä, niin muista ilmoittautua Sisussa uudelle kurssille.
- Uusittuasi haluamasi määrän tehtäviä ilmoita opettajalle, että kurssisi voidaan nyt arvostella uudelleen.
- Syksyn 2021 ja kevään 2021 tehtävien pisteet ovat voimassa ainakin 31.7.2022 saakka.
-
Hyväksytyn suorituksen arvosana (1-5) muodostuu tehtävien keskiarvosta seuraavan taulukon mukaisesti:
Arvosanataulukko Painotettu keskiarvo Arvosana 1,00 - 1,79 1 1,80 - 2,59 2 2,60 - 3,39 3 3,40 - 4,19 4 4,20 - 5,00 5 keskiarvo = ( vt1 + vt2 + vt3 + vt4 + vt5 + vt6 + bonus) / 6.0
- Keskiarvo lasketaan aina kuuden tehtävän perusteella.
- Puuttuvien tehtävien pistemääräksi lasketaan nolla (0).
- Jos on saanut nolla pistettä useammasta, kuin kahdesta tehtävästä, niin arvosana on hylätty.
- Jos keskiarvo on alle 1,00 niin arvosana on hylätty.
Laske arvosanasi
Laskuri kertoo, minkä arvosanan saat vähintään kurssista yo. laskentaperusteilla.
Keskiarvo: 0
Arvosana: HYL
Käyttäjien kommentit