Developing a Serious Game-based Platform to Support Programming Learning.

Saved in:
Bibliographic Details
Title: Developing a Serious Game-based Platform to Support Programming Learning.
Authors: Prasetya, Noven Indra1 noven@uwks.ac.id, Saurina, Nia1 niasaurina@uwks.ac.id, Ardiansyah, Arief2 arief.ardiansyah@unisma.ac.id
Source: Journal of Educational Technology Development & Exchange. 2026, Vol. 19 Issue 2, p1-19. 19p.
Subject Terms: *Educational games, *Computer programming education, *Computer science education, *Student engagement, *Educational technology, Satisfaction, C++
Abstract: Programming learning, especially among informatics students, faces significant challenges related to understanding concepts and syntax, as well as low engagement in programming courses. To address these issues, this research developed DolananCoding, a serious game-based learning platform specifically designed for C++ programming learning. The platform integrates a live coding feature, enabling students to write code directly, along with a leaderboard to motivate them through healthy competition. The immersive concept in DolananCoding is designed to provide an interactive and enjoyable learning experience, aiming to enhance students' engagement, motivation, and learning outcomes in C++ programming. This research aims to test the effectiveness of DolananCoding in supporting better and more engaging programming learning for students using three testing methods: system, unit, and user. The testing results on 276 informatics students showed that the average user satisfaction reached 4.3 out of a 5.0 scale, indicating a positive response to the DolananCoding platform. [ABSTRACT FROM AUTHOR]
Copyright of Journal of Educational Technology Development & Exchange is the property of Society of International Chinese in Educational Technology (SICET) and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Education Research Complete
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: ehh
DbLabel: Education Research Complete
An: 194285306
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Developing a Serious Game-based Platform to Support Programming Learning.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Prasetya%2C+Noven+Indra%22">Prasetya, Noven Indra</searchLink><relatesTo>1</relatesTo><i> noven@uwks.ac.id</i><br /><searchLink fieldCode="AR" term="%22Saurina%2C+Nia%22">Saurina, Nia</searchLink><relatesTo>1</relatesTo><i> niasaurina@uwks.ac.id</i><br /><searchLink fieldCode="AR" term="%22Ardiansyah%2C+Arief%22">Ardiansyah, Arief</searchLink><relatesTo>2</relatesTo><i> arief.ardiansyah@unisma.ac.id</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Journal+of+Educational+Technology+Development+%26+Exchange%22">Journal of Educational Technology Development & Exchange</searchLink>. 2026, Vol. 19 Issue 2, p1-19. 19p.
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: *<searchLink fieldCode="DE" term="%22Educational+games%22">Educational games</searchLink><br />*<searchLink fieldCode="DE" term="%22Computer+programming+education%22">Computer programming education</searchLink><br />*<searchLink fieldCode="DE" term="%22Computer+science+education%22">Computer science education</searchLink><br />*<searchLink fieldCode="DE" term="%22Student+engagement%22">Student engagement</searchLink><br />*<searchLink fieldCode="DE" term="%22Educational+technology%22">Educational technology</searchLink><br /><searchLink fieldCode="DE" term="%22Satisfaction%22">Satisfaction</searchLink><br /><searchLink fieldCode="DE" term="%22C%2B%2B%22">C++</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Programming learning, especially among informatics students, faces significant challenges related to understanding concepts and syntax, as well as low engagement in programming courses. To address these issues, this research developed DolananCoding, a serious game-based learning platform specifically designed for C++ programming learning. The platform integrates a live coding feature, enabling students to write code directly, along with a leaderboard to motivate them through healthy competition. The immersive concept in DolananCoding is designed to provide an interactive and enjoyable learning experience, aiming to enhance students' engagement, motivation, and learning outcomes in C++ programming. This research aims to test the effectiveness of DolananCoding in supporting better and more engaging programming learning for students using three testing methods: system, unit, and user. The testing results on 276 informatics students showed that the average user satisfaction reached 4.3 out of a 5.0 scale, indicating a positive response to the DolananCoding platform. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Journal of Educational Technology Development & Exchange is the property of Society of International Chinese in Educational Technology (SICET) and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=ehh&AN=194285306
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.18785/jetde.1902.01
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 19
        StartPage: 1
    Subjects:
      – SubjectFull: Educational games
        Type: general
      – SubjectFull: Computer programming education
        Type: general
      – SubjectFull: Computer science education
        Type: general
      – SubjectFull: Student engagement
        Type: general
      – SubjectFull: Educational technology
        Type: general
      – SubjectFull: Satisfaction
        Type: general
      – SubjectFull: C++
        Type: general
    Titles:
      – TitleFull: Developing a Serious Game-based Platform to Support Programming Learning.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Prasetya, Noven Indra
      – PersonEntity:
          Name:
            NameFull: Saurina, Nia
      – PersonEntity:
          Name:
            NameFull: Ardiansyah, Arief
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 04
              Text: 2026
              Type: published
              Y: 2026
          Identifiers:
            – Type: issn-print
              Value: 19418027
          Numbering:
            – Type: volume
              Value: 19
            – Type: issue
              Value: 2
          Titles:
            – TitleFull: Journal of Educational Technology Development & Exchange
              Type: main
ResultId 1