Sähköisen tenttijärjestelmän kuvaus. Sisällys:



Samankaltaiset tiedostot
Sähköisen tenttipalvelun kuvaus. Sisällys:

TUNI EXAM Sähköinen tentti. Opettajan pikaopas

Henkilökohtaisen tentin laatiminen ja arviointi

Henkilökohtaisen tentin laatiminen ja arviointi

Opettajan ohjeet EXAM-tentin tekemiseen

Ristiinopiskelun kehittäminen -hanke

Tilanneraportti T.T.

Kypsyysnäytteen laatiminen ja arvioiminen Examissa

EXAM Kypsyysnäytteen laatiminen ja arviointi

Kypsyysnäytteen laatiminen ja arvioiminen Examissa

Samk Exam ohjeistus opiskelijalle

Opettajan ohje kypsyysnäytteen toteuttamiseen ja arvioimiseen sähköisenä tenttinä

EXAM Kypsyysnäytteen toteuttaminen ja arvioiminen

EXAM opiskelijan ohjeet

Tieto- ja viestintätekniikka (tvt) opetuksen ja oppimisen tukena

Tenttimistä ajassa ja paikassa tentit opetuksen kehittämisen kohteena

Exam Oulun yliopiston ohjeet opiskelijalle

Sähköinen näyttö EXAM - opettajalle

Opettajan ohje kypsyysnäytteen toteuttamiseen ja arvioimiseen sähköisenä Exam-tenttinä

Kypsyysnäyte- ja kielentarkastusprosessi sähköisissä kypsyysnäytteissä (EXAM) Marjut Anderson

EXAM Perehdytys. Marjut Anderson

Sähköiset palvelut - Isäntä ja renki

Sähköinen tentti. Exam Oulun yliopiston ohjeet opiskelijalle

Tentin luominen aloitetaan kirjautumalla tenttipalveluun. Sähköisen tenttipalvelun osoite on:

Ristiinopiskelun kehittäminen -hanke

OPISKELIJAN NÄKÖKULMA. Katja Lempinen Satakunnan ammattikorkeakoulu

Vältä Internet Explorer selainta WebOodin käytössä ilmenneiden ongelmien vuoksi

Automaattinen arviointi ja pika-arviointi EXAM-tenteissä. Marjut Anderson

Opettajan ohje 1/2. Tentin luominen. Tenttiakvaarion tukisivut: 1. Aloitus

RISTIINOPISKELU JA TENTTIVIERAILU. Arviointi opetusyhteistyössä - työpaja Sami Hautakangas TAU & Liisa Kallio JY

O P E T T A J A N K O K E M U K S I A

OPISKELIJAN PIKAOPAS

Tentin luominen aloitetaan kirjautumalla tenttipalveluun. Sähköisen tenttipalvelun osoite on:

ROTI-järjestelmän ja kehitystavan esittely

SeAMK EXAM-ohjeet. Opiskelijan ohjeet

Opintopolku info yhteistyöoppilaitoksille Osoitteessa

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

StudentaPluS. Opiskelijan ohje

Viasys VDC Stream Mallipohjaista projektinhallintaa. Tapani Parmanen ja Mia Rantakari Vianova Systems Finland Oy

Opiskelu: opetussuunnitelman mukainen suoritus, esimerkkinä sähköinen yleinen tentti

TTY:n kirjaston kuulumiset 2008

1(7) TYÖSSÄOPPIMINEN JA AMMATTIOSAAMISEN NÄYTTÖ. Tutkinnon osa: Verkkopalvelujen tuottaminen ja ylläpito 15 osp Tavoitteet:

SATAKUNNAN AMMATTIKORKEAKOULU

T Ohjelmistojen määrittely- ja suunnittelumenetelmät Harjoitustyöraportti TNT - Tarkistetaan Ne Tentit Käyttötapaukset

Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2

Kaisa Savolainen EXAM - sähköinen tenttijärjestelmä opiskelijalle

Tietokannan luominen:

ohjeita kirjautumiseen ja käyttöön

Opettajan pikaopas Opintojaksopalaute-järjestelmään

EXAM-tenttiakvaario ohjelma : opettajan ohje

HOPS-ohjauksen vaiheet ovat seuraavat: (alleviivatut kohdat ovat ehopsin toiminnallisuuksia)

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Tilanneraportti T.T.

