35. ročník súťaže ZENIT v programovaní

Podobné dokumenty
Web dizajnér - zadanie školského kola. Informácie o projekte. Informácie o podmienkach

A35. ročník súťaže ZENIT v programovaní

Užívateľská príručka. Vytvorte 1 medzi stránkami v niekoľkých jednoduchých krokoch

Microsoft POWERPOINT XP

MANUÁL K TVORBE CVIČENÍ NA ÚLOHY S POROZUMENÍM

Naformátuj to. Naformátuj to. pre samoukov

Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych

7.CVIČENIE. Základy HTML

MS PowerPoint - Úvod.

Obsah. 1 Úvod do Wordu Práca s dokumentmi 33. Obsah. Predhovor 1 Typografická konvencia použitá v knihe 2

MS OFFICE OUTLOOK 2007

Formuláre PowerPoint MGR. LUCIA BUDINSKÁ,

ZADANIE 1. PDF vytvorené pomocou súšobnej verzie pdffactory

Manuál Elektronická návratka

Návod na používanie Centrálnej úradnej elektronickej tabule (CUET)

Manuál Elektronická návratka

Manuál na prácu s databázou zmlúv, faktúr a objednávok Mesta Martin.

Checklist report. Legenda. Projekt. Url. všetko je správne. chyba, problém. Dátum. nemá zmysel testovať. Kontroloval. netestované

Užívateľská príručka systému CEHZ. Základné zostavy Farmy podľa druhu činnosti

Návod na použite plaftormy ELMARK E- Business obsahuje popis hlavných možností a funkcií programu. Príručka je štruktúrovaná podľa poradia možností.

Multihosting Užívateľská príručka

ALGORITMY A PROGRAMOVANIE VO VÝVOJOVOM PROSTREDÍ LAZARUS. Vývojové prostredie Lazarus, prvý program

Prehľad nového TwinSpace

Príručka Mobility Tool + pre príjemcov grantu

D.Viewer2 Používateľská príručka

TomTom Referenčná príručka

Úvodná strana IS ZASIELKY Prvky úvodnej stránky:

Vytvorenie používateľov a nastavenie prístupov

CM WiFi-Box. Technické inštrukcie. (pre kotly PelTec/PelTec-lambda) VYKUROVACIA TECHNIKA. Domáci wifi router.

Používateľská príručka pre autorov

Používateľská príručka: MOODLE

Používateľská príručka k aplikácii na SOČ

7 krokov pre úspešné používanie ZEP pri komunikácii s finančnou správou SR

Aktualizácia operačného systému Android tabletu Samsung Note 10.1 model N8010

Návod na udelenie oprávnenia na prístup a disponovanie s elektronickou schránkou a jeho zneplatnenie

Cenník reklamy na spravodajskom portáli

Program "Inventúra program.xlsm"

DVDStyler. Získanie programu. Inštalovanie. Začíname tvoriť DVD

Programy vzdelávania: Vzdelávanie s interaktívnou tabuľou

Ekvia s.r.o EKVIA PREMIUMPRO. Užívateľský manuál

Základy - prihlásenie

NA POUŽITIE ŠABLÓNY PRE PÍSANIE ZÁVEREČNEJ PRÁCE

Textový editor WORD. Práca s obrázkami a automatickými tvarmi vo Worde

Krížovka. Hot Potatoes JCross ( červená farba) = vytvorenie krížovky, do ktorej vpisujeme odpovede na zadané otázky. Priradenie

DIZAJN MANUÁL KULT MINOR LOGO MANUÁL. Fond na podporu kultúry národnostných menšín

INTERAKTÍVNA MULTIMEDIÁLNA APLIKÁCIA GRAFICKÉ A MULTIMEDIÁLNE SYSTÉMY SEMESTRÁLNE ZADANIE 2

Import cenových akcií FRESH

Nastavenie klientskeho prostredia aplikácie ET 2.1

Spracovanie informácií

1. Word 4. ročník Formát odseku Tabulátory. Word tabulátory Odseky naformátujte podľa vzoru Predvolené zarážky tabulátora

Návod na aplikáciu Mobile Pay pre Orange

Postup pri aktivácii elektronickej schránky na doručovanie pre fyzické osoby

Externé zariadenia Používateľská príručka

Tvorba logického a fyzického dátového modelu relačnej databázy pomocou nástrojov od firmy Oracle výukový tutoriál

