Zadání projektu
Cílem projektu je vytvořit webové rozhraní se zajímavými úkoly týkající se MySQL nebo MSSQL. Jedná se kompetitivní systém s úkoly různých obtížností (viz např. https://www.hackerrank.com/domains/sql). Uživatel v editoru, který je součástí projektu, sestavuje řešení, které je následně otestováno na jedné čí více datových sadách. Za úspěšné řešení uživatel získává body. Výše přidělených bodů závisí na obtížnosti úlohy i úspěšnosti tesu na jednotlivých sadách.
Vytvořit komplexní webové rozhraní s:
- Registrací a přihlašováním uživatelů.
- Seznamem úkolů včetně možnosti různých filtrů.
- U každého úkolu editor pro tvorbu řešení.
- Sledováním úspěšnosti řešení úkolů i uživatelů včetně žebříčků.
- Vymyslet dostatečný (alespoň 50) počet zadání v různých kategoriích obtížnosti. Pro každý problém vytvořit testovací sadu.
- Celý projekt bude realizován pomocí technologií MySQL či MSSQL a prostředků webového vývoje.
Oblasti na které je projekt zaměřen
Datová analytika, Programování, Webové aplikace
Informace pro maturanty, kteří budou projekt řešit jako maturitní práci
Maximální počet žáků v týmu, který bude projekt realizovat: 3
Maximální počet týmů, které mohou projekt realizovat: 2
Téma si mohou vybrat žáci se zaměřením: Vývoj aplikací/Správa systémů
Autor zadání: Mgr. Alan Koukol (autor nemusí být zároveň vedoucí práce)
Ukázky realizovaného projektu
Zatím nerealizováno