Tehtävien palauttaminen vaatii kirjautumisen järjestelmään, mutta voit selailla kurssimateriaalia tunnistautumatta.

Kurssiuutiset

Listan kärkeen nostettu viesti

Exam enrolling

December exams (click this link)

  • EXAM: 10.12.2025 – Opens on Wednesday, 10 December 2025, at 09:00
  • EXAM: 11.12.2025 – Opens on Thursday, 11 December 2025, at 09:00
  • EXAM: 12.12.2025 – Opens on Friday, 12 December 2025, at 09:00

Listan kärkeen nostettu viesti

Grading

TUNI WebDev roadmap cont.

categorymax_pointspass criteriayour pointsfeedback
attendance750 -
exercises1500>=400
assignment1000>=200
finalAssignment1000if <250,
max grade for the course is 3
prp250if <126,
max grade is 3
exam500>=250
total5000>=850
Graderound(5000/1000)=5round(total/1000)>=1
  • Rounding Up examples:
    • 3500p rounds to Grade 4
    • 3499p rounds to Grade 3
    • The same system applies to all grades except Grade 1, where a passing score requires ≥ 850p:
      • 849p – No pass
      • 850p – Grade 1
Grading details ➤
attendance
  • optional, no pass criteria
  • divides in two parts: attendance + activity
    • attendance points are obtained by beforehand stating willingness to show one's sample solution
    • activity means doing exercises together in a group during a weekly exercise session
exercises
  • submitting weekly exercises to Plussa
  • student must get at least 400 points from exercises to complete the course
assignment
  • The assignment means exercises in modules JS1, JS2 and JS3 that can be done in groups.
  • The assignment section prepares students for the finalAssignment
finalAssignment
  • optional, if not completed, max grade is 3
  • the starting questionnaire asks for the target grade. If > 3 then finalAssignment
  • students can decide to do this alone or form their own groups
  • if a student wants to do the work in a group, the course personnel helps in finding the group
prp
  • peer-review exercises
  • student must get at least 126 points from prp to be able to get the grades 4 or 5 (if enough points for these)
  • this concerns naturally only the students that continued to the end
exam
  • done remotely
  • to pass a student must get >=50% of the points

Schedule

Näytä:

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

Tehtävä Kategoria Palautukset Pisteet
1.1 Sukella HTML:ään
1.1.1 Otsikot exercises 0 / 10
1.1.2 Kappaleet (p) exercises 0 / 10
1.1.3 Tekstin muotoilu exercises 0 / 10
1.1.4 Tekstieditori exercises 0 / 10
1.2 HTML-tietokilpailu
1.2.1 HTML Quiz exercises 0 / 10
1.3 HTML-validointi
1.3.1 HTML-validointi exercises 0 / 20
1.4 Selaimen kehittäjätyökalut
1.4.1 Chromen kehittäjätyökalut exercises 0 / 30
1.5 Ensimmäinen HTML-dokumenttisi
1.5.1 Resepti exercises 0 / 54
1.6 Käytännesäännöt
1.6.1 Tiedonkeruun hyväksyminen exercises 0 / 10
1.7 Esikysely: web-teknologioiden lähtötasokartoitus
1.7.1 Esikysely: Web-teknologioiden lähtötasokartoitus exercises 0 / 20
1.8 Kysely: Yleiset tutkimus-/ryhmätyönäkemykset
1.8.1 Taustatietoja exercises 0 / 4
1.8.2 Oppiminen, motivaatio, arvosana exercises 0 / 12
1.8.3 Yleiset opiskelutaidot exercises 0 / 10
1.9 HTML1: läsnäolot
1.9.1 HTML1 läsnäolo attendance 0 / 110

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

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 Kysymykset ja vaikutelmat
5.6.1 Itsereflektio assignment 0 / 20
5.7 Aktiviteetti
5.7.1 aktiviteetti attendance 0 / 16
5.7.2 gage attendance 0 / 20
5.7.3 Kokemus ryhmätyöskentelystä attendance 0 / 4
5.8 JS1: Attendance
5.8.1 JS1 attendance attendance 0 / 60

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

Tehtävä Kategoria Palautukset Pisteet
6.1 WebDev-tiekartta
6.1.1 WebDev-tiekartta assignment 0 / 60
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 / 100
6.4 StackOverflow-tietojen käsittely
6.4.1 Stack Overflow datan manipulointi assignment 0 / 100
6.5 Yhteiskirjoittajat
6.5.1 Yhteiskirjoittajat assignment 0 / 100
6.6 Kysymykset ja reflektiot
6.6.1 Itsereflektio assignment 0 / 20
6.7 Aktiviteetti
6.7.1 aktiviteetti attendance 0 / 16
6.7.2 gage attendance 0 / 20
6.7.3 Kokemus ryhmätyöskentelystä attendance 0 / 4
6.8 JS2: Attendance
6.8.1 JS2 attendance attendance 0 / 60

tiistai 15.4.2025 18:00 – sunnuntai 11.5.2025 23:59

Tehtävä Kategoria Palautukset Pisteet
9.1 Harjoitustyö

keskiviikko 16.4.2025 00:00 – sunnuntai 11.5.2025 23:59
Moduulin suorittamiseen vaaditaan 250 pistettä.

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

maanantai 3.3.2025 00:00 – perjantai 6.6.2025 18:00

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

assignment

0 / 1015

attendance

0 / 750

exam

0 / 500

exercises

0 / 1500

finalAssignment

0 / 1000

prp

0 / 250