Tehtävä. Asetukset. Moodlen versiossa 2.3. käyttöön tuli uusi tehtävätyyppi, jonka on tarkoitus tulevaisuudessa korvata aiemmat tehtävätyypit.

Kysymystyypit. Tentin kysymystyypit. Monivalinta

Exam (sähköinen tentti) ohje opiskelijalle

EXAM sähköinen tenttityökalu: Yhteiskäyttöisyyden tuki. Raportti

VYPEdit verkkosivualusta SVY-toimijoille

Avointen oppimateriaalien käytön edistäminen

LOVe-verkkokoulutuksen käyttöohje Avaimet käteen

TYPO3 - Open Source Enterprise CMS

Opetus- ja koulutusyhteistyöhön liittyvä korkeakoulujen tietojärjestelmien yhteentoimivuuden kehittäminen ja arkkitehtuurityö

Moodle Kysymyspankki / Tenttiaktiviteetti / Arviointi. Jukka Kurttila

Määrittelydokumentti NJC2. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

4. Lue ja arvioi vastauksia

AVOIMEN YLIOPISTON MOODLE-OPAS OPISKELIJALLE

Toteutukset ja toteutusten hallinnointi Sisussa

LOVe-verkkokoulutuksen käyttöohje Opiskelijan osio

EXAM-pilottikäytön kokemuksia TTY:llä Marjut Anderson

Akvaariorakkautta? Sähköinen osaamisen osoittaminen ja arviointi suomalaisissa korkeakouluissa

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

Mikä on WordPress? itse ylläpidettävä (self-hosted) WordPress.com: ilmainen 3. osapuolen ylläpitämä pilvipalvelu (Cloud-hosted)

SÄHKÖINEN TENTTIMINEN TENTTITERRAARIO JA EXAM

1 JOHDANTO UUDEN ILMOITUKSEN LUOMINEN VALMIIN ILMOITUKSEN MUOKKAAMINEN YLEISTEKSTIEN KÄYTTÖ JA LUOMINEN...4

Hallintaliittymän käyttöohje

