Ohjeet

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.


Trakla2 web environment menu

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.


TRAKLA2 applet

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.