206 Verkkosivujen tuottaminen / Semifinaali
Aika
Keskiviikko 2.2.2022 klo 8.30-15.45
Kilpailupaikat
Semifinaalit toteutetaan kilpailijoiden omissa oppilaitoksissa.
Semifinaali-koordinaattori
Kilpailutehtävät
Ennakko- ja semifinaalitehtävässä suunnitellaan ja toteutetaan verkkopalvelu metallialan yritykselle. Yrityksessä on tapahtumassa sukupolvenvaihdos, ja samalla yrityksen ilme ja verkkopalvelut halutaan nykyaikaistaa.
Tehtävässä:
- käyttöliittymän toteutus
- sivuston toiminnallisuuden toteutus
- tietokannan luominen sekä kannassa olevien tietojen hakeminen ja muokkaaminen
Ennakkotehtävän arviointi on osaltaan laadullista. Muissa osioissa käytetään pääsääntöisesti määrällistä arviointia. Osa arvioinneista tapahtuu ohjelmallisesti (esimerkiksi validoinnit).
Ohjelmointikielet: HTML5, CSS3, Javascript, Node.js tai PHP sekä SQL
Tehtävä palautetaan verkkopalvelimelle. Jokainen kilpailija saa oman käyttäjätunnuksensa palvelimelle.
Arviointi
Ennakkotehtävä: Verkkosivun suunnittelu ja käyttöliittymän toteutuminen
Aikataulu
14.12.2021-17.1.2022
Ennakkotehtävän jokainen osallistuja tekee omalla ajallaan ja palauttaa semifinaalin palvelimelle ohjeiden mukaan.
Ennakkotehtävä julkaistaan kilpailijoille sähköpostilla joulukuun 2021 puolivälissä ja se on palautettava 17.1.2021 klo 23.59 mennessä. Ennakkotehtävä arvioidaan 24.-28.01.2022 välisenä aikana. Tulokset julkaistaan semifinaalitehtävän arvioinnin yhteydessä.
Arviointiperusteet
- CIS pisteytys 35 pistettä
Semifinaalitehtävä: Front-End -toteutus
Semifinaalitehtävä Front end -suunnittelu ja -toteutus julkaistaan kilpailijoille semifinaalipäivänä. Tehtävissä tarvittava materiaali jaetaan kilpailutehtävän ohjeistuksen yhteydessä.
Aikataulu
Käytettävä aika: 2 h 30 min
Arviointiperusteet
- Selainpuolen toteutus ja ohjelmointi (HTML5, CSS3, JavaScript ja kirjastot, jne.)
- CIS pisteytys 25 pistettä
Semifinaalitehtävä: Back-End -suunnittelu ja -toteutus
Semifinaalitehtävä Back end -suunnittelu ja -toteutus julkaistaan kilpailijoille semifinaalipäivänä. Tehtävissä tarvittava materiaali jaetaan kilpailutehtävän ohjeistuksen yhteydessä.
Aikataulu
Käytettävä aika: 3 h
Arviointiperusteet
- Palvelinpuolen ohjelmointi ja tietokannat (JSON, PHP/Node.js ja MySQL, jne.)
- CIS pisteytys 40 pistettä
Lajin aikataulu
14.12.2021- 17.1.2022 Ennakkotehtävä (Verkkosivun suunnittelu ja käyttöliittymän toteutuminen)
Ennakkotehtävän jokainen osallistuja tekee omalla ajallaan ja palauttaa palvelimelle ohjeiden mukaan. Ennakkotehtävä julkaistaan kilpailijoille sähköpostilla joulukuun 2021 puolivälissä ja se on palautettava 17.1.2022 klo 23.59 mennessä. Ennakkotehtävä arvioidaan 24.-28.01.2022 välisenä aikana, ja tulokset julkaistaan semifinaalitehtävän arvioinnin yhteydessä. Ennakkotehtävää hyödynnetään semifinaalitehtävässä.
2.2.2022 Semifinaali (Front-End -toteutus ja Back-End -suunnittelu ja -toteutus).
- Aamuinfo klo 8:30-9:00
- Tehtävän tekoaika klo 9:00-11:30
- Lounas klo 11:30-12:15
- Info klo 12:15-12:30
- Tehtävän tekoaika klo 12:30-15:30
- Päivän yhteenveto klo 15:30-15:45
- Yhteyksien ja ohjelmien testaus edellisenä päivänä.
Materiaalit ja laitteet
Tietokone ja tarvittavat ohjelmat. Tarvittavat ohjelmat tarkennetaan ennakkotehtävän kuvauksessa ja semifinaalin kutsussa.
Käytännön ohjeita
Kilpailija tuo tullessaan semifinaalipaikalle:
- henkilökortin, ajokortin tms. henkilöllisyyden todistamiseksi (myös kuvallinen KELA-kortti kelpaa)
- Kilpailija saa tuoda mukanaan oman tietokoneen, jossa on USB-paikka sekä ohjelmistot. Opiskelijan tulee varmistaa, että omassa semifinaalipaikassa on käytettävissä verkko, johon henkilökohtaisen laitteen saa kytkeä. Suosittelemme henkilökohtaisen mobiililaajakaistan käyttöä.
- luonnosteluvälineet, kynät ja paperia
Tehtävien teossa tarvittavat ohjelmat tarkennetaan semifinaalikutsussa. Koneessa on oltava ainakin koodieditorin (esim. Visual Studio Code, Notepad++), tiedonsiirto-ohjelmat ja selaimena Chrome.
Tehtäväpankki
Tutustu lajin aiempien vuosien tehtäviin Skillsin tehtäväpankissa.