TraklaEdit on Tietorakenteet ja algoritmit -kurssin kotilaskujen palautukseen tarkoitettu graafinen käyttöliittymä. Ohjelmaa käytetään yhdessä kurssin harjoitustehtäviä generoivan ja niitä tarkistavan TRAKLA-ohjelmiston kanssa.
TRAKLA-ohjelmiston käyttöliittymä on sähköpostipohjainen. Ohjelmisto lähettää jokaiselle kurssille osallistuvalle opiskelijalle sähköpostitse harjoitustehtäviä, jotka palautetaan takaisin ohjelmistolle automaattista tarkastusta varten. Vastaukset lähetetään määrämuotoisena sähköpostiviestinä.
Suuri osa kurssin harjoitustehtävistä on kuitenkin visualisoitavissa graafisesti. Tätä varten on kehitetty erillinen Web-pohjainen TraklaEdit-ohjelma, jolla tehtäviä voi myös palauttaa. Samalla vastauksen sähköpostiviestin määrämuotoon saattaminen on jätetty TraklaEdit-ohjelman hoidettavaksi. Näin mahdollisilta näppäilyvirheiltä vastauksen palautuksessa pyritään välttymään.
Kehitystyön tavoitteena onkin tällä hetkellä saattaa TraklaEdit sellaiseen valmiuteen, että sillä voidaan animoida ja sen avulla voidaan rakentaa kaikki perusalgoritmianimaatiot sekä tietorakenteet sekä näille sopivat esitysmuodot tehtäviksi.
TraklaEdit on toteutettu Java-ohjelmointikielellä ja käännetty JDK (Java Developer's Kit) 2.0.1:llä. Java mahdollistaa ohjelmasten (applet) tekemisen, joita voidaan ajaa web-sivuilta. Tätä tarkoitusta varten tarvitaan WWW-selain (browser), joka tukee Javaa.
Myäs varsinainen TRAKLA-ohjelmisto oli kehitystyön alla. Projekti TRAKLAn kehittämiseksi oli meneillään Ohjelmatyö-kurssin puitteissa trakla-ryhmällä . Kehitystyö TRAKLA-järjestelmän siirtämiseksi kokonaan WWW-ympäristöön (WWW-TRAKLA) jatkuu edelleen.