TESTING AREA for teachers - real service at plus.tuni.fi

Näytä:

maanantai 2.3.2026 00:00 – sunnuntai 8.3.2026 23:59
Myöhästyneitä palautuksia vastaanotetaan keskiviikko 11.3.2026 23:59 asti. Pisteiden arvo on 60% ajoissa palautetusta.

maanantai 23.3.2026 00:00 – sunnuntai 5.4.2026 23:59
Myöhästyneitä palautuksia vastaanotetaan keskiviikko 8.4.2026 23:59 asti. Pisteiden arvo on 60% ajoissa palautetusta.

Tehtäviin saattaa tulla muutoksia ennen kierroksen avautumista!
Tehtävä Kategoria Palautukset Pisteet
5.1 JavaScript-syntaksin perusteet: läpikäynti
5.1.1 JavaScript basics exercises 0 / 30
5.2 Javascript-fundamentit
5.2.1 Johdanto
5.2.2 Lämmittely: Muuttujien määrittäminen
5.2.2.1 Number exercises 0 / 10
5.2.2.2 String exercises 0 / 10
5.2.2.3 Array exercises 0 / 10
5.2.2.4 Object exercises 0 / 15
5.2.2.5 Array inside array exercises 0 / 15
5.2.3 Kontrollirakenteet
5.2.3.1 Conditional exercises 0 / 15
5.2.3.2 While loop exercises 0 / 15
5.2.3.3 Array travel exercises 0 / 15
5.2.3.4 Repeat note exercises 0 / 15
5.2.4 Funktiot
5.2.4.1 Alert exercises 0 / 10
5.2.4.2 String printing exercises 0 / 10
5.2.4.3 Array sum exercises 0 / 15
5.2.4.4 Double number function exercises 0 / 15
5.2.4.5 Half number function exercises 0 / 15
5.3 Päivitä HTML-tekstisisältö JavaScriptillä
5.3.1 Päivitä HTML-tekstisisältö JavaScriptillä assignment 0 / 50
5.4 TODO
5.4.1 TODO assignment 0 / 70
5.5 Vertaispalaute
5.5.1 Vertaispalaute WebDev-tehtävästä prp 0 / 0
5.6 Itsereflektio
5.6.1 Itsereflektio assignment 0 / 20
5.7 Chat harjoituksena: Promiset
5.8 Aktiviteetti
5.8.1 aktiviteetti attendance 0 / 16
5.9 Gage
5.9.1 gage attendance 0 / 20
5.9.2 Kokemus ryhmätyöskentelystä attendance 0 / 4
5.10 JS1: Attendance
5.10.1 JS1 attendance attendance 0 / 60

maanantai 30.3.2026 00:00 – sunnuntai 12.4.2026 23:59
Myöhästyneitä palautuksia vastaanotetaan tiistai 14.4.2026 23:59 asti. Pisteiden arvo on 60% ajoissa palautetusta.

Tehtäviin saattaa tulla muutoksia ennen kierroksen avautumista!
Tehtävä Kategoria Palautukset Pisteet
6.1 WebDev-tiekartta
6.1.1 WebDev-tiekartta assignment 0 / 50
6.2 DOM ja eventit
6.2.1 Etsi oikea elementti assignment 0 / 25
6.2.2 Poista elementti assignment 0 / 25
6.2.3 Muokkaa elementin inner-textiä assignment 0 / 25
6.2.4 Säädä CSS-luokkia assignment 0 / 25
6.2.5 Tapahtumat assignment 0 / 25
6.2.6 Lisää tapahtumakuuntelija assignment 0 / 25
6.3 Stack Overflow -tilastot
6.3.1 Stack Overflow -tilastot assignment 0 / 75
6.4 StackOverflow-tietojen käsittely
6.4.1 Stack Overflow datan manipulointi assignment 0 / 75
6.5 Chat harjoituksena: Promiset
6.6 Itsereflektio
6.6.1 Itsereflektio assignment 0 / 20
6.7 Aktiviteetti
6.7.1 aktiviteetti attendance 0 / 16
6.8 Gage
6.8.1 gage attendance 0 / 20
6.8.2 Kokemus ryhmätyöskentelystä attendance 0 / 4
6.9 JS2: Attendance
6.9.1 JS2 attendance attendance 0 / 60

maanantai 6.4.2026 00:00 – sunnuntai 19.4.2026 23:59
Myöhästyneitä palautuksia vastaanotetaan tiistai 21.4.2026 23:59 asti.

