Vyhodnocování studentských úloh ve výuce jazyka Java
Tento projekt vznikl s podporou FRVŠ
- Název projektu: Vyhodnocování studentských úloh ve výuce jazyka Java
- Tematický okruh:F1 Specifikace: a
Úvod
Aplikace JTestServer je postavena na platformě JAVA. Jedná se o ranou verzi testovacího serveru, který by autoři rádi viděli jako pomůcku nejen pro opravování projektů v rámci JAVA platformy, ale rovněž jako podporu pro samotnou výuku. Systém je dále upravován i přes skutečnost, že projekt byl uzavřen a proto je možné, že mezi návštěvami se objeví rozdíl právě z důvodu nahrání nové verze.
Minimální systémové požadavky:
- Java SDK 1.5.0
- nutné pro překlad a běh aplikace
- Tomcat 5.5.x
- Aplikační server pro Javu. Tato verze je kompatibilní pro JAVU 1.5.0
- MySQL 4.x
- Pro uložení dat do databáze
- ANT 1.6.x
- pro překlad jednotlivých iterací
Zprovoznění aplikace:
Nejprve je nutné nastavit následující systémové proměnné:- JAVA_ROOT
- odkazuje na adresář společný všem JAVA aplikacím
- JAVA_HOME
- odkazuje na adresář s instalací JAVA SDK
- ANT_HOME
- odkazuje na instalaci s ANTem
- CATALINA_HOME
- odkazuje na adresář s instalací Tomcatu.
- PATH
- je nutné přidat cestu %ANT_HOME%\bin
- Nejprve je nutné nainstalovat JAVU. Mnou doporučený způsob instalace vychází z adresáře C:\JAVA, kde jsou všechny aplikace týkající se JAVY. Dále doporučuji nastavit příslušnou systémovou proměnnou JAVA_HOME na adresář s nainstalovaným SDK
- Tomcat nainstalujte opět nejlépe jako podadresář JAVA. Na tento adresář nastavte proměnnou CATALINA_HOME
- Obdobně příjde nainstalovat ANT. Tj. opět podresář JAVA a nastavit příslušnou proměnnou.
- Instalace Mysql probíhá standardním způsobem. Kódování databáze záleží v jakém kódování máte dump databáze. Pro případnou konverzi mezi kódováními můžete použít utilitu native2ascii.
- Nyní můžete zkusit spustit Tomcat. Záleží zda jste jej instalovali jako službu, nebo jen rozbalili zip soubor. Pokud jste v konfiguraci nic neměnili, ta by Vám měl Tomcat běžet na adrese: http//localhost:8080. Podrobnosti k instalaci Tomcatu případně najdete na http://jakarta.apache.org/tomcat odkud jej můžete stáhnout.
- Pokud se Vám podařilo Tomcat úspěšně rozjet, můžete přistoupit k vytvoření aplikace. Pomocí nástroje ant (příkaz ant run) vytvoříte distribuční soubor jtestserver2.war, který nakopírujete do adresáře webapps v rámci Tomcatu.
- Je nutné nastavit proměnné a nakopírovat strukturu adresářů do které se budou ukládat úlohy a testy. Proměnné naleznete v adresáři web/web-inf/classes v souboru jtestserver.properties
- Po případném restartu Tomcatu Vaše aplikace poběží na adrese http://localhost:8080/jtestserver2/
Ke stažení
Zdrojové kódy aplikace: jtestserver2.zip
Struktura adresářů: TestServer.zip
Dokumentace API
(c) Lumír Návrat, FEI VŠB-TU Ostrava | Design: Miroslav Beneš, FEI VŠB-TU Ostrava | 5. 5. 2024 11:08:57 |