search query: @keyword REST / total: 26
reference: 16 / 26
« previous | next »
Author:Koskinen, Teemu Arvid
Title:Improving interoperability of e-learning systems by using a service-oriented approach
Sähköisten oppimisjärjestelmien yhteensopivuuden parantaminen palveluorientoituneella lähestymistavalla
Publication type:Master's thesis
Publication year:2012
Pages:viii + 73      Language:   eng
Department/School:Tietotekniikan laitos
Main subject:Ohjelmistotekniikka   (T-106)
Supervisor:Malmi, Lauri
Instructor:Karavirta, Ville
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto     | Archive
Keywords:e-learning
automated assessment
REST
SOA
interoperability
API
e-oppiminen
automaattinen arviointi
REST
SOA
API
Abstract (eng): E-learning systems are an important tool in computer science (CS) education, as courses given in CS typically have practical programming exercises and a large number of students.
Computer aided or fully automated assessment makes it possible to give the students personalized and timely feedback, which promotes their learning.

Current e-learning systems are typically focused on a particular type of assignments or learning content.
Thus utilizing several types of assignments may require using many different e-learning systems on a single course.
Using multiple overlapping systems increases the work for students, course staff and system administrators.
Distributing the learning content and results over several systems makes it also more difficult to monitor learning outcomes.

In this thesis we propose a design for a service oriented e-learning system, which utilizes external services for supporting a wide range of learning content.
The design will separate different concerns, such as user authentication and exercise assessment, into separate services, which together form a complete e-learning environment.
A key component of the design is identifying a general set of characteristics among existing exercise assessment systems, by which the assessment methods are grouped into three types: synchronous, asynchronous and static exercises.
The three assignment types have different constraints and requirements, which are taken into account in the designs.

This thesis also has a constructive part, in which we implemented a new e-learning system called A+.
A+ follows the presented design principles and supports the three assessment types.
While the overall complexity of the e-learning systems became higher, a significant amount of overlapping features was able to be removed, thus making it easier to maintain and further develop the systems.
Providing the content through a uniform interface made it transparent for the students that they were actually using different services, which increased the usability of systems on a single course.
Abstract (fin): Verkossa toimivat sähköiset oppimisjärjestelmät ovat tärkeä väline tietotekniikan opetuksessa, koska tietotekniikan kursseilla tyypillisesti tehdään käytännön ohjelmointiharjoituksia ja niihin osallistuu suuri joukko opiskelijoita.
Tietokoneavusteisen tai täysin automatisoidun arvioinnin avulla on mahdollista antaa opiskelijoille henkilökohtaista ja oikea-aikaista palautetta, mikä edistää heidän oppimistaan.

Nykyiset sähköiset oppimisjärjestelmät ovat tyypillisesti keskittyneet tietynlaisiin tehtäviin tai oppisisältöihin.
Useiden erilaisten harjoitusten käyttäminen yhdellä kurssilla saattaakin edellyttää useiden rinnakkaisten järjestelmien käyttöä.
Rinnakkaisten järjestelmien käyttäminen lisää sekä opiskelijoiden, kurssihenkilökunnan että ylläpitäjien työmäärää.
Lisäksi sisällön ja tulosten jakaminen eri järjestelmiin tekee oppimistulosten seuraamisesta haastavaa.

Tässä työssä suunnitellaan ja toteutetaan palveluorientoitunut sähköinen oppimisjärjestelmä, jossa hyödynnetään ulkoisia palveluita erilaisen harjoitustehtävätyyppien tukemiseksi.
Suunnitelmassa eri osakokonaisuudet, kuten käyttäjienhallinta ja tehtävien arviointi, jaetaan toisistaan riippumattomiin palveluihin, jotka yhdessä muodostavat kokonaisen verkko-oppimisympäristön.
Suunnittelun keskeinen haaste on kartoittaa olemassa olevien harjoitustehtävien tarkastusjärjestelmien vaatimukset ja rajoitteet palveluorientoituneessa toiminnassa.
Suunnittelun tuloksena harjoitustehtävien tarkastuksessa käytettävät menetelmät jaettiin kolmeen kategoriaan: synkroninen, asynkroninen ja staattinen.

Työn konstruktiivisessa osassa toteutimme uuden sähköisen oppimisjärjestelmän nimeltä A+.
A+ noudattaa esitettyjä suunnitteluperiaatteita ja tukee kolmea tunnistettua arviointimenetelmää.
Uusi palveluorientoitunut toteutustapa monimutkaisti järjestelmiä kokonaisuutena, mutta sen avulla huomattava määrä päällekkäisiä ominaisuuksia voitiin poistaa, mikä helpottaa järjestelmien ylläpitoa ja jatkokehitystä.
Kaiken oppimateriaalin tarjoaminen yhtenäisen käyttöliittymän kautta teki harjoitustehtävien tekemisestä helpompaa opiskelijoille, koska palveluiden välisistä rajoista tuli opiskelijoille näkymättömiä.
ED:2012-08-23
INSSI record number: 45094
+ add basket
« previous | next »
INSSI