4464
Comment:
|
4652
|
Deletions are marked like this. | Additions are marked like this. |
Line 13: | Line 13: |
* http://bitbucket.org/xpafco/eshop/ * http://bitbucket.org/ryznar/projekt * http://bitbucket.org/xcipak/pia * http://bitbucket.org/xhulalova/pia-sudoku * http://bitbucket.org/xlustond/diskusne-forum * http://bitbucket.org/xlustond/forum * http://bitbucket.org/xkosar/projekt1 * http://bitbucket.org/xniklova/zadanie * http://bitbucket.org/xzenuchova/projekt-pia * http://bitbucket.org/xboudova/wiki |
|| https://bitbucket.org/xroznovjak/pia-roznovjak || || https://bitbucket.org/natalia_heliova/pia || || https://bitbucket.org/xblaschke/galeria || || https://bitbucket.org/kako/zadanie_pia2014 || || https://bitbucket.org/xsulovska/projekt-pia || |
Line 26: | Line 21: |
Line 34: | Line 30: |
||Blaschke Róbert|| |
|
Line 47: | Line 45: |
|| Zadanie vypracuje: Pafčo || http://bitbucket.org/xpafco/eshop/ || | || Krakovský Michal|| |
Line 58: | Line 56: |
Line 61: | Line 61: |
* Markdown, alebo iný wiki značkovací jazyk (existuje implementácia v pythone) | * Markdown, alebo iný wiki značkovací jazyk (existuje implementácia v pythone) |
Line 64: | Line 64: |
||Rožnovják Richard|| |
|
Line 73: | Line 75: |
|| Zadanie vypracuje: Lušťoň||http://bitbucket.org/xlustond/diskusne-forum|| | |
Line 83: | Line 85: |
|| Zadanie vypracuje: Čipak ||http://bitbucket.org/xcipak/pia|| |
|
Line 87: | Line 87: |
Line 98: | Line 98: |
|| Zadanie vypracuje: Kosař ||http://bitbucket.org/xkosar/projekt1 || |
|
Line 110: | Line 107: |
|| Zadanie vypracuje: Hulalová || http://bitbucket.org/xhulalova/pia-sudoku || | |
Line 114: | Line 111: |
* Každú hodinu sa vygeneruje sudoku | * Vygeneruje sa sudoku |
Line 120: | Line 117: |
|| Zadanie vypracuje : Rýznar || http://bitbucket.org/ryznar/projekt || | ||Štecková Viera|| |
Line 125: | Line 122: |
* Prihlasovanie, followers, tweets etc. | |
Line 127: | Line 125: |
||Heliová Natália|| |
|
Line 143: | Line 143: |
|| Zadanie vypracuje: Lucia Žeňuchová ||http://bitbucket.org/xzenuchova/projekt-pia || | |
Line 149: | Line 148: |
== Tvorba formulárov == === Čo by to malo umožňovať === * Užívateľ si môže vytvoriť formulár * Hotový formulár sa zverejní * Dáta, ktoré ľudia zadajú do formulára sa ukladajú * Dáta si je možné stiahnuť v CSV formáte == Zobrazovanie rozvrhu hodín == ||Šulovská Veronika|| === Čo by to malo umožňovať === * Predpokladá sa, že máme rozvrh uložený v nejakom rozumnom tvare - textový súbor z ktorého je jasné, kto, kde, kedy, aký predmet a akú skupinu učí. Tvar vymyslite sami, ale mal by byť editovateľný v textovom editore. * Systém umožňuje importnúť rozvrh v tomto tvare do databázy a následne ho zobrazovať pre skupinu, učiteľa, miestnosť atď. |
Zadania pre predmet PIA
Contents
- Všetky zadania majú umožňovať registrovanie a prihlasovanie užívateľov -- naštudujte si príslušnú časť djanga alebo to urobte vo vlastnej réžii.
Projekty spravujte pomocou mercurialu, na bitbuckete.
- URL na repozitáre budú zverejnené tu -- pošlite mi ich mailom.
- Budem sa snažiť vám cez bitbucket pozerať cez plece, posielať vám pripomienky a pomáhať vám.
- Zverejňujte repozitáre hneď od začiatku, to mi umožní zadržať vás, keby ste išli do slepej uličky.
Repozitáre
Blog
Čo by to malo umožňovať
- Bežná funkčnosť blogu
- Zápisky by nemali byť písané v HTML, môžete použiť napr. markdown
- Články by sa mali dať tagovať
Galéria
Blaschke Róbert |
Treba si naštudovať
- Python imaging library
- Uploady v djangu
Čo by to malo umožňovať
- Viacero albumov
- Tagging
Internetový obchod
Krakovský Michal |
Čo by to malo umožňovať
- Nákupný košík, pomocou sessions
- Rôzne kategórie tovarov
- Administrácia stačí pomocou admin interface
- Nemusíte robiť obrázky tovarov
Wiki
Treba si naštudovať
- Registrovanie a prihlasovanie užívateľov v djangu.
- Markdown, alebo iný wiki značkovací jazyk (existuje implementácia v pythone)
Todo list
Rožnovják Richard |
Čo by to malo umožňovať
- Kategórie úloh (podľa urgentnosti)
- Tagy k úlohám (škola, rodina, deti a pod.)
- Možnosť zdieľať vybrané úlohy s ostatnými užívateľmi
Diskusné fórum
Čo by to malo umožňovať
- Užívateľ má možnosť vytvoriť diskusné fórum
- Tvorca môže diskusné fórum moderovať (ak chce)
- Nemusíte robiť vlákna diskusií
Odovzdávanie zadaní
Treba si naštudovať
- Uploadovanie v djangu.
Čo by to malo umožňovať
- Systém pre odovzdávanie zadaní po hodnotených cvičeniach
- Pre viacero registrovaných učiteľov
- Študenti by sa mali tiež prihlasovať
Hádanky
Čo by to malo umožňovať
- Užívatelia môžu zasielať hádanky, rébusy a podobne
- Po správnej odpovedi môžu diskutovať o riešení, inak nemajú do diskusie o hádanke prístup.
- Novú hádanku môže posielať až ten, kto nejakú vyriešil
- Po vyriešení je možné hádanku hodnotiť
Sudoku
Čo by to malo umožňovať
- Vygeneruje sa sudoku
- Užívatelia súťažia, kto ho vyrieši prvý
- Rebríčky užívateľov
Štecková Viera |
Čo by to malo umožňovať
- Zjednodušený klon sociálnej siete twitter (alebo Google Buzz)
- Prihlasovanie, followers, tweets etc.
Registrácia zoznamov literatúry
Heliová Natália |
Treba si naštudovať
- BibTeX (existuje pythonovský modul)
Čo by to malo umožňovať
- Možnosť importovať a exportovať zoznamy literatúry vo formáte BibTeX
- Možnosť uvádzať záznamy do vzťahu "X cituje Y"
- Možnosť povedať, že dvaja autori (uvedení pod rôznymi menami) sú ten istý autor
- napr: J. Novák a Jozef Novák
- To isté pre časopisy
- Vypisovanie zoznamov citácií pre článok, autora a podobne.
Kalendár
Čo by to malo umožňovať
- Zjednodušený klon Google Calendar
- Viacero kalendárov per užívateľ, čítacie a zápisové práva.
Tvorba formulárov
Čo by to malo umožňovať
- Užívateľ si môže vytvoriť formulár
- Hotový formulár sa zverejní
- Dáta, ktoré ľudia zadajú do formulára sa ukladajú
- Dáta si je možné stiahnuť v CSV formáte
Zobrazovanie rozvrhu hodín
Šulovská Veronika |
Čo by to malo umožňovať
- Predpokladá sa, že máme rozvrh uložený v nejakom rozumnom tvare - textový súbor z ktorého je jasné, kto, kde, kedy, aký predmet a akú skupinu učí. Tvar vymyslite sami, ale mal by byť editovateľný v textovom editore.
- Systém umožňuje importnúť rozvrh v tomto tvare do databázy a následne ho zobrazovať pre skupinu, učiteľa, miestnosť atď.