Software architectures for implementing achievement badges - Practical experiences

Lassi Haaranen, Lasse Hakulinen, Petri Ihantola, Ari Korhonen

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

    7 Citations (Scopus)

    Abstract

    There are multiple commercial and non-commercial products available to integrate gamification aspects to existing services. Some of these are platform dependent whilst others are more general purpose. Commercial systems come with some problems - for example, lack of control and privacy issues. To avoid these problems, we created two iterations of badge systems and tested both of them on large courses (ca. 300 students each). In this paper, we present these systems and evaluate their merits and flaws. Based on our experiences, we present design principles on how to implement badge systems to existing online learning environments.

    Original languageEnglish
    Title of host publicationProceedings - 2014 International Conference on Teaching and Learning in Computing and Engineering, LATICE 2014
    PublisherIEEE COMPUTER SOCIETY PRESS
    Pages41-46
    Number of pages6
    ISBN (Print)9781479935918
    DOIs
    Publication statusPublished - 2014
    Publication typeA4 Article in conference proceedings
    Event2014 International Conference on Teaching and Learning in Computing and Engineering, LATICE 2014 - Kuching, Sarawak, Malaysia
    Duration: 11 Apr 201413 Apr 2014

    Conference

    Conference2014 International Conference on Teaching and Learning in Computing and Engineering, LATICE 2014
    Country/TerritoryMalaysia
    CityKuching, Sarawak
    Period11/04/1413/04/14

    Keywords

    • Achievement badges
    • Automated assessment
    • Gamification
    • System design

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'Software architectures for implementing achievement badges - Practical experiences'. Together they form a unique fingerprint.

    Cite this