Sisällys
Yleistä
TRAKLA2 on Tietorakenteet ja algoritmit -kurssien
kotitehtävien automaattiseen tarkastamiseen tarkoitettu
järjestelmä. Järjestelmä mahdollistaa kurssin
perustehtävien (ns. algoritmisimulaatiotehtävien) ratkomisen verkossa
graafisella käyttöliittymällä. Perusvaatimuksena
ohjelman käytölle on jokin Java2-yhteensopiva
selainohjelma sekä hiiri.
TRAKLA2-tehtävät perustuvat
algoritmisimulaatioon, jossa opiskelija simuloi annetun algoritmin
suoritusta annetulla syötteellä. Järjestelmä osaa
itse muodostaa tehtävien malliratkaisut sekä tarkastaa ja
pisteyttää tehtävät. Tarkastus perustuu
vastauksena annetun tietorakenteen tilajonon ja vastaavan
algoritmisesti tuotetun tilajonon keskinäiseen
vertailuun. Vertailu voidaan tehdä sekä
käyttäjän selaimessa toimivassa Java-sovelmassa
(applet) että TRAKLA2 palvelimella. Palaute tehdystä
tehtävästä tulee näin ollen aina
välittömästi ja sovelma osaa kertoa kuinka monta tilaa
annetussa ratkaisussa on oikein. Kun ratkaisu palautetaan,
tämä tieto välitetään myös
WWW-sivustolle, joka pitää käyttäjän puolesta
kirjaa tehdyistä tehtävistä ja saaduista
pisteistä. Opiskelija voi katsoa sovelmassa myös graafisesti
esitetyn malliratkaisun tehtävään. Tehtävän
voi tämän jälkeen ratkaista tarvittaessa
uudelleen. Palautuskertoja ei kaikissa tehtävissä ole rajoitettu, koska tehtävän
voi aina ratkaista alusta lähtien uusilla
lähtöarvoilla. Palvelimelle palautetuista ratkaisuista
voimaan jää aina se, josta on saanut eniten
pisteitä.
Käyttöliittymä on pyritty pitämään
mahdollisimman yksinkertaisena, jotta itse välineen opiskeluun ei
kuluisi aikaa. Osassa tehtävistä
käyttöliittymä on kuitenkin monimutkaisempi kuin
toisissa. Tällöin tehtävän ratkaisemista on
pyritty helpottamaan tuomalla tehtävänantoon
tehtäväkohtaisia ohjeita. Lisäksi tarjolla on
verkkopohjainen pelkistetty elektroninen
oppikirjamateriaali, josta voi löytyä apua joihinkin
tehtävien käsittelemiin aihepiireihin. TRAKLA2-järjestelmää on
tarkoitus kehittää saadun palautteen perusteella. Kaikki ehdotukset
ja ideat järjestelmän kehittämiseksi ovat siis
tervetulleita!
Verkkoympäristö
TRAKLA2-järjestelmää käytetään
dynaamisen verkkoympäristön
kautta. Ympäristön käyttöä varten
tarvitsee käyttäjätunnuksen ja salasanan, joiden avulla
järjestelmään pääsee kirjautumaan
sisään. Käyttäjätunnuksen muoto vaihtelee
oppilaitoksittain, ja esimerkiksi Teknillisessä korkeakoulussa
opiskelijanumero toimii käyttäjätunnuksena. Oman
oppilaitoksesi käytännöistä voi kysyä
kurssisi henkilökunnalta.
Verkkoympäristö on pyritty rakentamaan siten, että
se toimii mahdollisimman monilla eri selaimilla. Suurin osa
toiminnallisuudesta on itse palvelimella, joka pitää kirjaa
muun muassa käyttäjän istunnon tilasta. Järjestelmässä
on kolme erillistä sivua: pääsivu, jossa voi
katsella kurssin yleistilannetta, tehtäväsivu jossa
voi ratkoa tehtäviä, ja asetussivu, jossa voi vaihtaa
omia asetuksiaan.
Verkkoympäristön käyttö
Onnistuneen sisäänkirjautumisen jälkeen pääsee järjestelmän
pääsivulle. Pääsivulla näkyy lista kurssin tehtävistä, sekä
yhteenveto tämänhetkisistä tuloksista. Sivulta voi valita tehtävän, tai
vaihtaa näytettävän kurssin, jos on kirjautunut useammalle kurssille
järjestelmässä.
Tehtävät valitaan pääsivulla olevasta listasta, josta näkyy
esimerkki kuvassa 1. Listassa on kaikki kurssin tehtävät jaoteltuina
kierroksille. Jokaisesta tehtävästä näytetään onko tehtävän määräaika
mennyt, mikä on tehtävän tilanne, paljonko tehtävästä on saanut
pisteitä, ja mitkä ovat tehtävän maksimipisteet. Lisäksi, jos tehtävän
palautuskertojen määrä on rajattu, näytetään tehtyjen palautusten
määrä, sekä palautusten maksimimäärä.
Tehtävän tilanne on koodattu palautusten määrä. Taustan väri kertoo onko tehtävä palautettu, ja jos
on, kuinka hyvä paras palautus on. Tehtävät, joita ei ole vielä palautettu, näkyvät
värittöminä; keltaisella merkityt tehtävät
on palautettu ainakin kerran; ja vihreällä merkityt palautettu täysin pistein. Jos tehtävällä on vain yksi palautuskerta jäljellä,
tai jos kaikki palautuskerrat ovat jo käytetty, tehtävä näkyy punaisella taustalla.
Kierroksen ilmoitusrivillä kerrotaan jos määräaika
mennyt. Taulukossa
on myös kerrottu jokaiselta kierrokselta saatujen pisteiden
yhteismäärä ja kierroksen maksimipisteet sekä tarvittavat
minimipisteet. Taulukon alla on yhteenveto koko kurssista, missä
näytetään saadut pisteet, kurssin maksimipisteet ja tarvittavat
minimipisteet, sekä nykyisillä pisteillä saatava arvosana.
Kuvassa 1 näkyy tilanne, jossa ensimmäisen kierroksen tehtävien
määräaika on jo mennyt. Opiskelija on tehnyt ensimmäiseltä
kierrokselta neljä tehtävää täysin pistein ja kaksi tehtävää saamatta
täysiä pisteitä. Hän on myös palauttanut kaksi tehtävää toiselta
kierrokselta, mutta ei ole saanut näistä täysiä pisteitä. Toisen
kierroksen tehtävissä palautuskertojen määrä on rajattu kolmeen.
Useammalle kurssille ilmoittautuneet opiskelijat voivat vaihtaa
näytettävän kurssin valikosta, joka on sivulla opiskelijan
nimen alla. Mikäli opiskelija on vain yhdellä kurssilla, ei valikkoa
näytetä. Valikko näkyy kuvassa 1.
Kuva 1. TRAKLA2-verkkoympäristön pääsivu. Sivulla näkyy opiskelijan
nimi, kurssin tunnus ja kaksi kurssilla olevaa
harjoituskierrosta. Kuvassa ei näy kurssiyhteenvetoa, joka on
tehtävälistan alla.
Valitsemalla pääsivulta tehtävän pääsee tehtäväsivulle, jossa
tehtävän voi ratkaista käyttämällä Java-sovelmaa. Tehtäväsivulla voi
myös siirtyä tehtävien välillä, ja sieltä palata takaisin
pääsivulle.
Tietojen muuttaminen
Omia tietojaan järjestelmässä voi muuttaa asetussivulta,
joka löytyy selainikkunan ylälaidassa olevasta linkkipalkista.
Sivulla voi muuttaa kaikkia tietojaan paitsi käyttäjätunnusta.
Sovelma
Alkioiden siirtäminen ja rakenteiden muokkaus
Tehtäviä ratkotaan yksinkertaisesti
siirtelemällä hiirellä ruudulla näkyviä
alkioita tehtävän kuvauksen mukaisesti. Alkioita
siirretään valitsemalla siirrettävä alkio
(painamalla hiiren vasen painike alas), vetämällä
alkio haluttuun kohtaan ja päästämällä
alkio irti (vapauttamalla hiiren painike). Joissain
tehtävissä saattaa lisäksi olla erikoistoimintoja
(katso kuva 2: "task specific commands"), joille on omat
toimintopainikkeensa. Tehtävänannot on muotoiltu siten,
että erikoistoimintojen käyttö on selitetty.

