Hjem / Enheter / Avdeling for ingeniørutdanning (IU) / IU-nytt / Nyheter fra 2006 / Lager web-basert stemmesystem for NITO-kongressen

Lager web-basert stemmesystem for NITO-kongressen

Når delegatene til årets NITO-kongress inntar Stavanger i slutten av september vil mange av avstemningene foregå på nett. Det skal to av studentene ved Avd. IU sørge for.

Øystein Riber Ryen og David Svånå har fått oppdraget fra NITO med utvikle en ny nettbasert løsning for avstemminger som skal tas i bruk under høstens NITO-kongress. Løsningen skal kunne takle både ja/nei-avstemminger, stemming på en rekke kandidater samtidig, overføring av stemmer mellom delegater, og ulik vekting av stemmene etter hvilken fylkesavdeling delegatene representerer. Dermed er det ikke bare å låne de gamle mentometer-knappene fra ”Ti i skuddet”. Her må det skreddersøm til.

Raskere resultater

– Noe av det som blir komplisert er å få den tekniske løsningen til å stemme overens med alle reglene som gjelder for avstemminger. Spesielt den ulike vektingen av stemmene for de forskjellige fylkesavdelingene blir en nøtt. Det er også en del regler for hvordan en delegat kan og ikke kan fordele stemmene sine når det skal stemmes på flere kandidater på én gang, forteller Ryen og Svånå. Brukervennlighet er et annet viktig stikkord i utformingen av systemet.

David Svånå og Øystein Riber Ryen

DET STEMMES: David Svånå (t.v.) og Øystein Riber Ryen lager nytt web-basert avstemmingssystem til NITO-kongressen.

Poenget med systemet er det vil være enklere og gå mye fortere å komme fram til resultatet av skriftlige avstemninger enn i dag fordi mye av utregningene som nå foretas manuelt vil bli utført av det nye datasystemet. Det skal dessuten være mulig å ta ut statistikker over avstemminger.

Må ivareta sikkerheten

– Administratoren av systemet vil kunne bruke løsningen til å generere brukernavn og passord automatisk til hver delegat som har stemmerett. Disse opplysningene vil bli sendt til delegatene med vanlig post av sikkerhetshensyn, forklarer studentene. Brukernavn og passord skal være enveiskryptert, det vil si at de at de kodes slik at det ikke skal være mulig å se hvem som har avgitt hvilke stemmer.

Det gjøres av sikkerhetshensyn, men dermed står studentene overfor en utfordring i forhold til hvordan administrator skal kunne slette avgitte stemmer fra en enkelt delegat hvis disse stemmene fra den konkrete delegaten ikke kan identifiseres. Det vil være en aktuell problemstilling for eksempel når en delegat ber om at stemmene slettes fordi han har gjort en feil i avstemmingen. Her gjenstår det ennå for Ryen og Svånå å finne en løsning som både fungerer teknisk og samtidig ivaretar sikkerhet og anonymitet.

Skal kunne utvides

– På NITO-kongressen vil delegatene kunne stemme enten på egne laptoper eller på maskiner som gjøres tilgjengelige for avstemning i lokalene. Systemet vil imidlertid også være laget slik at det skal kunne brukes til andre typer avstemminger i organisasjonen, også uten at alle er fysisk samlet på ett sted. Med web-grensesnitt er jo systemet er tilgjengelig overalt der det er nett-tilgang, og vi vil også forsøke å gjøre det så fleksibelt at det takler avstemminger der mange flere skal stemme. Her må vi passe oss så vi ikke legger inn begrensninger når vi utformer systemet som hindrer at vi kan utvide det senere, forklarer studentene.

– Det som er bra med prosjektet er at vi det inneholder flere forskjellige elementer som databaser, programmering i Java, og arbeid med web-applikasjoner, og vi har vært borti alle disse temaene i løpet av studiet. Dessuten er det motiverende å lage noe som man vet kommer til å bli brukt, noe nyttig, oppsummerer de.

Systemet skal testes av studentene før det overleveres til NITO, og NITO skal også selv gjennomføre prøvevalg før de tar systemet i bruk i full skala på kongressen til høsten. Da vil det vise seg om alt stemmer.

[Narve Strand]