= Zadania pre predmet PIA = <> 1. 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. 1. Projekty spravujte pomocou mercurialu, na [[http://www.bitbucket.org | bitbuckete]]. 1. URL na repozitáre budú zverejnené tu -- pošlite mi ich mailom. 1. Budem sa snažiť vám cez bitbucket pozerať cez plece, posielať vám pripomienky a pomáhať vám. 1. 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 == || https://bitbucket.org/xcsepregi/internetovy-obchod-pia2017 || || https://bitbucket.org/xgorekova/django || || https://bitbucket.org/xobrtacova/django_rozvrh || || https://bitbucket.org/xzeravy/gdrive || || https://bitbucket.org/xzakova/todolist || || https://bitbucket.org/xfratric/imdb || == 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 == === Treba si naštudovať === * Python imaging library * Uploady v djangu === Čo by to malo umožňovať === * Viacero albumov * Tagging == Internetový obchod == || Nikolas Csepregi || === Č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 == || D.Žáková || === Č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 == ||Michal Hajdin|| === Č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 == ||Iveta gorekova|| === Čo by to malo umožňovať === * Vygeneruje sa sudoku * Užívatelia súťažia, kto ho vyrieši prvý * Rebríčky užívateľov == Twitter == === Č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 == === 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 == ||Tatiana Obrtáčová|| === Č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ď. Importovanie môže byť kľudne z príkazového riadku. * Prihlasovanie a registrácia v tomto zadaní nemusí byť. == Filmová databáza == || Peter Fratrič || === Čo by to malo umožňovať === * Zjednodušený klon csfd.cz alebo imdb.com * Registrácia, komentáre, hodnotenia * Stránky filmov, ku každému jeho tvorcovia, komentáre užívateľov, priemerné hodnotenie * Stránky tvorcov, ku každému zoznam filmov a čo na nich robil (scenárista/režisér/herec, prípadne viac) * Filmy a tvorcovia sú navzájom prepojení cez linky == Klon google drive == ||Michal Žeravý|| === Čo by to malo umožňovať === * Registrácia, prihlasovanie * Upload, download, mazanie * Podadresáre * Normálne sú súbory privátne, možnosť ich zverejniť * Ak je súbor obrázok, musí byť možnosť ho zobraziť v browseri == Otázky a odpovede == === Čo by to malo umožňovať === * Neúplný klon [[http://stackoverflow.com]] * Registrácia, prihlasovanie * Kladenie otázok, odpovedanie na ne * Užívatelia môžu o otázkach a odpovediach hlasovať, pribúdajú body * Možnosť utriediť si otázky aj odpovede podľa rôznych kritérií - čas vzniku, čas poslednej aktivity, počet bodov atď.