[an error occurred while processing this directive]
 Yliopiston etusivulle Suomeksi På svenska In English
[an error occurred while processing this directive] [an error occurred while processing this directive]
Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

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