Tehtäviin saattaa tulla muutoksia ennen kierroksen avautumista!
Tehtävä Kategoria Palautukset Pisteet
7.1 Funktionaalinen JavaScript
7.1.1 Funktionaalisten tyylien tunnistaminen assignment 0 / 40
7.2 Funktionaalinen ohjelmointi -quiz
7.2.1 Funktionaalinen ohjelmointi -quiz assignment 0 / 45
7.3 Funky swaps
7.3.1 Funky swaps assignment 0 / 70
7.4 Asynkroninen JavaScript
7.4.1 Promise assignment 0 / 40
7.5 Fetch
7.5.1 Fetch assignment 0 / 50
7.6 Chat as an Exercise
7.7 Itsereflektio
7.7.1 Itsereflektio assignment 0 / 20
7.8 Aktiviteetti
7.8.1 aktiviteetti attendance 0 / 16
7.9 Gage
7.9.1 gage attendance 0 / 20
7.9.2 Kokemus ryhmätyöskentelystä attendance 0 / 4
7.10 JS3: Attendance
7.10.1 JS3 attendance attendance 0 / 60

maanantai 27.4.2026 00:00 – perjantai 1.5.2026 12:15

Tehtäviin saattaa tulla muutoksia ennen kierroksen avautumista!
Tehtävä Kategoria Palautukset Pisteet
8.1 Aktiviteetti
8.1.1 aktiviteetti attendance 0 / 16
8.1.2 gage attendance 0 / 20
8.1.3 Kokemus ryhmätyöskentelystä attendance 0 / 4

keskiviikko 15.4.2026 18:00 – maanantai 11.5.2026 23:59

Tehtäviin saattaa tulla muutoksia ennen kierroksen avautumista!
Tehtävä Kategoria Palautukset Pisteet
9.1 Harjoitustyö

torstai 16.4.2026 00:00 – maanantai 11.5.2026 23:59
Moduulin suorittamiseen vaaditaan 250 pistettä.

Tehtäviin saattaa tulla muutoksia ennen kierroksen avautumista!
Tehtävä Kategoria Palautukset Pisteet
10.1 Author meta tag
10.1.1 Author meta tag finalAssignment 0 / 25
10.2 Technology selection
10.2.1 Technology selection finalAssignment 0 / 150
10.3 Bar chart race
10.3.1 Bar chart race finalAssignment 0 / 150
10.4 Library search
10.4.1 Library search finalAssignment 0 / 100
10.5 WebDev roadmap
10.5.1 WebDev roadmap finalAssignment 0 / 75

torstai 16.4.2026 00:00 – maanantai 11.5.2026 23:59

Tehtäviin saattaa tulla muutoksia ennen kierroksen avautumista!
Tehtävä Kategoria Palautukset Pisteet
11.1 JSDoc grader
11.1.1 JSDoc Lint finalAssignment 0 / 100
11.2 ESlint grader
11.2.1 ESLint finalAssignment 0 / 100
11.3 Funktionaalinen ohjelmointi (FP)
11.3.1 Funktionaalinen ohjelmointi (map, filter, reduce) finalAssignment 0 / 100
11.4 Saavutettavuus-grader
11.4.1 Saavutettavuus asianmukaisilla tunnisteilla finalAssignment 0 / 100
11.5 WOW!
11.5.1 Summary wow finalAssignment 0 / 100

0 / 0
12. JavaScript cheatsheet

tiistai 3.3.2026 00:00 – lauantai 6.6.2026 18:00

Tehtävä Kategoria Palautukset Pisteet
12.1 JavaScript cheatsheet
12.2 JavaScript-debuggaus

lauantai 25.4.2026 12:15 – maanantai 11.5.2026 23:59

Tehtäviin saattaa tulla muutoksia ennen kierroksen avautumista!
Tehtävä Kategoria Palautukset Pisteet
14.1 Gage exam-harjoitteluun
14.1.1 gage assignment 0 / 15
14.2 Ryhmänmuodostuksen reflektointi
14.2.1 Ryhmänmuodostuksen reflektointi assignment 0 / 38
14.3 Taitotaso kurssin lopussa
14.3.1 Itsearviointi exercises 0 / 20
14.4 Kysely Gage-tehtävistä
14.4.1 Gage kysely exercises 0 / 30
14.5 Exam-kysely
14.5.1 Exam-kysely exercises 0 / 25
14.6 Arvosana kokeesta
14.6.1 Koearvosana exam 0 / 500

assignment

0 / 850

attendance

0 / 750

exam

0 / 500

exercises

0 / 1450

finalAssignment

0 / 1000

prp

0 / 250