206
Web-kehitys / Semifinaali
Aika
Torstai 1.2.2024
Kilpailupaikat
Semifinaalit järjestetään etänä.
Semifinaali-koordinaattorit
Lajin aikataulu
Semifinaalit järjestetään viikolla 5/2024 pvm 1.2.2024.
Materiaalit ja laitteet
Opiskelijat etänä, käyttää omia koneita.
Kilpailijalla omat kuulokkeet, näytöt, ja hiiri.
Kilpailussa käytettävät materiaalit ja laitteet, koneessa on oltava ainakin:
- koodieditori (esim. Visual Studio Code, Notepad++)
- tiedonsiirto-ohjelmat (FileZilla, Putty)
- selain (Chrome)
Tietokoneille tarvittavia ohjelmistoja voivat olla:
- Microsoft Visual Studio Code
- uusimmat versiot yleisimmistä selainohjelmistoista
- Notepad++
- WinSCP
- FileZilla
- putty
- XAMPP
- MariaDB
- php
- Git
- Windows 10
Käytännön ohjeita
Kilpailijoiden tulee ilmoittaa / julkaista omat GitHub tilitiedot semifinaalia varten.
Ohjeistus julkaistaan semifinaalikutsun yhteydessä.
Kilpailija tuo tullessaan semifinaalipaikalle:
- Henkilökortin, ajokortin tms. henkilöllisyyden todistamiseksi (myös kuvallinen KELA-kortti kelpaa)
- Kilpailija osallistuu kilpailuun omalla tietokoneellaan, jossa kaikki tarvittavat ohjelmistot on valmiiksi asennettuna. Opiskelijan tulee varmistaa, että omassa semifinaalipaikassa on käytettävissä verkko, johon henkilökohtaisen laitteen saa kytkeä. Suosittelemme varayhteydeksi henkilökohtaisen mobiililaajakaistan käyttöä.
- Opiskelija saa tuoda luonnosteluvälineet, kynät ja paperia
Kilpailutehtävän yleiskuvaus ja arvioinnin kokonaisuus
Semifinaalitehtävä annetaan kokonaisuutena yhdessä moduulissa, joka koostuu kahdesta osasta. Kilpailija voi itse valita missä järjestyksessä toteuttaa tehtävien eri osa – alueet.
Aikataulu yhteensä 5 tuntia ja 30min.
Osa 1: Front-End toteutus
Semifinaalitehtävä Front-End -suunnittelu ja -toteutus julkaistaan kilpailijoille semifinaalipäivänä. Tehtävissä tarvittava materiaali julkaistaan kilpailutehtävän ohjeistuksen yhteydessä.
Arviointiperusteet: Selainpuolen toteutus ja ohjelmointi (HTML5, CSS3, JavaScript ja kirjastot, jne.) 60 pistettä.
Osa 2: Back-End -suunnittelu ja toteutus
Semifinaalitehtävä Back-End -suunnittelu ja -toteutus julkaistaan kilpailijoille semifinaalipäivänä. Tehtävässä tarvittava materiaali jaetaan kilpailutehtävän ohjeistuksen yhteydessä.
Arviointiperusteet: Palvelinpuolen ohjelmointi ja tietokanta (JSON, PHP ja MySQL, jne.). 40 pistettä.
Tehtävän moduuli ja arviointikriteerit
Semifinaalitehtävän alustava moduulirakenne ja arviointikriteerit:
Moduuli 1/ Front-End & Back-End
Tehtävä
- Käytettävä aika: 5,5 tuntia kokonaisuudessaan, kilpailija itse jakaa aikataulun frontendin ja backendin osalta.
- Pisteet: Front-End 60p, Back-End 40p.
Arviointiperusteet:
- Front-End: Selainpuolen toteutus ja ohjelmointi (HTML, CSS, Javascript ja kirjastot)
- Back-End: Palvelinpuolen ohjelmointi ja tietokanta (JSON, PHP ja MySQL, jne.)