RODIČOVSKÉ KONTO EDUPAGE

Školská sieť EDU. Rozdelenie škôl. Obsah: Deleba škôl podľa času zaradenia do projektu: Delba škôl podľa rýchlosti pripojenia:

STRUČNÝ NÁVOD NA OBSLUHU DATALOGERA KIMO KT110 / 150

Virtuálna Registračná Pokladnica

Príručka pre prostredie Digitálnej autoškoly pre inštruktorov časť elearning

s.r.o. HelpLine:

Príručka so stručným návodom

ezakazky Manuál uchádzača

Referenčná ponuka na prístup ku káblovodom a infraštruktúre. Príloha 7 Poplatky a ceny

HTML. HTML- HyperTextMarkUpLanguage (nadtextový značkový jazyk) TAGY

Používateľská príručka pre autorov Prihlásenie

Total Commander. Základné nastavenia

Virtuálna Registračná Pokladnica. Modul OPD pre ios

Informácie z Technického preukazu za pár sekúnd na Audanete.

Postup pri aktivácii elektronickej schránky na doručovanie pre právnické osoby, ktoré nie sú zapísané do obchodného registra

NÁVOD PRE AKTUALIZÁCIU FIRMVÉRU Glitel GT-318RI

Nokia Nseries PC Suite Vydanie

GPS Loc. Užívateľský manuál. mobilné aplikácie. pre online prístup do systému GPS Loc cez mobilnú aplikáciu

Manuál Klientska zóna

Bezdrôtová sieť s názvom EDU po novom

Dealer Extranet 3. Cenové ponuky

P R O L U C. POZNÁMKY individuálnej účtovnej závierky pre rok 2014

Projektory Acer s technológiou 3D. Stručný návod

Registrácia a aktivácia e-faktúry pre zákazníka kategórie Domácnosť na portáli Moje SPP

MATLAB (1) - úvod do programovania vedeckých problémov. LS 2017, 8.predn.

KORUNOVAČNÁ BRATISLAVA MANUÁL LOGA VER. 1/2017

Pripojenie na internet cez WiFi pre zamestnancov a študentov

Návod na uplatnenie zliav v eshope

Užívateľská príručka Hospodársky register

Darčekové poukážky. Nastavenia programu pre evidenciu darčekových poukážok Nastavte v parametroch programu na záložke Sklad 1a hodnoty:

Jednotlivé položky v importovaných súboroch musia mať nasledujúcu štruktúru (vrátane poradia): A B C D

Návod na udelenie oprávnenia na prístup a disponovanie s elektronickou schránkou orgánu verejnej moci

Užívateľská príručka k funkcii Zastavenie a pretočenie obrazu

Externý klient Inštalácia

UŽÍVATEĽSKÝ MANUÁL ZÁKAZNÍCKEJ ZÓNY INTERNETOVÉHO PORTÁLU

AKADEMICKÝ INFORMAČNÝ SYSTÉM

Štruktúra údajov pre kontajner XML údajov 1. Dátové prvky pre kontajner XML údajov

Návod pre účastníkov na vloženie ponuky do eaukčnej siene v prostredí eaukčného sw PROebiz

Postup registrácie certifikátov do Windows

TSS Autoškola. gpspreautoskoly.sk. Užívateľský manuál pre online prístup cez aplikáciu pre tablety s OS Android

ZRÝCHLENÝ PREDAJ (AJ CEZ DOTYKOVÚ OBRAZOVKU)

Predaj cez PC pokladňu

Evidencia produktov živočíšneho pôvodu, nespracovanej zeleniny, ovocia a vedľajších živočíšnych produktov. Užívateľská príručka pre Príjemcu

I.CA Securestore. Inštalačná príručka. Verzia 2.16 a vyššia

Postup pri deaktivácii elektronickej schránky na doručovanie pre fyzické osoby

eformulár ČSOB Leasing užívateľský manuál verzia 1.0

Transkript:

