Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 390)
Detail práce
   Přihlásit přes CAS
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ý - zadáno a potvrzeno stud. odd.
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
 
Univerzita Karlova | Informační systém UK