Systém pro podporu výuky
Learning management system
bakalářská práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/46002/thumbnail.png?sequence=8&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/46002Identifikátory
SIS: 117142
Kolekce
- Kvalifikační práce [11267]
Autor
Vedoucí práce
Oponent práce
Krůza, Oldřich
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Ústav formální a aplikované lingvistiky
Datum obhajoby
18. 6. 2012
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
podpora výuky, webová aplikace, aplikace pro AndroidKlíčová slova (anglicky)
learning management, web application, Android applicationV předložené bakalářské práci je realizována webová aplikace usnadňující práci lektorům i studentům libovolného prezenčního kurzu. Umožní jednoduchou, ale účinnou komunikaci mezi lektorem a studenty i mezi studenty navzájem pomocí komentářů, soukromých zpráv, nebo diskuzního fóra. Poskytuje možnost publikovat průběžné výsledky studentů, umožňuje studenty vyzkoušet z probrané látky pomocí online testů, oznámit studentům jakékoliv blížící se termíny a další. Součástí práce je i implementace nativní aplikace pro platformu Google Android, která zpřístupní většinu funkcí služby z pohodlí mobilního zařízení. Rozhraní pro propojení s mobilní aplikací je oddělené a je univerzálně použitelné pro jinou, již existující webovou aplikaci, která je postavena na Nette Frameworku. Prakticky bez zásahu do stávajícího zdrojového kódu lze aplikaci propojit s klientem v mobilním zařízení během několika málo minut.
Presented bachelor thesis realizes web application helping lecturers and students of an arbitrary full-time presentation course. It provides simple, yet effective communication between the lecturer and his students, and among the students themselves via comments, private messages or discussion forum. It offers possibility to publish students' results, to test students via online assignments and to provide information about upcoming events. The thesis includes implementation of native client application for Google Android platform bringing most of the features directly to user's mobile device. The interface between the web application and the mobile application is developed separately and is universally applicable to other existing web application based on Nette Framework. Thanks to this interface, a client mobile application can be created in a matter of minutes and practically without affecting any of the existing web application's source code.