Informácie o projekte 35. ročník súťaže ZENIT v programovaní Školské kolo - zadanie kategórie WebDeveloper Cieľom súťažnej práce je vytvorenie jednoduchého webu pre populárneho autora Arthura Conana Doyla. Web bude obsahovať tri stránky: Úvod, Autor a Knihy. Presné zadanie a podrobnosti nájdete ďalej v tomto dokumente.!!!poznámka: Zadanie môže byť časovo náročnejšie. Preto sa zamerajte na čo najúplnejšie dokončenie aspoň niektorých častí. Robte web radšej po jednotlivých častiach. Ak nestíhate, zložitejšie časti si nechajte na koniec, aby ste aspoň niečo mali hotové. Požiadavky na súťažné práce: Web dizajnéri sú zodpovední za usporiadanie, vzhľad a použiteľnosť webových stránok. Ich práca (s použitím kombinácie grafických zručností a technických znalostí tvorby webových stránok) zahŕňa: pochopenie zadania a požiadaviek na web, implementovanie dizajnu so všetkými požadovanými funkciami, napísanie webových stránok pomocou vybraných programovacích jazykov, rozhodnutie o tom, ako budú obrázky a ďalšie materiály digitálne optimalizované a prezentované na stránke. Výsledná práca pozostáva z: programovanie na strane klienta: vytvorenie webových stránok pomocou HTML, XML, DHTML, JavaScript, XHTML, využitie CSS, optimalizovanie stránky pre rôzne prehliadače (posledné aktualizované verzie), dodržiavanie W3C štandardov (http://www.w3.org), práca s obrázkami - vkladanie a úprava obrázkov, programovanie na strane servera: ukladanie, načítanie a spracovanie údajov pomocou PHP, MySQL, spracovanie konfiguračného xml súboru 1

Popis súťažného projektu Projekt pozostáva z jednej praktickej úlohy vytvorenie webovej stránky s dvoma statickými stránkami (Úvod a Autor) a jednej dynamickej stránky (Knihy). Úloha je rozdelená do troch častí: a) Spracovanie grafických podkladov - tvorba HTML/CSS b) Obsah webu c) Implementácia interaktívnej časti webu - Programovanie: 1. Štruktúra databázových tabuliek (tabuľky) 2. Zoznam kníh s prepojením na databázu Podklady k súťažnej práci: K práci máte predpripravené podklady, ktoré môžete, ale nemusíte použiť. Medzi podklady patria: Grafické súbory s návrhmi vzhľadu všetkých súťažných stránok (Úvod, Autor, Knihy) - priečinok dizajn Obrázky použité v návrhu - priečinok obrazky Sprievodné texty v textovom súbore texty.txt Obrázky určené pre časť Knihy - priečinok obrazky/knihy Ikonky sociálnych sietí - priečinok obrazky/socialne-siete Súbor knihy.csv, v ktorom máte vzorové knihy pre časť Knihy v tvare: o id; názov knihy; text; obrázok - meno súboru; cena, dátum publikovania knihy, časové razítko Všetky nami poskytnuté informácie, napr. text, obrázky a dokumenty, sú pripravené a sú k dispozícii vo Vašom priečinku na pracovnej ploche (prípadne na inom mieste podľa určenia organizátora školského kola). Požadovaný obsah prezentačnej časti stránky: Všetky stránky majú mať rovnaký dizajn/štruktúru, pričom budú obsahovať nasledujúce prvky: Logo aktívny odkaz, ktorý vždy smeruje na úvodnú stránku Hlavné menu Hlavný obsah webu podľa grafického zadania Pätu s informáciami o autorských právach (vaše meno, meno autora dizajnu, informáciu o autorovi fotografií a zdroj textových informácií) Obsah Hlavného menu: 1. Úvod zobrazenie úvodnej stránky 2. Autor informácie o autorovi kníh 3. Knihy zoznam titulov, ktoré autor počas svojej kariéry napísal 2

