OprDU - Software pro opravu domácích úkolů
Název práce v češtině: | OprDU - Software pro opravu domácích úkolů |
---|---|
Název v anglickém jazyce: | OprDU - Software for Correcting Homework |
Klíčová slova: | oprava domácích úkolů, aplikační software, webové služby, školství |
Klíčová slova anglicky: | homework correction, application software, Web services, education |
Akademický rok vypsání: | 2009/2010 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | RNDr. Tomáš Knap, Ph.D. |
Řešitel: | skrytý![]() |
Datum přihlášení: | 10.11.2009 |
Datum zadání: | 10.11.2009 |
Datum a čas obhajoby: | 17.09.2010 00:00 |
Datum odevzdání elektronické podoby: | 06.08.2010 |
Datum odevzdání tištěné podoby: | 06.08.2010 |
Datum proběhlé obhajoby: | 17.09.2010 |
Oponenti: | Mgr. Luboš Kulič |
Zásady pro vypracování |
Cílem práce je vytvoření softwarového řešení pro studenty a učitele pro práci s písemnými domácími úkoly. Řešení má kombinovat výhody současných přístupů k problému (tužka a papír, kancelářské balíky) a odstraňovat jejich nevýhody. Klíčovými součástmi jsou:
Aplikace pro učitele, která bude umožňovat vyznačení oprav. Důraz je zde kladen na maximální efektivitu vyznačování oprav a uživatelskou přívětivost. Součástí budou pokročilé funkce, jako: kontrola překlepů podle slovníku, makra pro časté opravy, automatické opravy, export dokumentů. Aplikace bude multijazyčná, alespoň v ČJ a AJ. (C#, .NET) Navržení formátu pro ukládání dokumentů tak, aby umožňoval zaznamenat opravy učitele a další informace, a byl dobře rozšiřitelný do budoucna. Musí být možné z dokumentu získat jak původní text bez oprav, tak text po provedení oprav (tedy již bezchybný text). (XML, XSLT pro exporty) Další součásti: Návrh a implementace serveru pro správu uživatelů a dokumentů. (PHP, MySQL) Aplikace pro studenty, umožňující vytváření dokumentů. (Java) Návrh a implementace webových služeb pro vzájemnou komunikaci jednotlivých součástí řešení. |
Seznam odborné literatury |
Troelsen, Andrew W. Pro C# 2008 and the .NET 3.5 platform. APRESS, 4th Revised edition, 2007
Kosek, Jiří. PHP - tvorba interaktivních internetových aplikací: podrobný průvodce. Grada, 1999 Bradley, Neil. XML: kompletní průvodce. Grada, 2000 Kosek, Jiří. XML pro každého: podrobný průvodce. Grada, 2000 Krug, Steve. Webdesign - Nenuťte uživatele přemýšlet! Computer Press, 2003 Internet: Microsoft - MSDN. http://msdn.microsoft.com Kosek, Jiří. XML. http://www.kosek.cz/clanky/xml W3Schools: XML Tutorial. http://www.w3schools.com/xml W3Schools: XSLT Tutorial. http://www.w3schools.com/xsl/ Sun Microsystems - Java. http://www.java.com Lerdorf, Rasmus a kol. PHP. http://php.net Nichol, Scott. Introduction to NuSOAP. http://www.scottnichol.com/nusoapintro.htm |