Learning2 ( Uudet työkalut ja ominaisuudet

PAS-ilmo eli "Xaltotun" Käyttöohje Riku Kalinen

Rekrytointi on Mepco-kokonaisratkaisun yksi osa-alue, jolla järjestelmä laajenee tukemaan myös hakijoiden ja työpaikkojen käsittelyä.

Moodle-oppimisympäristö

KORKEAKOULUHAKUJEN UUDISTUS 2014

OHJEET SÄHKÖISEN NÄYTÖN TEKEMISEEN

VIRTA-PROJEKTI Tilanneraportti

Rakenteisen oppimateriaalin tuottaminen verkossa esimerkki Rhaptos. Antti Auer Koordinaattori, HT Jyväskylän yliopisto Virtuaaliyliopistohanke

AVOIMEN YLIOPISTON MOODLE-OPAS OPISKELIJALLE SISÄLLYS

Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen

Opus Online Client Web asetukset. Opus Internet ajanvaraus

Suvi Junes Tampereen yliopisto / tietohallinto 2013

Suomen Akatemian verkkoasioinnin käyttöohje toimikuntien ja muiden valmistelu- ja päätöksentekoelinten jäsenille

Ajankohtaista tietoa LähiTapiolan verkkopalvelun pääkäyttäjille

Insinöörimatematiikan tentin toteuttaminen EXAM-järjestelmällä

Lukujärjestyksen laatiminen, kursseille ilmoittautuminen KTK/KTM-opiskelijat TkK/DI-opiskelijat

Tentin asetukset. Tentin lisääminen. Tentin asetukset

206 Verkkosivun tuottaminen finaalitehtävät

Asennusopas. Huomautus. Observit RSS

LIIKETALOUDEN PERUSTUTKINTO, MERKONOMI 2013

Länsi-Suomi-rastien ajanotossa käytetään E-Results Lite -ajanotto-ohjelmaa.

Haaga-Helia ammattikorkeakoulu Oy:n tietosuojaseloste koskien sähköistä tenttijärjestelmää

Suoritusten kirjaaminen WinOodissa: Opintoneuvojan ohje

ID Task Name Duration Start Finish Predecessors Resource Names

Ohje 1 (12) Maarit Hynninen-Ojala MOODLE PIKAOHJE. Kirjautuminen Moodleen ja työtilan valitseminen

Transkriptio:

16.10.2014 Sähköisen tenttijärjestelmän kuvaus Sisällys: 1 EXAM-järjestelmän käyttökonteksti ja -tavoitteet... 1 2 EXAM-järjestelmän rakenneosat ja perustoiminnallisuudet... 2 2.1 Yleiskuva... 2 2.2 Tenttien hallinta... 3 2.3 Ajan ja tilan hallinta... 3 2.4 Tenttitarjontatiedon tuottaminen opiskelijoille tenttien ja tilojen tietojen perusteella... 4 2.5 Muut keskeiset ominaisuudet... 4 2.6 Rajapinnat ja tietointegraatiot... 4 2.7 Rajoituksia järjestelmän käytölle... 5 3 EXAM-järjestelmän käytettävyyteen, saavutettavuuteen, tietoturvallisuuteen, yhteentoimivuuteen liittyvät vaatimukset... 5 4 Tekninen toteutus ja arkkitehtuuri... 6 5 EXAM-järjestelmän perusmalli ja sen kehitysversiot... 8 5.1 Kehitysversio 1.1... 8 5.2 Kehitysversio 1.2... 8 5.3 Kehitysversio 2.0... 8 5.4 Organisaatioiden omat kehitysversiot... 8 6 Käyttöönoton dokumentaatio... 9 7 Laadunarviointidokumentaatio... 9

Konsortios -tenttijärjestelmä 1 EXAM-järjestelmän käyttökonteksti ja -tavoitteet Sähköisellä tenttimisellä tarkoitetaan tietokoneen tuella ja mahdollisesti tietoverkkoa hyödyntäen toteutettua tenttisuoritusta ja suorituksen palautusta. Tenttiakvaario on erityisvarusteltu tietokoneluokka, jossa on mm. kameravalvonta. Tenttiakvaariossa käytetään sähköistä tenttijärjestelmää, joka tukee koko tenttimisprosessia ja estää kontrolloimattomien tietolähteiden käytön. Sähköisen tenttijärjestelmän tuella opettaja luo tentin kysymyksineen, määrittelee milloin tentti on suoritettavissa, sekä suorittaa vastausten arvioinnin ja palautteen antamisen. Tutkintovaatimuksia ja oppimateriaaleja vastaavat kysymykset opettaja voi halutessaan tehdä valmiiksi koko sille ajanjaksolle, jonka vaatimukset ovat voimassa. Tenttijärjestelmä tarjoaa joko kiinteitä tai arvottuja kysymyksiä opiskelijoille sen mukaan miten opettaja on tentin määritellyt. Kysymyskirjastoon tallennettuja kysymyksiä opettaja voi uusiokäyttää, kehittää ja versioida tarpeen mukaan. Tenttijärjestelmä kommunikoi opintohallinnon perustietojärjestelmän kanssa hyödyntäen oppilaitoksen opintojaksotietoa tentin metatietona ja välittämällä tentin tulostiedon suoritusrekisteriin hyväksyttäväksi. Opiskelija valitsee tenttiakvaarion varauskalenterista sopivan ajankohdan ja suorittaa tenttiin ilmoittautumisen. Varattuna ajankohtana hän kirjautuu tenttiakvaariossa tenttikoneelle, joka tarjoaa kontrolloidusti tentissä tarvittavat lisäohjelmat ja lisävarusteet opiskelijan käyttöön. Istunnon aikana sähköinen tenttijärjestelmä tekee varmuustallennuksia tenttisuorituksesta; lopputallennus tapahtuu istunnon päättyessä. Tämän jälkeen suoritus siirtyy opettajan arvioitavien tenttien käsittelyjonoon. Tulostiedon ja palautteen opiskelija voi lukea käyttöliittymästään ja saa näistä myös ilmoitusviestin. Exam-järjestelmä on moderni ratkaisu tenttiakvaariotenttimisen erityistarpeisiin ja tukee entistä vuorovaikutteisempaa opiskelua. Samalla se vähentää opettajien ja opintohallinnon työprosesseihin sitoutuvan työn määrää. Vertailukohdan muodostavat korkeakoulujen verkko-oppimisalustat mahdollistavat myös monipuolisten tenttien tekemisen, mutta ne eivät tarjoa tenttiajan ja -paikanvaraustoiminnallisuutta eivätkä tue tenttikoneen resurssien kontrolloitua käyttöä. Exam-tenttijärjestelmän ylläpidosta ja kehittämisestä vastaa Exam-konsortio. Sen kymmenen perustajajäsenkorkeakoulua toteuttivat tammi lokakuussa 2014 määrittely- ja ohjelmistohankkeen uuden tenttijärjestelmän luomiseksi. Examin tekninen toteutus tehtiin yhteistyössä CSC:n ja Arcusys Oy:n kanssa. Exam-konsortiosopimuksessa 1 määritellään toimijoiden työnjako, oikeudet, rahoitusperiaatteet ja jäsenyysehdot. 1 https://confluence.csc.fi/display/exam/exam-konsortiosopimus

2 EXAM-järjestelmän rakenneosat ja perustoiminnallisuudet 2.1 Yleiskuva Examin tarjoamat toiminnallisuudet yleisellä nimetään kuvassa 1 ja niiden väliset suhteet tenttiprosessin aikana kuvassa 2. Yksityiskohtaista tietoa käyttäjäroolien mukaisten palvelujen sisällöstä ja jatkokehitystavoitteista on palvelun wikisivustolla. 2 Kuva 1. Examin tarjoamat toiminnallisuudet. Prosessinäkökulmasta tarkasteltuna toiminnallisuuksien välinen suhde kuvautuu seuraavasti: Kuva 2. Examin toiminnallisuudet tenttiprosessissa. 2 https://confluence.csc.fi/display/exam/exam-konsortio 2

2.2 Tenttien hallinta Tenttien käsittelyyn ja julkaisuun on opettajaa varten toteutettu monipuolisesti toiminnallisuuksia, joista tässä on esitelty pääkohdat. Järjestelmän perusversio tarjoaa kaksi tehtävätyyppiä: o esseetehtävä, johon sekä opettaja että opiskelija voivat kirjoittaa muotoiltua tekstiä ja matemaattisia merkintöjä sekä lisätä liitteen. Liitteillä ei ole tiedostotyyppirajoitteita. o monivalintatehtävä, jossa yksi oikea vastaus. Tehtävätyyppi on automaattisesti arvioitava. Tentti on mahdollista muodostaa sekä tehtävistä että tehtäväkoreista Tehtäväkoriin voi sisällyttää sekä essee- että monivalintatehtäviä Tehtäväkoriin voi määritellä kysymysarvonnan, jolloin tenttijälle arpoutuu vastattavaksi opettajan määrittelemä määrä korin sisältämiä kysymyksiä. Esseetehtävätyypin kysymykseen voivat sekä tentaattori että tenttijä kirjoittaa muotoiltua tekstiä ja matemaattisia merkintöjä sekä lisätä liitteen; liitteillä ei ole tiedostotyyppirajoitteita. Tentti voi olla avoin eli opiskelijoiden suoritettavissa yhden aikajakson ajan kerrallaan. Opettaja voi halutessaan muokata aikajaksoa, esim. jatkaa sitä. Tentillä voi olla useita tentaattoreita joille tentin omistaja voi jakaa arviointitehtäviä. Opettaja julkaisee tentin opiskelijoille ilmoittautumislinkin avulla, mikä mahdollistaa myös henkilökohtaistetun tentin kuten maturiteetin toteutuksen. Järjestelmässä on yleisesti käytetyt arviointiasteikot: o Tehtävässä: pisteet (kokonaisluvut) tai hyväksytty hylätty o Tentissä: 0 5, hyväksytty hylätty tai improbatur laudatur Järjestelmään liittyy kysymyskirjasto Tenttitulokset ovat lähetettävissä suoritusrekisteriin, jos Examin integraatio perusjärjestelmiin on toteutettu. 2.3 Ajan ja tilan hallinta Järjestelmään kuvataan tenttitilat ja niiden koneet. Koneiden ominaisuuksia mm. o Kiinteä IP-osoite, josta varattuna aikana pääsee kirjautumaan tentin suorittajaksi. o Väärälle koneelle kirjautuvan opiskelijan tenttijärjestelmä neuvoo oikealle koneelle. o Koneprofiilin mukaiset vakioidut ohjelmistot erityyppisten tehtävien suorittamiseen. Tiloja määrittäviä ominaisuuksia ovat mm. o oletusaukioloajat o poikkeukselliset aukioloajat o esteettömyystiedot. 3

2.4 Tenttitarjontatiedon tuottaminen opiskelijoille tenttien ja tilojen tietojen perusteella Järjestelmä tuottaa opiskelijalle ajanvarausnäkymään kalenterin vapaista tenttiajoista seuraavien tietojen perusteella: ylläpidon määrittelemät tilatiedot: o tilat ja niiden aukioloajat, huomioiden mahdolliset poikkeukset o ohjelmisto- ja esteettömyystiedot Opettajan määrittelemät tenttitiedot: o tenttiperiodi o tentin kesto Opiskelijan itsensä ja muiden opiskelijoiden tekemät aiemmat varaukset Opiskelijalle järjestelmä tarjoaa tenttikysymykset opettajan muodostamien arvontasääntöjen pohjalta. 2.5 Muut keskeiset ominaisuudet Kullakin käyttäjäroolilla on oma työpöytänäkymänsä, jossa ovat ko. roolin mukaiset keskeiset tiedot: o opiskelijalla kooste omista ilmoittautumisista ja saaduista palautteista o opettajalla kooste omista tenteistä ja niiden työtilanteista Järjestelmä tekee automaattisia välitallennuksia tenttisuori-tuksen aikana. Opiskelija voi tehdä paikanvarauksen ja lukea opettajan antaman palautteen mobiililaitteella. Järjestelmässä ja käyttöprosessissa on huomioitu myös esteellisten opiskelijoiden tarpeita. Järjestelmä tiedottaa käyttäjiä prosessin vaiheista: o opiskelijalle viesti hänen tekemästään paikanvarauksesta o opettajalle koosteviesti tulevista varauksista ja palautetuista vastauksista o opettajalle viesti toisen opettajan antamasta arviointitehtävästä o opiskelijalle viesti annetusta arvioinnista Pääkäyttäjä saa järjestelmästä raporttitietoa suoritusten seurantaan. 2.6 Rajapinnat ja tietointegraatiot Tenttipalvelun perusversiossa tarvitaan seuraavat tiedonsiirtorajapinnat: Käyttäjän tunnistus ja roolin hallinta toteutuvat FunetEduPerson-skeemaan pohjautuvalla korkeakoulun HAKA-kirjautumisella. Järjestelmä tarvitsee minimissään käyttäjän nimi-, rooli- ja organisaatiotiedon sekä opiskelija/henkilökunta ID:n. Opintojaksotietojen haku korkeakoulun perusjärjestelmästä tenttiä luotaessa. Perusjärjestelmästä ja migraation laajuudesta riippuen tuotava tieto voi sisältää opintojakson perustiedot tai myös toteutustietoja. Tarvittavilta osin nämä tiedot ovat manuaalisesti muokattavissa ja täydennettävissä. Suoritustietojen ohjattu siirto rekisteriin. Tenteissä syntyvät loppusuoritukset ovat eroteltavissa muista suorituksista ja vietävissä suoritusrekisteriin. 4

2.7 Rajoituksia järjestelmän käytölle Järjestelmän käytölle on sovittu toistaiseksi seuraavat rajoitukset: Järjestelmän käyttöliittymä on monikielinen, mutta tenttikysymysten monikielisyys on toistaiseksi opettajan vastuulla, eli opettaja voi kirjoittaa tenttikysymykset tarvittavilla kielillä samaan kysymyskenttään tai tehdä kullekin kieliversiolle eri tentit. Järjestelmä ei aktiivisesti estä apuohjelmien ja piirtopöydän käyttöä tenttivastauksissa, jos ohjelmistot ja lisälaitteet ovat tenttikoneisiin asennettuina. Järjestelmän käyttäjän on asetettava tenttikoneet sellaisiksi, että tenttiminen toteutuu määritellysti opettajan haluamin lisävarustein tai ilman niitä. Järjestelmän käyttöön suositellaan selaimia Firefox ja Chrome. Internet Explorer soveltuu versiosta 11 alkaen pienin rajoituksin. Kaikista suositelluista selaimista tuetaan tuoreita versioita. Tenttiakvaariotilan mahdollisen kameravalvonnan määrittelee ja toteuttaa organisaatio itse. Kamerajärjestelmää ja Examia ei vielä voi synkronoida keskenään. 3 EXAM-järjestelmän käytettävyyteen, saavutettavuuteen, tietoturvallisuuteen, yhteentoimivuuteen liittyvät vaatimukset 1. Käytettävyys Roolinmukaiset käyttöliittymät ovat intuitiivisia ja tukevat opiskelijan, opettajan ja ylläpitäjän tehtävien itsenäistä, luontaista ja virheetöntä suorittamista. Opettajat ja opiskelijat pystyvät ottamaan järjestelmän käyttöön ilman erillistä käyttäjäkoulutusta. Järjestelmä tukee opettajan koko työprosessia tentin valmistelussa ja tulosten arvioinnissa. Järjestelmä tiedottaa käyttäjää tämän tekemistä aktiviteeteista ja muistuttaa häntä vielä tekemättömistä prosessiin kuuluvista toimenpiteistä. Käyttöliittymä tarjoaa vaihtoehtoisia kirjainmerkistöjä sekä kaavaeditorin. 2. Saavutettavuus Tenttiminen on mahdollista vain ylläpitäjän määrittelemiltä koneilta. Tenttipalvelun muut toiminnot ovat käytettävissä verkon kautta edellyttäen vain palveluun kirjautumisen. Palvelu on selainkäyttöinen ja osa sen toiminnoista on käytettävissä mobiililaitteilla. Palvelua on mahdollista käyttää myös korkeakoulurajojen yli, käyttäjäorganisaatioiden erillisten sopimusten mukaan. 3. Tietoturva ja suojaukset Opiskelijan identiteetti ja henkilötietojen ajantasaisuus todennetaan HAKA-kirjautumisella. 3 Tenttivastausten tallennukset varmistetaan automaattitallennuksilla. Tenttivastaukset näkyvät vain ko. tentin opettajille ja ylläpitäjille. Aineistojen (sähköiset materiaalit ja ohjelmistot) käyttörajoitukset tentin aikana; tentaattori voi määritellä mitä aineistoja on käytettävissä ylläpidon järjestelmään lisäämien mahdollisuuksien mukaan. Tenttivastaus näkyy ko. tentin opettajille ja ylläpidolle. Opiskelijan saama palaute näkyy ko. opiskelijalle, ko. tentin opettajille ja ylläpidolle Tiedonsiirrot perusjärjestelmästä eli luotettavat tiedot käytössä. 3 https://www.csc.fi/-/haka-kayttajatunnistusjarjestel-1 5

4. Riippuvuudet ja yhteentoimivuus Palvelu hyödyntää Korkeakoulujen kansallista tietomallia. 4 Järjestelmässä käytettävä tietomalli on MLO 5 -yhteensopiva Suoritustietojen siirroissa hyödynnetään VIRTA-määrityksiä 6 soveltuvin osin. 5. Hajautetun käytön ja keskitetyn ylläpidon malli Käyttöpalvelut ovat järjestettävissä korkeakoulukohtaisesti tai ulkopuolisena keskitettynä palveluna. Yhteinen tenttikysymysten tietokanta voidaan toteuttaa keskitetyssä ylläpidossa tai integraatioiden kautta muiden järjestelmien tuella. EXAM-tenttipalvelulla on yhteinen versionhallinta ja muutosprosessi. Käytettävyyteen ja tietoturvaan liittyvien laatutavoitteiden varmistamiseksi palvelulle on tehty käytettävyysarviointeja hankevaiheen aikana, ja käytettävyystestaus jatkuu hankkeen jatkovaiheissa. Teknisen toimivuuden testaus osittain automatisoidaan kehittämisvaiheen aikana. 4 Tekninen toteutus ja arkkitehtuuri Palvelu on toteutettu asiakas-palvelin-arkkitehtuurilla. Palvelin ja asiakaspään muodostava käyttöliittymä kommunikoivat keskenään REST-rajapinnan kautta. Arkkitehtuurin yleiskuvaus on esitetty kuvassa 3. Kuva 3. Arkkitehtuurin yleiskuvaus. 4 http://tietomalli.csc.fi/ 5 https://confluence.csc.fi/display/opi/eurooppalainen+standardi 6 https://confluence.csc.fi/display/virta/tiedonsiirtomaaritykset+korkeakouluille 6

Palvelin Play framework komponentteineen Palvelimella voidaan erottaa seuraavat kokonaisuudet: tietomalli 7, kontrollerit ja Deadbold 2 autorisointimoduuli, joka huolehtii resurssien sallimisesta käyttäjille käyttäjäroolien mukaisesti. Asiakas-käyttöliittymän kirjastot ja muut valmiit komponentit Käyttöliittymä: AngularJS-kirjasto Käyttöliittymän asettelu: Twitterin Bootsrap 3 Visualiset notifikaatiot: Toastr-kirjasto Käyttöliittymän kuvakkeet: FontAwesome-kirjasto Editori: CKEditor, jossa tekstin muotoilu (kirjasimen, sen koon ja ulkoasun muokkaus, listat, taulukot) sekä matemaattisten kaavojen lisäämiseen TeX-editori, joka hyödyntää MathJaxkirjastoa. 7 https://confluence.csc.fi/display/sitnet/tietomalli 7

5 EXAM-järjestelmän perusmalli ja sen kehitysversiot Exam 1.0 sisältää tentin luomisen, varaamisen, vastaamisen, arvioinnin, palautteen ja suoritustietojen siirron perustoiminnallisuudet esseetentille. Järjestelmä tukee varaus- ja tenttiprosessin hallintaa automaattiviestein opiskelijalle ja opettajalle. Raportoinnin pohjaksi voidaan tehdä muokattavia tietohakuja. Ennen järjestelmän laajaa käyttöönottoa vuonna 2015 julkaistaan kehitysversiot 1.1 ja 1.2. 5.1 Kehitysversio 1.1 < Pienversiopäivitys joka sisältää korjauksia ja suppeita täydennyksiä version 1.0 toimintoihin. > Toteutus: marraskuu 2014 5.2 Kehitysversio 1.2 < Pienversiopäivitys joka täydentää ver. 1.1:n toiminnallista kokonaisuutta. > Toteutus: joulu-helmikuu 2015 5.3 Kehitysversio 2.0 Ominaisuuksiltaan selkeästi laajennettu versio, jonka uudet ominaisuudet määritellään kevätkaudella 2015. Toteutus helmi-kesäkuu 2015 Integroitavat tai tuotettavat ominaisuudet monivalintojen rinnalle lyhytvastaus-, kyllä/ei-vastaus- ja aukkotehtävät, esseetentin rinnalle kirjatentin kehittynyt hallinta matematiikka- ja kielten opiskelun lisätyövälineiden käyttötapausten määrittely ja integraatiomahdollisuuksien selvittäminen ja tavoitteen mukainen toteuttaminen. 5.4 Organisaatioiden omat kehitysversiot Konsortion osallistujaorganisaatioiden on mahdollista tuottaa järjestelmään myös omia kehitysversioitaan. Nämä palautetaan perusversioon mahdollisuuksien mukaan. Versioiden yhdistämisestä vastaa Exam-järjestelmän kehitysryhmän osana toimiva versionhallintaryhmä. Tätä kautta osallistujaorganisaatiot voivat esimerkiksi tuottaa opintoihin liittyvinä ohjelmistotuotantoprojekteina sellaisia lisäominaisuuksia, joita ei ole yhteisesti resursoitu konsortion vuositoimintasuunnitelmassa tai priorisoitu siinä yksittäisen jäsenorganisaation tarpeita vastaavalle tasolle. 8

6 Käyttöönoton dokumentaatio Asennusohje https://confluence.csc.fi/display/exam/asennusohje Rajapinnat ja tietointegraatiot https://confluence.csc.fi/display/exam/rajapinnat+ja+tietointegraatiot Integraatio-ohjeet https://confluence.csc.fi/display/exam/integrointiohjeet Opettajan opas https://confluence.csc.fi/display/sitnet/opettajan+opas Opiskelijan opas https://confluence.csc.fi/display/sitnet/opiskelijan+opas Tenttitilan suunnittelu ja valmistelu https://confluence.csc.fi/pages/viewpage.action?pageid=46761519 Esteettömyyskriteerit http://51.fi/exam-akvaarion_metatieto:esteettomyys 7 Laadunarviointidokumentaatio Laatukriteerit ja testaus https://confluence.csc.fi/display/sitnet/laatukriteerit+ja+testaus 9