FRVŠ 2006

 

Vyhodnocování studentských úloh ve výuce jazyka Java

Tento projekt vznikl s podporou FRVŠ

Ú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
A dále provést samotnou instalaci:
  1. 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
  2. Tomcat nainstalujte opět nejlépe jako podadresář JAVA. Na tento adresář nastavte proměnnou CATALINA_HOME
  3. Obdobně příjde nainstalovat ANT. Tj. opět podresář JAVA a nastavit příslušnou proměnnou.
  4. 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.
  5. 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.
  6. Podrobnosti k instalaci Tomcatu případně najdete na http://jakarta.apache.org/tomcat odkud jej můžete stáhnout.
  7. 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.
  8. 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
  9. 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