Časť A Spracovanie grafických podkladov tvorba HTML/CSS (100 bodov) UPOZORNENIE: Dobre čítajte celý text nižšie, obsahuje aj presné rozmery a farby vyžadované v projekte, ktoré musíte dodržať. Zadanie: Všetky stránky budú mať jednotný dizajn/štruktúru podľa grafického návrhu, ktoré sú uložené v priečinku dizajn. Jednotlivé pohľady sú zobrazené v súboroch uvod.jpg, autor.jpg a knihy.jpg. Hlavný obsah stránky bude 1200px široký a centrovaný na stred. Každá stránka bude obsahovať: hlavičku, logo (podpis) aktívny odkaz, ktorý vždy smeruje na úvodnú stránku, stabilné (fixné, statické) navigačné menu s položkami podľa zadania (Úvod, Autor, Knihy), odkazy na sociálne siete, obsah samotného webu, pätu s informáciami o projekte, kontakt na autora a tvorcov stránky, unikátny názov (title tag). Na celej stránke bude použité: typ písma: Arial, Helvetica, sans-serif farba textu: #151515 farba pozadia: #F3F3F3 medzera medzi znakmi: 0.075em textové efekty/transformácie: žiadne zarovnanie textu podľa okrajov To znamená, že pokiaľ nie je uvedené inak (či už v grafickom návrhu alebo textovo), budú mať jednotlivé prvky/elementy preddefinované tieto farby a veľkosti. Dizajn sekcie Hlavička platí pre všetky stránky Hlavička (menu) bude fixovaná (to znamená, že bude počas prehliadania stránky umiestnená vždy hore), aj pri scrollovaní stránky zostane prichytená k vrchnému okraju prehliadača (webu). Bude obsahovať nasledujúce prvky: logo stránky umiestnenie v ľavej časti hlavičky, hlavné menu, navigácia umiestnená na stred hlavičky. Zabezpečte: o farba pozadia: #3A3939 o farba textu: #F3F3F3 o farba textu aktívneho prvku v menu: #FB8754 o pri prechode myškou zmeňte farbu textu označeného prvku na: #FB8754 o vertikálne zarovnanie: na stred celej hlavičky o hlavička bude obsahovať nasledujúce tri aktívne odkazy: Úvod, Autor, Knihy, odkazy na sociálne siete s orámovaním 1px solid #F3F3F3 o pri prechode myškou zmeňte farbu (obrázok, orámovanie) na #FB8754 3

Dizajn sekcie Pätička platí pre všetky stránky Pätička bude obsahovať: Zabezpečte: v ľavej časti copyright, vaše meno, názov školy, v strede adresu autora (Arthura C. Doyla) nájdete v textovom súbore vo vašom priečinku, v pravej časti odkazy na zdroje informácií a fotografií: http://arthurconandoyle.com http://wikipedia.org farba písma: #F3F3F3 farba pozadia: #3A3939 odkazom pri prechode myškou nastavte farbu na #FB8754 a efekt podčiarknutie. Dizajn stránky Úvod Zabezpečte: ako pozadie môžete použiť priložený obrázok obrazok/uvod-bg.jpg farba písma: #F3F3F3 obsah bude vycentrovaný na stred pre tlačidlá nastavte: ohraničenie: 3px solid #F3F3F3 vertikálne zarovnanie textu: na stred horizontálne zarovnanie textu: centrované pri prechode myškou - ohraničenie a farbu textu na: #337AB7 rovnakú šírku tlačidiel Dizajn stránky Autor Sekcia bude obsahovať dve časti: Životopis: Obrázok v pravej časti a informačný text v ľavej časti Bibliografiu Rozdelená do dvoch rovnakých stĺpcov (50% celkovej šírky) Dizajn stránky Knihy Sekcia bude obsahovať aspoň tri tituly. Každá kniha bude obsahovať: obrázok, názov, popis, cenu, dátum publikácie tlačidlo ohraničenie: 3px solid #151515 farba textu: #151515 pri prechode myškou nastavte ohraničenie a farbu textu na: #337AB7 Upozornenie: Ostatné nastavenie stránok (veľkosť písma, odsadenie prvkov, veľkosť obrázkov, veľkosti prvkov) je voliteľné, bude sa ale hodnotiť ako sa podarilo priblížiť ku grafickému návrhu jednotlivých snímkov. 4

Časť B Obsah webu (75 bodov) Web obsahuje nasledujúce stránky: Stránka Úvod statická stránka. Bude obsahovať: nadpis stránky, hlavný informačný text (citát), 1 obrázok podľa predlohy pozadie, 2 tlačidlá akcie smerujúce na stránky knihy a autor. Stránka Autor statická stránka s informáciami o autorovi. Bude obsahovať: nadpis stránky, informácie o autorovi, aspoň 1 obrázok, bibliografiu - informácie o knihách, ktoré autor napísal. Zabezpečte: adresy s URL vhodnou pre vyhľadávače (seo-friendly URL): nevhodná url: http://www.example.dev?p=about, vhodná url: http://www.example.dev/about alebo http://www.example.dev/about/2 alebo htpp://www.example.dev/about.php Zdrojový kód stránky bude v jazyku HTML5, to znamená: bude obsahovať validný kód HTML5, bude obsahovať validný kód CSS, zahrňuje správne sémantické použitie HTML5 tagov, používajte Alt a Title atribúty (obrázky, odkazy), používajte unikátne a SEO optimalizované tagy title a meta description pre každú stránku, na formátovanie grafickej štruktúry a zobrazenia používajte CSS. Element Table sa používa iba na zobrazovanie údajov, nie na vytváranie štruktúry. Pozn.: ak sa vypne CSS, stránka by si mala zachovať logickú štruktúru (ako bežný čitateľný dokument), dodržiavanie W3C štandardov (http://www.w3.org), nastavenie kódovania znakovej sady na UTF-8, používajte podľa možnosti komentáre na popis HTML, CSS. 5