Kuva 2. Tyypillinen TRAKLA2 sovelma. Yläreunan
kirjasinkoon säätö (Font size), animaattori
(Animator) ja komentopainikkeet (Commands) pysyvät samoina
kaikissa tehtävissä. Muokattavat rakenteet ovat
keskellä. Jos tehtävässä tarvitaan
erityisiä komentoja (Task specific commands), niin ne
sijaitsevat alhaalla keskellä tai vaihtoehtoisesti tietorakenteen
vieressä.
Animaattori
Jokainen "siirto" taltioidaan.
Siirtoja voi selata eteen- ja taaksepäin ohjelman
ylälaidassa (kuva 2) olevan animaattorin painikkeilla (begin, end,
backward, forward). Huom! Ohjelma taltioi kaikki siirrot.
Jos siis haluat perua
jonkin siirron, käytä backward-painiketta. Hyvä
tapa tarkastaa vastaus on siirtyä alkutilaan begin-painikkeella
ja selata vastaus läpi painelemalla forward-painiketta
kunnes koko vastaus on käyty läpi.
Yksittäinen siirto voi koostua useasta primitiivisestä
animaatio-operaatiosta. Esim. uuden avaimen lisäys puurakenteeseen
luo uuden solmun, päivittää sen avaimen sekä alipuihin
osoittavat viittaukset. Painikkeita käyttämällä
animaatiossa siirrytään aina yksi tällainen looginen
kokonaisuus kerrallaan.
Komentopainikkeet
Ratkaisusta saa arvion ja se palautetaan ohjelman
ylälaidassa (kuva 2) olevalla
"Submit"-painikkeella. Ohjelma
näyttää tuloksesi, eli sen kuinka monta askelta on
mennyt oikein. Lisäksi näytetään saadut
tehtäväkohtaiset pisteet suhteessa
maksimipisteisiin. Samalla vastauksesi tallennetaan
TRAKLA2-palvelimelle. Kaikista palautuksista huomoidaan aina vain
paras ratkaisu.
Voit koska tahansa katsoa mallivastauksen painamalla "Model
answer" painiketta. Mallivastaus aukeaa uuteen ikkunaan,
joten voit tarkastella sitä ja omaa vastaustasi askel askeleelta
rinnakkain . Mallivastauksen katsomisen jälkeen tehtävää
ei voi enää palauttaa. Voit kuitenkin ottaa uudet alkuarvot
painamalla "Reset" painiketta ja näin tehdä
tehtävän alusta asti uudestaan.
Reset-painike lataa tehtävän uudelleen ja
antaa uudet alkuarvot.
Kannattaa huomata, että joissain tehtävissä Reset
ja Model Answer painikkeet eivät ole käytössä ennen
kuin tehtävä on palautettu painamalla
Submit
-painiketta. Tällöin Reset-painikkeen
painaminen lataa uudet alkuarvot, ja poistaa jälleen painikkeet käytöstä kunnes
uusikin ilmentymä on palautettu.
Font size-valintalistalla voi vaihtaa
alkioiden kirjasinkokoa. Kirjasinten koko on määritelty
yleensä tehtäväkohtaisesti siten, että tehtävä
mahtuisi mahdollisimman hyvin yleisimpien selainohjelmien ruutuun.
Mikäli alkiot eivät näy, tai näkyvät
huonosti, voi kirjasinkokoa muuttamalla yrittää saada
ne paremmin näkyviin. Huomaa, että kirjasinkoon suurentaminen
saattaa aiheuttaa sen, että osa alkioista menee sovelmalle
varatun alueen ulkopuolelle! Tällöin kirjasinkokoa
tulee pienentää tai selainohjelman sivun kokoa suurentaa
leveyssuunnassa siten, että koko tehtävä mahtuu
kerralla ruutuun.
Palautuskerroista
Kun tehtävä aloitetaan, antaa järjestelmä siitä aina uuden ilmentymän. Tämän takia osan
TRAKLA2-tehtävistä voi palauttaa rajoittamattoman monta kertaa. Koska
jokaisella palautuskerralla on ratkaistava uusi ilmentymä tehtävästä,
ei tehtäviä voi ratkaista yksinkertaisella yrityksen ja erehdyksen
menetelmällä, vaan tietorakenteiden toiminta on ymmärrettävä. Mikäli
tehtävän palautuskertojen lukumäärä on rajattu, ilmoitetaan tämä
selvästi tehtävän tiedoissa.
Määräajoista
Jokaisella tehtävällä on määräaika, johon mennessä se tulee
palauttaa. Tehtävän voi palauttaa myös määräajan jälkeen, mutta
myöhästyneestä palautuksesta ei välttämättä saa täysiä pisteitä
riippuen kurssin arviointiperusteista. Tehtäviä voi siis vapaasti
harjoitella myös määräaikojen jälkeen ja niiden oikeellisuudesta saa
edelleen palautetta pisteiden muodossa. Tärkeää on kuitenkin huomata,
että mahdollinen pisteiden vähennys tehdään vasta
palvelimella. Tehtävien palautukseen käytettävä sovelma näyttää siis
pisteet ennen vähennystä.
Tietorakenteista ja algoritmisimulaatiotehtävistä
Järjestelmän sisältämät
tietorakenneoliot toimivat vedä ja pudota -tyyppisesti, ts. muutos
tapahtuu vetämällä hiirellä haluttu alkio uuteen
paikkaansa. Solmun tai taulukon avain valitaan osoittamalla
hiirellä itse avainta. Jos tehtävässä
käsitellään solmuja, niin koko solmu valitaan
osoittamalla solmua (näissä tehtävissä myös
avaimen osoittaminen valitsee koko solmun). Jos
tehtävässä käsitellään taulukon
indeksejä, niin indeksi valitaan osoittamalla indeksin numeroa.
Jos tietorakenteeseen pitää kohdistaa jokin erityistoiminto,
esimerkiksi puna-musta-puun rotaatio, niin tällöin
rakenteen alla on toimintoon vaadittava painike (kuva 2, Task
specific commands). Painikkeen käyttö on ohjeistettu
tehtävänannossa.
Käyttäjän tekemä näkymän muokkaus välitetään aina alla olevalle
todelliselle tietorakenteelle. Esimerkiksi em. rotaatio
puna-musta-puussa muuttaa vastaavaa tietorakennetta, kuten kyseistä
rakennetta muokkaava algoritmikin tekisi. Näin
algoritmisimulaatiotehtävissä malliratkaisu
tehtävään voidaan tuottaa toteuttamalla
tehtävässä simuloitava algoritmi ja suorittamalla se
samoilla lähtötiedoilla kuin opiskelijan simulaatiossakin.
Ratkaisun oikeellisuudesta voidaan antaa palautetta vertaamalla
malliratkaisun ja opiskelijan tietorakenteita jokaisella askeleella
keskenään. Oikeiden askelten lukumäärää (suhteellinen
osuus kaikista askelista) voidaan käyttää myös tehtävän pisteytyksen
perusteena.
Tehtävän ratkaisun aikana talletetaan palvelimelle tietoa
tehdyistä käyttöliittymäoperaatioista (uuden tehtävän alustus,
tehtävän arviointi ja palautus, malliratkaisun katsominen,
joutoaika) arviointia ja tilastollista analyysiä
varten. Järjestelmän verkkoympäristö pitää kuitenkin kirjaa vain
suoritetuista tehtävistä ja niistä saaduista pisteistä. Pisteytys
tehdään alustavasti käyttöliittymässä, jolloin palaute tulee
välittömästi ja pistekirjanpito voidaan päivittää vastaavasti.
Jokaisen palautuksen yhteydessä (submit) lähetetään kuitenkin koko
tehtävän ratkaisussa tuotettu simulaatio palvelimelle, jossa
palautetun tehtävän tarkastus voidaan suorittaa
uudelleen. Opiskelijan suoritusta voidaan siis tarkastella myös tila
tilalta graafisesti, jolloin erilaisten ongelmatilanteiden
selvittely helpottuu. Kokonaissuorituksista voidaan tehdä myös
tilastoja (tyypillisesti kurssi- tai tehtäväkohtaisia), jolloin
järjestelmästä saadaan arvokasta palautetta sen jatkokehittämiseen
ja esimerkiksi tehtävistä saatavien maksimipisteiden määrittely
voidaan tehdä tehtävän todellisen vaikeuden perusteella.
Testatut käyttöympäristöt
TRAKLA2 on testattu toimivaksi alla luetelluissa
TKK:n työasemaluokissa. Jos muuta ei ole mainittu, niin
testattu selain oli se Mozilla-versio, joka käynnistyi
komentoriviltä "mozilla" -komennolla.
- Maarintalo:
Maari-A (31 kpl)
Maari-B (30 kpl)
Maari-C (29 kpl)
Maari-M (15 kpl)
- Päärakennus:
Lumikki (Y338ab) (9 kpl)
Jörö (Y338c) (21 kpl)
Lystikäs (Y339b) (18 kpl)
- T-talo:
FreeBSD PC:t A123 (12 kpl), A136 (8 kpl) ja C106 (2 kpl)
Käyttö TKK:n ulkopuolelta
TRAKLA2:sta voi käyttää
myös TKK:n ulkopuolelta. Huomaa kuitenkin, että joudut
mahdollisesti asentamaan käytettävään koneeseen
uusia ohjelmia. Lisäksi paikallisen ympäristösi
palomuurista (joko konekohtaisesta tai verkkoyhteyden
palveluntarjoajan asentamasta palomuurista) tulee sallia yhteys
TRAKLA2-palvelimeen. Lisäksi tulee sallia evästeiden
käyttö tällä sivustolla. Alla on esitelty
kokoonpanoja ja teknisiä vaatimuksia järjestelmän
toimintakuntoon saattamiseksi. Lue tarvittaessa myös yleisimmin
kysytyt kysymykset.
Java2-yhteensopivia käyttöjärjestelmiä ja selainyhdistelmiä:
- Windows 2000/XP
- MacOS X
- Camino, Firefox, Seamonkey (Mozilla)
- Safari
- Opera 9
- Linux
- Mozilla 1.x ja Firefox 1.x (tai uudempi)
- Opera 9
Suosittelemme käytettäväksi Javan versiota 1.4.2 tai uudempaa.
TRAKLA2 ei toimi seuraavissa virtuaalikoneissa:
- Microsoft Java VM (Windows)
- Apple MRJ Java (MacOS 8.x ja 9.x)
Seuraavat selaimet ovat osoittautuneet ongelmalliseksi:
- MacOS 8.x - 9.x (kaikki selaimet)
- Mozilla Firefox 0.x (Windows, Linux)
- Netscape 4.x (Windows, Unix/Linux, MacOS)
- Microsoft Internet Explorer for Mac (MacOS)
Suorituskyky riippuu käytetystä selaimesta ja javasta.
Yleensä riittävä suorityskyky saadaan kun koneessa on vähintään 300MHz prosessori.
Yhteys TRAKLA2-palvelimelle käyttää TCP-portteja 1089 ja 1099
tietoliikenteeseen palvelimen kanssa. Nämä portit tulee olla avoinna
paikallisissa palomuureissa, jotta TRAKLA2 toimisi kunnolla.
Yleisimmin kysyttyjen kysymysten lista ja vastaukset
- Kysymys (6.2.2006): Infix-Postfix muunnos-tehtävässä ensimmäistä alkiota ei saa pinosta pois. Missä vika?
- Vastaus: Tämä on tehtävässä oleva virhe, joka pyritään korjaamaan mahdollisimman pian. Sitä ennen ratkaisuna toimii
alkioiden pudottaminen pinon otsikkokenttään eikä pinossa olevan avaimen päälle.
- Kysymys (21.1.2006): Tehtävässä tulee nullPointerException tms. Tehtävä toimii näennäisesti
OK, mutta applet ei suostunut palauttamaan tehtävää.
- Vastaus: Joissain ympäristöissä useamman tehtävän
tekeminen peräkkäin voi johtaa tilanteeseen, jossa applet ei enää
toimi kunnolla. Tällöin selaimen käynnistäminen uudelleen yleensä
auttaa.
- Kysymys (10.12.2005):Jouduin yht'äkkiä virhesivulle, jossa
minun käskettiin aloittamaan istuntoni alusta. Missä vika?
- Vastaus: TRAKLA2-istunto voi joissain tapauksissa joutua virheelliseen
tilaan, jolloin palvelin sulkee istunnon. Virheestä ilmoittavalla
sivulla on yleensä linkki, jonka kautta voi aloittaa uuden
istunnon. Todennäköisin virheen aiheuttaja on selaimen back, forward
ja reload-toimintojen käyttö tai istunnon käyttäminen kahdesta
selainikkunasta samanaikaisesti. Näiden selaimen ominaisuuksien käyttö
voi johtaa siihen, että palvelin ei välttämättä tiedä mitä
järjestelmän sivua käyttäjä katselee, eikä täten voi suorittaa
pyydettyä toimintoa onnistuneesti. Mikäli et käytä mainittuja
selaimen ominaisuuksia ja virhe toistuu, ota yhteyttä järjestelmän
ylläpitoon.
- Kysymys (14.6.2004): Käyttöliittymän painikkeet eivä toimi. Mistä tämä johtuu? Miten voin palauttaa tehtävän? Selain on Mozilla 1.0.1 ja Java versio 1.3.1.
- Vastaus: Kyseisellä yhdistelmällä painikkeet toimivat valitsemalla ne hiirellä ja painamalla välilyöti -näppäintä.
- Kysymys (12.3.2004): Miksi submit ei toimi? Kun painaa submit-nappia, niin tulee ilmoitus: "ERROR: Submission did not succeed: null"
- Vastaus: Tämä tai jokin vastaava virhesanoma on yleensä syynä tilanteessa, jossa järjestelmää on päivitetty ja selaimen välimuistissa on vielä vanha versio sovelmasta. Tällöin yleensä riittää selaimen uudelleenkäynnistäminen. Jos sekään ei auta kannattaa kokeilla välimuistin tyhjentämistä.
- Kysymys (23.2.2004): Mistä järjestelmän nimi TRAKLA tulee?
- Vastaus: Se on akronyymi sanoista TietoRakenteet ja Algoritmit; KotiLaskujen Arvostelu.
- Kysymys (23.2.2004):Palautelomake ei toimi kotikoneelta
(siis hut:in domainin ulkopuolelta). Tulee vaan ilmo: "403 Forbidden
Use of this script has been limited to forms in the hut.fi
domain. Please inform the author of the referring page, if
possible.". Lähetin lopulta palautteen SSH:lla Lynxillä...
- Vastaus: Palautelomake käyttää ATK-keskuksen
WWW-palvelimella olevaa skriptiä palautteen käsittelyssä. Jotkin
palomuuriasetukset sekä eräät proxyt saattavat nollata selaimen
palvelimelle lähettämän referer-kentän, josta syystä lomake ei aina
toimi hut.fi -domainin ulkopuolelta. Ratkaisuna on käyttää
selainta/ympäristöä, joka lähettää nämä skriptin vaatimat tiedot tai
vaihtoehtoisesti täyttää lomake jollakin TKK:n ympäristöstä löytyvällä
tietokoneella ja selaimella. Viimeisenä vaihtoehtona on lähettää
palaute suoraan sähköpostilla osoitteeseen trakla2-feedback@cs.hut.fi. Kerro
viestissäsi samat perustiedot jotka lomakkeellakin kysytään.
- Kysymys (4.2.2004):Selain (Mozilla 1.1b) kaatuu ladattaessa
tehtäväsivua Niksulan Sun UltraSpark 10 koneissa. Java
versio on 1.3.1. Miksi tehtävät eivät toimi, vaikka
kyseisen yhdistelmän pitäisi toimia?
- Vastaus: Kyseisillä koneilla TRAKLA2 ei
toimi. Tarkista testatut
käyttöympäristöt.
- Kysymys (8.9.2003): Minulla on uusimmat IE 6 -päivitykset
(SP 1) ja latasin uusimman Sunin Java 2 -tuen ja katsoin, että se on
selaimesta päällä. Minusta näyttää siltä, että selain ei lataa (ei
löydä) matrix.jar -pakettia ja ilmoittaa, että applettia ei
löydy. Miten voisin jatkaa?
- Vastaus: Tarkista IE:n Internet asetuksista, että Sunin
Java on valittuna (ruksi
kohdassa Use Java 2 v1.4.1_02 for <applet> (requires
restart)) ja muista käynnistää koneesi uudelleen asetuksen
muuttamisen jälkeen. Lisäksi tietoturva-asetuksista kannattaa
tarkistaa, että Javan suorittaminen on sallittu (TRAKLA2
toimii, jos tietoturvataso on oletusarvoinen eli Medium tai
alhaisempi). Vastaava kannattaa vielä tarkistaa palomuurinkin
asetuksista. Joillain palomuureilla tiukin mahdollinen turvataso estää
appletin toiminnan (esim. F-securen
palomuurissa turvatasoksi tulisi valita "Normal"). Huomaa lisäksi,
että esim. yritysten sisäverkoissa ja eri palveluntarjoajilla saattaa
olla omat palomuurinsa, jotka myös saattavat estää liikenteen
TRAKLA2:n käyttämiin portteihin.
- Kysymys (13.3.2003): TRAKLA2 appletti ei lataudu. Mitä teen?
- Vastaus: Ensimmäiseksi kannattaa varmistaa, että Java on käännetty
päälle
selaimen asetuksissa. Esim. Mozillan asetukset: Preferences - Advanced
- Enable Java. Toiseksi, tarkista että mahdollinen palomuuri ei estä
yhteyttä TRAKLA2-palvelimeen (ks. Käyttö TKK:n ulkopuolelta).
- Kysymys (19.2.2003): [browser=Mozilla;computer=Linux]
Appletti kaatuu ladattaessa. kokeilin myös Windowsissa (selaimena
Mozilla ja Netscape), jolloin appletti tulosti virheilmoituksen
(java.lang.??). Linuxissa jre on Blackdown Java(TM) 2 Runtime
Environment, Standard Edition (1.3).
Virheilmoitus:: An
unexpected exception has been detected in native code outside the
VM.
Unexpected Signal : 11 occurred at PC=0x408034e7
Function
name=(N/A) Library=/lib/libc.so.6
- Vastaus:Valitettavasti TRAKLA2 ei tunnu toimivan kaikissa
Java 2 ympäristöissä. Suosittelemme Sunin julkaisemaa
java pluginia ja jotakin testatusti toimivaa
ympäristöä. Pyrimme ylläpitämään
myös listaa niistä ympäristöistä, joissa on
havaittu ongelmia. Ks. yllä Testatut
käyttöympäristöt.
Palaute
Palautetta ohjelmasta voi lähettää erillisellä
palautelomakkeella.