Improving Performance in Developing and Serving Complex Online Learning Materials

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Department

Major/Subject

Mcode

SCI3042

Language

en

Pages

viii + 78

Series

Abstract

Nowadays, a major part of teaching and learning happens online. Course teachers and educators are using interactive learning content, such as simulations, visualizations and automatically assessed exercises, to improve and enhance the pedagogy of their courses. Especially in the field of computer science, these tools and resources are used to enrich the experience when learning programming. Serving this so called "Smart Learning Content" and other online material can produce performance issues which can cause a bad user experience for both course teachers and students. This thesis studies the current situation of serving online material in computer science and programming courses, focusing on the course teacher's workflow especially in a FITech course called Introduction to Web Development and Programming (IWDAP). This thesis also studies the current system (A+) used in IWDAP course and major issues with it. A prototype application was developed and realized based on the requirement elicitation, which was done by interviewing instructors mostly from universities. Based on interviews, we built evaluation criteria which was used to evaluate the prototype in addition to quantitative evaluation i.e. performance testing. Based on the evaluation of the prototype, we found that the new prototype makes teachers' workflow easier when developing online learning material. Furthermore, a better website quality and performance was achieved compared to the current platform. Also, the instructors' experiences and opinions about material development were gathered in the thesis.

Tänä päivänä iso osa opetuksesta ja oppimisesta tapahtuu verkossa. Kurssien opettajat ja kouluttajat käyttävät interaktiivista oppisisältöä, kuten simulaatioita, visualisointeja sekä automaattisesti arvioituja tehtäviä, parantaakseen ja tehostaakseen kurssiensa pedagogiaa. Erityisesti tietojenkäsittelytieteen alalla näitä työkaluja ja resursseja käytetään rikastamaan kokemusta ohjelmoinnin oppimisessa. Tämän niin kutsutun "älykkään oppisisällön" ja muun verkkomateriaalin tarjoaminen voi tuottaa suorituskykyongelmia, jotka voivat aiheuttaa huonon käyttökokemuksen sekä kurssin opettajille että opiskelijoille. Tämä diplomityö tutkii verkko-oppimateriaalin tarjoamisen nykytilaa tietojenkäsittelytiede- sekä ohjelmointikursseilla keskittyen opettajan työnkulkuun erityisesti FITechin "Introduction to Web Development and Programming" (IWDAP) -kurssilla. Tässä opinnäytetyössä tutkitaan myös IWDAP-kurssilla käytettyä järjestelmää (A+) ja sekä ongelmia sen käyttöön liittyen. Haastattelemalla opettajia ja opetushenkilökuntaa yliopistoista kerättiin vaatimuksia, joiden perusteella kehitettiin ja toteutettiin prototyyppisovellus. Haastattelujen perusteella rakensimme arviointikriteerit, joita käytettiin prototyypin arviointiin kvantitatiivisen arvioinnin eli suorituskyvyn testauksen lisäksi. Prototyypin arvioinnin perusteella havaitsimme, että uusi prototyyppi helpottaa opettajien työnkulkua verkko-oppimateriaalia kehitettäessä. Lisäksi saavutettiin parempi verkkosivuston laatu ja suorituskyky verrattuna nykyiseen alustaan. Ohessa työ keräsi ohjaajien kokemuksia ja mielipiteitä materiaalin kehittämisestä.

Description

Supervisor

Haaranen, Lassi

Thesis advisor

Lehtinen, Teemu

Other note

Citation