Časť C Implementácia interaktívnej časti webu - Programovanie (85 bodov) 1. Tabuľka pre Knihy V prípade lokálneho použitia MySQL servera, je nutné použiť nasledujúce údaje na prihlásenie sa do databázy: názov databázy: zenit_sk_35, prihlasovacie meno: zenit_user_35, prihlasovacie heslo: zenit_pass_35. Výnimku z tohto pravidla predstavuje prípad, keď Vám iné prihlasovacie údaje pridelí organizátor školského kola. Štruktúra tabuľky: Databáza bude obsahovať iba jednu tabuľku knihy. Tabuľka bude obsahovať stĺpce: ID identifikátor záznamu (najlepšie autoincrement) Názov maximálne 64 znakov Text text nešpecifikovanej dĺžky Obrázok maximálne 128 znakov Cena reálne číslo na 2 desatinné miesta, maximálne 6 cifier Dátum vytvorenia knihy dátum časové razítko prideľuje sa automaticky do tabuľky pridajte aspoň tri záznamy, aby sa mohli zobrazovať na webe Poznámka: podľa zadania správne určite veľkosti stĺpcov a ich typ a vytvorte vhodné indexy na základe používania tabuľky. Tabuľku môžete vytvárať cez PHP, alebo pomocou PhpMyAdmin/Adminer. 2. Stránka Knihy Dynamická stránka naprogramovaná s pomocou PHP zoznam kníh, ktoré sa budú načítavať z databázy. Stránka bude obsahovať zoznam všetkých kníh (aspoň 3 tituly). Každá kniha bude obsahovať: o názov knihy, o text - informácie o knihe, o obrázok, o cenu knihy, o dátum publikovania knihy v tvare napr.: 1. Sep 2017, o tlačidlo na kúpu knihy. Knihy budú usporiadané na základe dátumu publikácie tak, že najnovšia kniha bude zobrazená ako prvá. V prípade, že dve knihy majú rovnaký dátum publikácie, zoraďte ich dodatočne na základe ceny kniha s nižšou cenou ako prvá. Poznámka: Body môžete získať aj za statický obsah stránky to znamená, že ak nestíhate PHP, urobte aspoň statický obsah stránky Knihy. 6

Rozširujúca funkcia - Konfiguračný súbor XML Vo vašom priečinku sa nachádza súbor config.xml. Tento súbor obsahuje niekoľko konfiguračných nastavení: zoznam sociálnych sietí upravte hlavičku tak, aby sa zoznam sociálnych sietí načítaval z konfiguračného súboru, pričom bude používať atribúty title, img a url elementu icon adresu, kde je možné zastihnúť autora Upravte pätu stránky tak, aby informácie o kontakte načítaval z konfiguračného súboru z elementov street, place a city, ktoré sa nachádzajú v elemente address DPH Upravte stránku s knihami tak, aby bral do úvahy aj nastavenú DPH, to znamená, že vypočítate DPH a následne ju pripočítate ku konečnej sume. Konečnú sumu zobrazujte na 2 desatinné miesta. Dátum Upravte stránku s knihami tak, že dátum publikácie knihy bude naformátovaný na základe reťazca, ktorý je uložený v elemente dateformat. Odporúčanie! Pre získanie viac bodov, zreteľne oddeľte prezentačný a aplikačný kód (HTML šablóny a kód aplikácie od práce s databázou) na strane servera pomocou modulárnej štruktúry (napr. MVC apod.). Hodnotiaca tabuľka: Obj Sub Body Spracovanie grafických podkladov tvorba HTML/CSS 41 59 100 Obsah webu 60 15 75 Implementácia interaktívnej časti webu - Programovanie 69 16 85 Maximálny počet bodov 260 7