Hodnocení soutěžních úloh

Kategorie tvorba webu

Soutěž v programování – 27. ročník

Krajské kolo 2012/2013

18. až 20. dubna 2013

Úkol 1
Úkol 2
Úkol 3
Úkol 4
Úkol 5

Úkol 1

Koeficient 1

  1. Zobrazte v pravém horním rohu stránky aktuální datum v češtině.

  2. Nastylujte datum podle následujícího obrázku:

    Velikost mezery mezi dnem a rokem není důležitá – např. v červenci bude větší.

Hodnocení

funkčnost2 bodyDatum je aktuální (není staticky napsané, ale zjištěné javascriptem)
2 bodyDatum je v češtině
1 bodPrvky jsou správně rozmístěny podle obrázku
3 bodyRok je otočen o 270 stupňů ve směru hodinových ručiček
1 bodNázev měsíce je psán velkými písmeny
validita1 bodstránka projde bez chyb validací pomocí validator.w3.org

Úkol 2

Koeficient 4

Následující tabulka obsahuje průměrné teploty v evropských městech.

Měsíc 1 2 3 4 5 6 7 8 9 10 11 12
Město
Praha 1.4 3.1 7.7 13.4 18.7 21.2 23.6 23.5 18.6 12.8 5.5 2.1
Paříž 6.9 8.2 11.8 14.7 19.0 21.8 24.4 24.6 20.8 15.8 10.4 7.8
Atény 12.9 13.6 16.0 20.3 25.3 29.8 32.6 32.3 28.9 23.1 18.6 14.7
Stockholm -0.7 -0.6 3.0 8.6 15.7 20.7 21.9 20.4 15.1 9.9 4.5 1.1

Zdroj: http://en.wikipedia.org/wiki/Climate_of_Europe

  1. Tuto tabulku vložte do HTML stránky:

    • Zachovejte stejné rozložení buněk.

    • Okraje jsou jednoduché tenké.

    • Popisky „Měsíc“ a „Město“ zobrazte tučně.

  2. Pozadí jednotlivých buněk obsahující teploty vyplňte barvou podle tabulky rozsahu teplot (pole barva obsahuje kód barvy, kterou má mít pozadí buňky). Body navíc dostanete pokud barva pozadí nebudou nastaveny ručně, ale nastavení provede skript automaticky na základě hodnoty v buňce tabulky.

    Rozsah teplot Barva
    Od Do (včetně)
    −∞ 0 #C0C0C0
    0 10 #3BB9FF
    10 20 #C6DEFF
    20 30 #FBB117
    30 #F87431
  3. Za tabulku vložte graf průměrných teplot v Praze. Graf generujte pomocí Javascriptu přímo z dat obsažených v tabulce.

  4. Z názvů měst v tabulce udělejte odkazy. Pokud se na ně klikne, graf se překreslí pro právě zvolené město.

Hodnocení

funkčnost1 bodTabulka má správná data a vypadá podle předlohy
1 bodPozadí buněk má nastavenou správnou barvu
2 bodyPozadí buněk je není nastaveno ručně, ale pomocí skriptu
2 bodyGraf vypadá podle předlohy
2 bodyGraf tahá data z tabulky (změna dat v tabulce ovlivní podobu grafu)
1 bodGraf se překresluje podle údajů dle vybraného města
validita1 bodstránka projde bez chyb validací pomocí validator.w3.org

Úkol 3

Koeficient 1

  1. Ze stránky http://cs.wikipedia.org/wiki/Praha stáhněte kapitolu „Název a přívlastky“, tento text zobrazte na stránce.

  2. První odstavec naformátujte jako na Wikipedii, tj. co je tučně na Wikipedii udělejte tučně i na vaší stránce a totéž s odkazy.

  3. Písmo nastavte na Arial, velikost 12px.

  4. První písmeno každého odstavce zobrazte tučně a s dvojnásobnou velikostí oproti běznému textu v odstavci.

Hodnocení

funkčnost2 bodyStránka obsahuje požadovaný text z wikipedie
3 bodyTučné části v prvním odstavci textu v předlohy jsou tučné i v řešení
2 bodyPísmo je Arial velikosti 12px
2 bodyPrvní písmeno každého odstavce je tučné a s dvojnásobnou velikostí oproti běznému textu v odstavci
validita1 bodstránka projde bez chyb validací pomocí validator.w3.org

Úkol 4

Koeficient 2

  1. Ze stránky http://ipsum-generator.com si nechte vygenerovat pět odstavců textu Lorem ipsum (nezapomeňte zaškrtnout „Add paragraph tags“ a klinout na tlačítko Generate!).

  2. Výsledek zkopírujte do vaší HTML stránky.

  3. Text zobrazte ve sloupcích o šířce 200 px. Předpokládejte přitom, že k dispozici je prohlížeč, který podporuje vícesloupcový CSS layout.

  4. Odstavce očíslujte pomocí CSS.

  5. Sloupce oddělte černými čárami o síle 1 pixel.

Hodnocení

funkčnost1 bodStránka obsahuje požadovaný text vygenerovaný Lorem Ipsum generátorem
3 bodyText je zobrazen ve sloupcích šířky 200px pomocí CSS (při použití CSS řešení nemusí fungovat ve starších prohlížečích, není to penalizováno)
3 bodyOdstavce jsou očíslovány pomocí CSS
2 bodySloupce jsou odděleny čárami libovolné barvy o šířce 1px
validita1 bodstránka projde bez chyb validací pomocí validator.w3.org

Úkol 5

Koeficient 4

  1. Stáhněte si seznam obcí z http://blok.net-vor.cz/download/seznam-obci-cr.txt.

  2. Na stránku vložte textové pole.

  3. Vytvořte našeptávač obcí podle staženého seznamu:

    • Nabídněte uživateli několik obcí (0 až 4), které mají začínají zadaným textem.

    • Při psaní se nabídka neustále aktualizuje (po každém napsání nebo smazání písmene).

    • Při nabízení obcí ignorujte velikost písmen.

    • Při kliknutí na obec v nabídkce se její celý název přenese do textového pole.

Hodnocení

funkčnost4 bodyNašeptávač už od zadání prvního písmene zobrazuje 0-4 názvy obcí, které začínají zadaným textem
2 bodyPo zadání nebo smazání písmene se seznam našeptávaných obcí aktualizuje
2 bodyNašeptávač ignoruje velikost písmen
2 bodyPři kliknutí na název obce v našeptávači se celý její název (s originální velikostí písmen) přenese do textového pole