Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach
An online judge (OJ) system was developed to evaluate programs in online programming contests. They have also been widely applied to help students practice their coding skills; however, no studies have investigated the acceptance of OJ technology by students in online programming courses. In this st...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9609989/ |
_version_ | 1798032022441033728 |
---|---|
author | Daramsenge Bilegjargal Nien-Lin Hsueh |
author_facet | Daramsenge Bilegjargal Nien-Lin Hsueh |
author_sort | Daramsenge Bilegjargal |
collection | DOAJ |
description | An online judge (OJ) system was developed to evaluate programs in online programming contests. They have also been widely applied to help students practice their coding skills; however, no studies have investigated the acceptance of OJ technology by students in online programming courses. In this study, we applied the second generation of the unified theory of acceptance and use of technology (UTAUT2) model and partial least-squares structural equation modeling (PLS-SEM) to fill this research gap. We recruited 187 undergraduate participants from the Data Science course at Feng Chia University (FCU), Taiwan, in the spring semester of 2021. Our results showed that ‘hedonic motivation’, ‘self-efficacy’, and ‘social influence’ had the most significant positive effects on students’ intention to use the OJ system. Interestingly, academic majors did not play a significant moderating role between the intention to use the OJ system and other influential factors. However, it exerted a significant direct effect on ‘behavioral intention’. Our results can serve as a reference for OJ system developers, designers, instructors, and policymakers within universities. |
first_indexed | 2024-04-11T20:07:19Z |
format | Article |
id | doaj.art-9f3f69229e12403aa4e3b5cc84af9f66 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-04-11T20:07:19Z |
publishDate | 2021-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-9f3f69229e12403aa4e3b5cc84af9f662022-12-22T04:05:18ZengIEEEIEEE Access2169-35362021-01-01915260615261510.1109/ACCESS.2021.31268969609989Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling ApproachDaramsenge Bilegjargal0https://orcid.org/0000-0002-8297-1745Nien-Lin Hsueh1https://orcid.org/0000-0002-4427-1422Department of Information Engineering and Computer Science, Feng Chia University, Taichung, TaiwanDepartment of Information Engineering and Computer Science, Feng Chia University, Taichung, TaiwanAn online judge (OJ) system was developed to evaluate programs in online programming contests. They have also been widely applied to help students practice their coding skills; however, no studies have investigated the acceptance of OJ technology by students in online programming courses. In this study, we applied the second generation of the unified theory of acceptance and use of technology (UTAUT2) model and partial least-squares structural equation modeling (PLS-SEM) to fill this research gap. We recruited 187 undergraduate participants from the Data Science course at Feng Chia University (FCU), Taiwan, in the spring semester of 2021. Our results showed that ‘hedonic motivation’, ‘self-efficacy’, and ‘social influence’ had the most significant positive effects on students’ intention to use the OJ system. Interestingly, academic majors did not play a significant moderating role between the intention to use the OJ system and other influential factors. However, it exerted a significant direct effect on ‘behavioral intention’. Our results can serve as a reference for OJ system developers, designers, instructors, and policymakers within universities.https://ieeexplore.ieee.org/document/9609989/Online judge systemprogramming educationPLS-SEMUTAUT2technology acceptancelearning behavior |
spellingShingle | Daramsenge Bilegjargal Nien-Lin Hsueh Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach IEEE Access Online judge system programming education PLS-SEM UTAUT2 technology acceptance learning behavior |
title | Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach |
title_full | Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach |
title_fullStr | Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach |
title_full_unstemmed | Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach |
title_short | Understanding Students’ Acceptance of Online Judge System in Programming Courses: A Structural Equation Modeling Approach |
title_sort | understanding students x2019 acceptance of online judge system in programming courses a structural equation modeling approach |
topic | Online judge system programming education PLS-SEM UTAUT2 technology acceptance learning behavior |
url | https://ieeexplore.ieee.org/document/9609989/ |
work_keys_str_mv | AT daramsengebilegjargal understandingstudentsx2019acceptanceofonlinejudgesysteminprogrammingcoursesastructuralequationmodelingapproach AT nienlinhsueh understandingstudentsx2019acceptanceofonlinejudgesysteminprogrammingcoursesastructuralequationmodelingapproach |