Ohjelmointipajan IDE-liitännäinen
Asiakas
Jaakko Kurhila / Antti Laaksonen / Matti Luukkainen / Arto Vihavainen
Työn kuvaus
Ohjelmointipaja on TKTL:n uusi ohjelmoinnin opetusmuoto, jossa tehtävät tehdään tietokoneluokassa pajaohjaajien ohjauksessa. Ohjelmointipaja on ollut kokonaisuutena menestys, mutta joitakin rutiineja halutaan tehdä vielä sujuvammiksi. Projektissa tehdään opiskelijoiden käyttämään NetBeans-ohjelmointiympäristöön liitännäinen (plug-in), joka helpottaa tehtäväpohjien tuontia sekä tehtävien palautusta. Tehtäväpohjat ladataan verkkopalvelimelta, jonne tehdään myös palautukset. Liitännäiseen toivotaan mm. seuraavia toimintoja:
- Tehtäväpohjan valinta.
- Tehtäväpohjan lataus NetBeans-projektiksi.
- Tehtävän lähettäminen palvelimelle tarkastettavaksi.
- Tarkistuslistan tilanteen näkyminen opiskelijalle.
Tässä projektissa toteutetaan vain liitännäinen. Verkkopalvelin ohjelmoidaan hyvin minimaalisesti lähinnä integraatiotestausta varten. Varsinainen tarkastuspalvelin toteutetaan toisessa ohtu-projektissa.
Yksinkertaisen liitännäisen tekeminen ei ole NetBeansissa erityisen vaikeaa, mutta Java-rutiinia on hyvä olla, jotta NetBeansin dokumentaation ymmärtää vaivatta ja verkkopyyntöjä tekevän Swing-käyttöliittymän pystyy toteuttamaan järkevästi. Koodi pyritään pitämään laadukkaana kattavilla yksikkö- ja integraatiotesteillä.
Toteutusympäristö
Erityisvaatimukset
Ei erityisvaatimuksia.
Ajankohta
16.5.-1.7.2011 (7 viikkoa).
Immateriaalioikeudet
Projekti toteutetaan laitoksen yleisen lisenssisopimuksen alaisuudessa.
Lisätietoja
