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)

Toto zadání pro Vás připravila společnost

VOŠ a SPŠE Plzeň

Ukázky realizovaného projektu

Zatím nerealizováno