Search 닫기

Journal of information and communication convergence engineering 2020; 18(4): 239-244

Published online December 31, 2020

https://doi.org/10.6109/jicce.2020.18.4.239

© Korea Institute of Information and Communication Engineering

Analysis of Influencing Factors of Learning Engagement and Teaching Presence in Online Programming Classes

Ju-yeon Park, Semin Kim

Duksung Women’s University, Jeonju National University of Education

Received: September 29, 2020; Accepted: December 3, 2020

This study analyzed the influencing factors of learning engagement and teaching presence in online programming practice classes. The subjects of this study were students enrolled in an industrial specialized high school, who practiced creating Arduino circuits and programming using a web-based virtual practice tool called Tinkercad. This research adopted a tool that can measure task value, learning flow, learning engagement, and teaching presence. Based on this analysis, learning flow had a mediating effect between task value and online learning engagement, as well as between task value and teaching presence. Increasing learning engagement in online classes requires sensitizing the learners about task value, using hands-on platforms available online, and expanding interaction with instructors to increase learning flow of students. Furthermore, using virtual hands-on tools in online programming classes is relevant in increasing learning engagement. Future research tasks include: confirming the effectiveness of online learning engagement and teaching presence through pre- and post-tests, and conducting research on various practical subjects.

Keywords Arduino, Learning Engagement, Learning Flow, Online Programming Class, Teaching Presence

In this era of the Fourth Industrial Revolution, the ability to solve problems based on basic technology knowledge has become vital [1]. Understanding how to solve problems based on computational thinking is essential for everyone [2,3]. Moreover, the structure of industry has been reorganized, centering on programming, and programming classes centered on hands-on practice have become more critical, especially for students in industrial specialized high schools, who want to find a career related to programming.

However, owing to COVID-19 pandemic, students’ in-person programming classes have changed to online classes. Accordingly, this has drawn attention to how to practice programming effectively in online classes. Effective student engagement and a concept of teaching presence through active interaction with instructors will be the success factors of online programming classes [4, 5].

Therefore, in this study, task value and learning flow were set as variables that influence online programming classes, and the predictive power was analyzed. Furthermore, in an online programming class using a web-based virtual practice tool, such as Tinkercad, the predictive relationships between the task value of learner and both learning flow and teaching presence were empirically analyzed. This study focuses to help establish the basis for educational direction and environmental design to promote engagement in online programming classes.

The remainder of this paper is structured as follows. Chapter 2 considers various theories about online classes as related works, and Chapter 3 describes the research method. Chapter 4 analyzes the research results, and then discussions and conclusions in Chapter 5.

A. Online Classes and Programming Practice Learning

Previous studies provided many examples of programming classes conducted as online classes. These examples include: taking online courses through a website, viewing e-books, filling out programming results and reflection logs, and using programming video courses to conduct flipped learning. Among these examples, online classes, e-books viewing, and flipped learning were effective in providing teaching presence and learning achievement. However, most of these studies were limited to block coding tools, such as Scratch, or text programming languages, such as C [6-9].

In this study, the Tinkercad web-based virtual practice tool was used. The existing studies that employ Tinkercad have been primarily related to 3D printing. However, Tinkercad has a menu that can also be used with the Arduino Virtual Programming Tool. In a previous case study of online education that used virtual training for equipment practice, all measured aspects, including teaching presence, educational effect, and learning satisfaction, were highly evaluated [10].

B. Learning Engagement and Teaching Presence in Online Classes

Owing to the COVID-19 pandemic, schools have begun to adopt online classes. Accordingly, it has become important to understand whether learners can learn while accepting the teaching strategy and learning process intended by the instructor in an online classroom environment without distortion. Furthermore, it is challenging to help learners become immersed and actively involved in the learning offered by teachers in an online learning environment. The online learning environment requires active engagement of learners.

Factors that promote willingness to engage and achieve a set goal in online learning include: task value, learning flow, and teaching presence. “Task value” refers to the subjective criterion by which learners perceive the learning content to be valuable to them, and “learning flow” refers to the degree to which learners learn diligently while participating in online classes. “Teaching presence” is the emotion that learners perceive about instruction as teachers design and promote learning activities. According to a study [4] conducted to verify teaching presence, perceived usefulness, and task value for learning flow and intention to continue learning in cyber universities, it was found that learning flow and intention to continue learning were significantly mediated based on task value and perceived usefulness. Furthermore, teaching presence had an indirect effect on learning flow, and became an influential parameter among perceived usefulness, intention to continue learning, and task value [5].

Based on this study, it is suggested that research on teaching presence and intention to participate in online programming classes is necessary.

A. Research Context

The subjects of this study consisted of 50 first-year students (46 male students and 4 female students) in the robot-related department of an industrial specialized high school. Because of COVID-19 pandemic, they started online school immediately they enrolled in high school. If they had started school normally, the class would have been held in a lab, and each student would have been able to borrow and use an Arduino Uno practice kit. However, owing to the adoption of online classes, each student had to study at home and use Tinkercad to learn Arduino Uno Simulation Programming.

The instructor pre-produced the learning content and uploaded it to the online platform based on the class time, and the students watched the videos and learned using Tinkercad. This study was conducted on online programming practice classes for a period of 17 weeks, 2 h per week. The contents are shown in Table 1.

Weekly Arduino Lesson Plan Using Tinkercad

WeekMain TopicLearning Topic
1Output Parts & CircuitsOrientation & Arduino’s Elements
2LED Output
3RGB LED Output
4Servo Motor Output
5DC Motor Output
6Character Output by FND
7Character Array Output by LCD
8Piezo Speaker Output
9Middle Test
10Input Parts & CircuitsOutput by Button & Switch Input
11Output by Keypad Input
12Output by Joystick Input
13Output by PIR Sensor Input
14Output by Ultrasonic Sensor Input
15Output by Temperature Sensor Input
16Output by Photo Register Input
17Final Test

B. Learning Contents

For this study, the learning activities performed each week consisted of a circuit-programming practice exercise and a learning-performance assessment through an online class platform.

1) Make a Circuit

Tinkercad provides a simulator to compose the circuit shown in Fig. 1. Learners can learn while watching the preproduced Arduino circuit creation video that is uploaded to the online class platform.

Fig. 1.

Tinkercad “Make Arduino” circuits simulator


2) Programming Practice Learning

Tinkercad provides a virtual integrated development environment (IDE) for programming practice, as shown in Fig. 2. This virtual IDE includes: a compiler, debugger, and serial monitor almost identical to the original Arduino IDE. Thus, students can learn in the same manner as real Arduino programming. Furthermore, students could learn while watching the pre-produced Arduino programming practice video that was uploaded by the instructor to the online class platform.

Fig. 2.

Tinkercad Arduino programming simulator


3) Performance Assessment

After making a circuit and practicing programming, the students verified the virtual operation of the Arduino circuit in Tinkercad. Subsequently, the instructor presented application problems to the learners, and conducted performance evaluations. After solving the application problems, students submitted their programming results file to the instructor by email for evaluation. Questions by the students, arising during the programming practice process, were solved using social networking service (SNS) chatting tools.

C. Research Tools

1) Task Value

The tools used by Eccles et al. (1985) were modified, and then used to measure the task value of the assignment in the online programming practice classes conducted in this study [11]. This consists of six questions. In this study, the reliability of intra-item consistency was Cronbach’s α of .925.

2) Learning Flow

The Jackson and Marsh (1996) Flow State Scale (FSS) was used to measure learning flow of students. This scale consists of nine elements [12]. However, in this study, only two elements were extracted and used. This analysis comprised six questions about focusing on the task at hand and the feeling of control. In this study, the reliability of intra-item consistency was a Cronbach’s α of .824.

3) Teaching Presence

Swan (2008) was modified, and then used to measure teaching presence [13]. This analysis comprised 13 questions. In this study, the reliability of intra-item consistency was Cronbach’s α of .968.

4) Learning Engagement

Sun and Rueda (2012) were modified, and then used to measure learning engagement [14]. This analysis comprised 15 questions. In this study, the reliability of intra-item consistency was Cronbach’s α of .918.

D. Data Analysis Method

The data collected in this study were analyzed as follows. First, Cronbach’s α was calculated to verify the reliability of measurement tools for task value, learning flow, teaching presence, and learning engagement. Second, descriptive statistics and correlation analyses were conducted for the collected data. The existence of multicollinearity was confirmed before the regression analysis. Third, predictive variables that influence teaching presence and learning engagement were analyzed. Fourth, the mediating analysis method proposed by Baron and Kenny (1986) was used to verify the mediating effect of learning flow [15, 16]. Finally, the bootstrap method proposed by Hayes (2009) was employed to determine the significance of the mediating effect [17]. The number of re-extracted samples was set to 5000 and verified at a 95% confidence level.

A. Descriptive Statistics

Table 2 presents the descriptive statistics of task value, learning flow, teaching presence, and learning engagement in online software classes using Arduino.

Descriptive statistics

(n = 44)
Min.Max.MSD
Task Value1.835.003.96.74
Learning Flow2.175.003.33.68
Teaching Presence2.635.003.93.73
Learning Engagement2.135.003.38.63

From Table 3, significant correlations, at a significance level of .01, exist between all variables.

Correlation analysis

(n = 44)
Task ValueLearning FlowTeaching PresenceLearning Engagement
Task Value-
Learning Flow.584*-
Teaching Presence.597*.694*-
Learning Engagement.632*.715*.618*-

*p < .01


Before performing regression analysis, the multicollinearity for variables suspected of multicollinearity owing to high correlation was confirmed based on the tolerance limit and variance inflation factor (VIF). All tolerance limit values were greater than 0.1, and VIF values less than 10. Consequently, there was no problem with multicollinearity, and a regression analysis was conducted.

B. Regression Analysis of Learning Engagement

1) Analysis of Predictive Variables

The task value and learning flow were set as predictive variables, and learning engagement was set as the criterion variable. A multiple regression analysis of the input method was then performed. As depicted in Model 2 of Table 5, task value (β = .33, p < .01) and learning flow (β = .49, p < .00) significantly predicted the learning engagement. This result explains the 58% of the total variance of learning engagement (adj.R2 = .56) when both task value and learning flow were included.

2) Verification of the Mediating Effect of Learning Flow

Based on the multiple regression analysis, in which task value and learning flow significantly predict learning engagement, a mediated analysis was conducted to analyze whether learning flow has a mediating effect between task value and learning engagement.

First, a regression analysis was conducted to confirm whether the task value significantly predicted the learning flow. Consequently, as depicted in Table 4, the task value had significant predictive power (β = .58, p < .01) on learning flow. The explanatory power for the learning flow was 34% (adj.R2 = .33).

Regression Analysis of Learning Flow

(n = 44)
Predictive variableCriterion variableBSEβtpFR2 (adj.R2)
Task ValueLearning Flow.54.12.584.66*.0021.76.34 (.33)

*p < .01


Finally, a hierarchical regression analysis was conducted to determine whether learning immersion significantly predicts participation in an online learning environment when both task value and learning flow are injected into the regression equation under the control of task value.

As shown in Model 1 of Table 5, the explanatory power of learning engagement when only the task value was input was 39% (adj.R2 = .38). However, when learning flow was added, as in Model 2, the explanatory power increased from approximately 19% to 58% (adj.R2 = .56).

Regression Analysis of Learning Engagement

(n = 44)
ModelPredictive variableCriterion variableBSEβtpFR2 (adj.R2)
1Task ValueLearning Engagement.54.10.635.28*.0027.91.39 (.38)


2Task Value.28.11.332.61*.0128.40*.58 (.56)
Learning Flow.49.12.534.21*.00

*p < .01


Therefore, learning flow has a mediating effect between task value and learning engagement. Furthermore, based on bootstrapping to determine whether the mediating effect was statistically significant, the upper and lower limits of the 95% confidence level did not contain 0; thus, they were significant.

Fig. 3 illustrates these results visually.

Fig. 3.

Mediation Model of Learning Flow in the Relationship Between Task Value and Learning Engagement


C. Regression Analysis of Teaching Presence

1) Analysis of Predictive Variables

Task value and learning flow were set as predictive variable, while teaching presence as the criterion variable; multiple regression analysis of the input method was performed. Consequently, as shown in Model 2 of Table 6, task value (β = .28, p < .01) and learning flow (β = .53, p < .00) significantly predict the presence of teaching. This result explained 53% of the total variance in teaching presence (adj.R2 = .51) when both task value and learning flow were included.

Regression Analysis of Teaching Presence

(n = 44)
ModelPredictive variableCriterion variableBSEβtpFR2 (adj.R2)
1Task ValueTeaching Presence .58.12.584.69*.0022.03.34 (.33)


2Task Value.27.13.282.09*.0428.40*.53 (.51)
Learning Flow.57.14.534.05*.00

*p < .05


2) Verification of the Mediating Effect of Learning Flow

Based on the multiple regression analysis, in which task value and learning flow significantly predicted teaching presence, a mediated analysis was conducted to analyze whether learning flow has a mediating effect between a task value and teaching presence.

From the results of the previous regression analysis, the task value had significant predictive power in the learning flow. The explanatory power for the learning flow was 34% (adj.R2 = .33).

Finally, a hierarchical regression analysis was conducted to confirm whether learning flow significantly predicted teaching presence when both task value and learning flow were included in the regression equation under the control of task value.

As depicted in Model 1 of Table 6, the explanatory power of teaching presence when only the task value was input is 34% (adj.R2 = .33). However, when the learning flow was added, as in Model 2, the explanatory power increased from approximately 19% to 53% (adj.R2 = .51).

Therefore, Learning flow has a mediating effect between task value and teaching presence. Furthermore, based on bootstrapping to determine whether the mediating effect was statistically significant, the upper and lower limits of the 95% confidence level did not contain 0; hence, they were significant.

Fig. 4 depicts these results visually.

Fig. 4.

Mediation Model of Learning Flow in the Relationship Between Task Value and Teaching Presence


In this study, a regression analysis was conducted on learning engagement and teaching presence in programming-related classes in specialized high schools. The classes were conducted online because of COVID-19 pandemic. Because students had to practice Arduino programming online, they used Tinkercad for circuit making and programming practice. Based on this analysis, learning flow had a mediating effect between task value and online learning engagement, as well as between task value and teaching presence.

Increasing engagement in online learning and the sense of realism in teaching in online programming practice classes require sensitizing the task value of the learner. Moreover, because learning flow has a significant influence as a mediating variable, increasing learning flow in online programming classes is essential.

Therefore, when conducting online classes in a global pandemic situation, such as COVID-19, Arduino virtual training tools, such as Tinkercad (used in this study), can be useful. Furthermore, it is worth using a single board computer, such as the Raspberry Pi, a microprocessor, such as the Atmel series, or a compatible CPU, such as the ARM Coretex series, as virtual practice tools. Consequently, the development of virtual practice tools for such uses should be promoted.

Finally, the implication of this research is that web-based virtual lab tools, such as Tinkercad, can be used to anticipate the educational effects of programming practices for online classes. For future studies, the effectiveness of online learning engagement and teaching presence through pre- and post-tests should be confirmed, as well as a research on various practical subjects should be conducted.

  1. K. C. Hong and Y. S. Cho, “A Novel Engineering and Creative Learning Process Based on Constructionism,” Journal of information and communication convergence engineering, vol. 17, no. 3, pp. 213-220, 2019. DOI: 10.6109/jicce.2019.17.3.213.
    CrossRef
  2. J. M. Wing, “Computational Thinking,” Communications of the ACM, vol. 49, no. 3, pp. 33-35, 2006. DOI:10.1145/1118178.1118215.
    CrossRef
  3. J. M. Wing, “Computational thinking and thinking about computing,” Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 366, no. 1881, pp. 3717-3725, 2008. DOI: 10.1098/rsta.2008.0118.
    CrossRef
  4. M. H. Kang, N. Y. Kim, M. J. Kim, J. Y. Kim, and H. J. Lim, “A Structural Relationship among Teaching Presence, Learning Presence and Learning Outcomes of e-Learning in Cyber University,” Journal of Educational Information and Media, vol. 17, no. 2, pp. 153-176, 2011. UCI: G704-000750.2011.17.2.002.
  5. J. M. Lee and S. I. Yoon, “The Effects of Task Value, Perceived Usefulness, and Teaching Presence on Learning Outcomes in Cyber University,” Journal of The Korean Association of Information Education, vol. 20, no. 5, pp. 475-486, 2016. UCI: G704-000854. 2011.15.3.012.
    CrossRef
  6. K. M. Kim and H. S. Kim, “A Study on Customized Software Education Method using Flipped Learning in the Digital Age,” Journal of Digital Convergence, vol. 15, no. 7, pp. 55-64, 2017. DOI: 10.14400/JDC.2017.15.7.55.
    CrossRef
  7. J. S. Kim and Y. S. Kim, “Effect of Reflective Journal Writing on the Achievement in Online Programming Learning,” Korean Journal of Teacher Education, vol. 31, no. 5, pp. 115-132, 2015. DOI: 10.14333/KJTE.2015.31.S.115.
    CrossRef
  8. J. S. Kim and Y. S. Kim, “Analysis of Learner’s Characteristics and Relationship between Learning Styles and Achievements in Online Programming Course,” Journal of The Korean Association of Computer Education, vol. 18, no. 3, pp. 59-68, 2015. UCI(KEPA): I410-ECN-0101-2018-037-003274844.
  9. A. R. Lee, “A Study on a Case Applying Learner-Centered Flipped Learning for Coding Classes,” Journal of practical Engineering Education, vol. 9, no. 1, pp. 23-30, 2017. DOI: 10.14702/JPEE.2017.023.
    CrossRef
  10. J. Y. Huh and H. L. Roh, “Case Study of Online Education using Virtual Training Content,” Journal of practical Engineering Education, vol. 11, no. 1, pp. 1-8, 2019. DOI:10.14702/JPEE.2019.001.
    CrossRef
  11. J. S. Eccles, T. F. Adler, R. Futterman, S. B. Goff, C. M. Kaczala, J. L. Meece, and C. Midgley, “Expectancies, Values, and Academic Behaviors,” in J. T. Spence (Ed.), Achievement and Achievement Motivation, San Francisco, CA: Freeman, pp. 75-146, 1983.
  12. S. A. Jackson and H. W Marsh, “Development and Validation of a Scale to Measure Optimal Experience: The Flow State Scale,” Journal of sport and exercise psychology, vol. 18, no. 1, pp. 17-35, 1996. DOI: 10.1123/JSEP.18.1.17.
    CrossRef
  13. K. Swan, P. Shea, J. Richardson, P. Ice, D. R. Garrison, M. Cleveland-Innes, and J. B Arbaugh, “Validating a Measurement Tool of Presence in Online Communities of Inquiry,” E-mentor, vol. 2, no. 24, pp. 1-12, 2008. URN:urn : nbn : se : kth : diva-70284.
  14. J. C. Y. Sun and R. Rueda, “Situational Interest, Computer SelfEfficacy and Self-Regulation: Their Impact on Student Engagement in Distance Education,” British Journal of Educational Technology, vol. 43, no. 2, pp. 191-204, 2012. DOI: 10.1111/j.1467-8535.2010.01157.x.
    CrossRef
  15. R. M. Baron and D. A. Kenny, “The Moderator-Mediator Variable Distinction in Social Psychological Research: Conceptual, Strategic, and Statistical Considerations,” Journal of personality and social psychology, vol. 51, no. 6, pp. 1173-1182, 1986. DOI: 10.1037/0022-3514.51.6.1173.
    CrossRef
  16. M. H. Kang, J. Y. Park, S. H. Yoon, M. J. Kang, and J. E. Jang, “The Mediating Effect of Learning Flow on Affective Outcomes in Software Education Using Games,” Journal of The Korean Association of Information Education, vol. 20, no. 5, pp. 475-486, 2016. DOI: 10.14352/jkaie.2016.20.5.475.
    CrossRef
  17. A. F. Hayes, “Beyond Baron and Kenny: Statistical Mediation Analysis in the New Millennium,” Communication monographs, vol. 76, no. 4, pp. 408-420, 2009. DOI: 10.1080/03637750903310360.
    CrossRef

Ju-yeon Park

Received a B.S., M.S.,and Pd.D. from Ewha Woman’s University, Republic of Korea in 2003, 2005, and 2015, respectively. Since 2020, she has been working at the Cha Mirisa College of Liberal Arts at Duksung Women’s University. Her current research interests are Computational Thinking, Software education, AI education, and Creative Computing.


Semin Kim

Received his M.S. in the Dept. of Computer Education from Woosuk University, Wanju, in 2003. He candidated his Ph.D. course in the Dept. Computer Education from Kongju National University, Kongju, in 2009, and he received his Ph.D. in the Dept. of Information and Communication Engineering from Hanbat National University, Daejeon, Republic of Korea, in 2018. Currently, he is working in the Dept. of Computer Education at Jeonju National University of Education, where he is presently an adjunct professor. His current research interests include Software education, Physical Computing & Maker education and AI Education.


Article

Journal of information and communication convergence engineering 2020; 18(4): 239-244

Published online December 31, 2020 https://doi.org/10.6109/jicce.2020.18.4.239

Copyright © Korea Institute of Information and Communication Engineering.

Analysis of Influencing Factors of Learning Engagement and Teaching Presence in Online Programming Classes

Ju-yeon Park, Semin Kim

Duksung Women’s University, Jeonju National University of Education

Received: September 29, 2020; Accepted: December 3, 2020

Abstract

This study analyzed the influencing factors of learning engagement and teaching presence in online programming practice classes. The subjects of this study were students enrolled in an industrial specialized high school, who practiced creating Arduino circuits and programming using a web-based virtual practice tool called Tinkercad. This research adopted a tool that can measure task value, learning flow, learning engagement, and teaching presence. Based on this analysis, learning flow had a mediating effect between task value and online learning engagement, as well as between task value and teaching presence. Increasing learning engagement in online classes requires sensitizing the learners about task value, using hands-on platforms available online, and expanding interaction with instructors to increase learning flow of students. Furthermore, using virtual hands-on tools in online programming classes is relevant in increasing learning engagement. Future research tasks include: confirming the effectiveness of online learning engagement and teaching presence through pre- and post-tests, and conducting research on various practical subjects.

Keywords: Arduino, Learning Engagement, Learning Flow, Online Programming Class, Teaching Presence

I. INTRODUCTION

In this era of the Fourth Industrial Revolution, the ability to solve problems based on basic technology knowledge has become vital [1]. Understanding how to solve problems based on computational thinking is essential for everyone [2,3]. Moreover, the structure of industry has been reorganized, centering on programming, and programming classes centered on hands-on practice have become more critical, especially for students in industrial specialized high schools, who want to find a career related to programming.

However, owing to COVID-19 pandemic, students’ in-person programming classes have changed to online classes. Accordingly, this has drawn attention to how to practice programming effectively in online classes. Effective student engagement and a concept of teaching presence through active interaction with instructors will be the success factors of online programming classes [4, 5].

Therefore, in this study, task value and learning flow were set as variables that influence online programming classes, and the predictive power was analyzed. Furthermore, in an online programming class using a web-based virtual practice tool, such as Tinkercad, the predictive relationships between the task value of learner and both learning flow and teaching presence were empirically analyzed. This study focuses to help establish the basis for educational direction and environmental design to promote engagement in online programming classes.

The remainder of this paper is structured as follows. Chapter 2 considers various theories about online classes as related works, and Chapter 3 describes the research method. Chapter 4 analyzes the research results, and then discussions and conclusions in Chapter 5.

II. RELATED WORKS

A. Online Classes and Programming Practice Learning

Previous studies provided many examples of programming classes conducted as online classes. These examples include: taking online courses through a website, viewing e-books, filling out programming results and reflection logs, and using programming video courses to conduct flipped learning. Among these examples, online classes, e-books viewing, and flipped learning were effective in providing teaching presence and learning achievement. However, most of these studies were limited to block coding tools, such as Scratch, or text programming languages, such as C [6-9].

In this study, the Tinkercad web-based virtual practice tool was used. The existing studies that employ Tinkercad have been primarily related to 3D printing. However, Tinkercad has a menu that can also be used with the Arduino Virtual Programming Tool. In a previous case study of online education that used virtual training for equipment practice, all measured aspects, including teaching presence, educational effect, and learning satisfaction, were highly evaluated [10].

B. Learning Engagement and Teaching Presence in Online Classes

Owing to the COVID-19 pandemic, schools have begun to adopt online classes. Accordingly, it has become important to understand whether learners can learn while accepting the teaching strategy and learning process intended by the instructor in an online classroom environment without distortion. Furthermore, it is challenging to help learners become immersed and actively involved in the learning offered by teachers in an online learning environment. The online learning environment requires active engagement of learners.

Factors that promote willingness to engage and achieve a set goal in online learning include: task value, learning flow, and teaching presence. “Task value” refers to the subjective criterion by which learners perceive the learning content to be valuable to them, and “learning flow” refers to the degree to which learners learn diligently while participating in online classes. “Teaching presence” is the emotion that learners perceive about instruction as teachers design and promote learning activities. According to a study [4] conducted to verify teaching presence, perceived usefulness, and task value for learning flow and intention to continue learning in cyber universities, it was found that learning flow and intention to continue learning were significantly mediated based on task value and perceived usefulness. Furthermore, teaching presence had an indirect effect on learning flow, and became an influential parameter among perceived usefulness, intention to continue learning, and task value [5].

Based on this study, it is suggested that research on teaching presence and intention to participate in online programming classes is necessary.

III. RESEARCH METHOD

A. Research Context

The subjects of this study consisted of 50 first-year students (46 male students and 4 female students) in the robot-related department of an industrial specialized high school. Because of COVID-19 pandemic, they started online school immediately they enrolled in high school. If they had started school normally, the class would have been held in a lab, and each student would have been able to borrow and use an Arduino Uno practice kit. However, owing to the adoption of online classes, each student had to study at home and use Tinkercad to learn Arduino Uno Simulation Programming.

The instructor pre-produced the learning content and uploaded it to the online platform based on the class time, and the students watched the videos and learned using Tinkercad. This study was conducted on online programming practice classes for a period of 17 weeks, 2 h per week. The contents are shown in Table 1.

Weekly Arduino Lesson Plan Using Tinkercad

WeekMain TopicLearning Topic
1Output Parts & CircuitsOrientation & Arduino’s Elements
2LED Output
3RGB LED Output
4Servo Motor Output
5DC Motor Output
6Character Output by FND
7Character Array Output by LCD
8Piezo Speaker Output
9Middle Test
10Input Parts & CircuitsOutput by Button & Switch Input
11Output by Keypad Input
12Output by Joystick Input
13Output by PIR Sensor Input
14Output by Ultrasonic Sensor Input
15Output by Temperature Sensor Input
16Output by Photo Register Input
17Final Test

B. Learning Contents

For this study, the learning activities performed each week consisted of a circuit-programming practice exercise and a learning-performance assessment through an online class platform.

1) Make a Circuit

Tinkercad provides a simulator to compose the circuit shown in Fig. 1. Learners can learn while watching the preproduced Arduino circuit creation video that is uploaded to the online class platform.

Figure 1.

Tinkercad “Make Arduino” circuits simulator


2) Programming Practice Learning

Tinkercad provides a virtual integrated development environment (IDE) for programming practice, as shown in Fig. 2. This virtual IDE includes: a compiler, debugger, and serial monitor almost identical to the original Arduino IDE. Thus, students can learn in the same manner as real Arduino programming. Furthermore, students could learn while watching the pre-produced Arduino programming practice video that was uploaded by the instructor to the online class platform.

Figure 2.

Tinkercad Arduino programming simulator


3) Performance Assessment

After making a circuit and practicing programming, the students verified the virtual operation of the Arduino circuit in Tinkercad. Subsequently, the instructor presented application problems to the learners, and conducted performance evaluations. After solving the application problems, students submitted their programming results file to the instructor by email for evaluation. Questions by the students, arising during the programming practice process, were solved using social networking service (SNS) chatting tools.

C. Research Tools

1) Task Value

The tools used by Eccles et al. (1985) were modified, and then used to measure the task value of the assignment in the online programming practice classes conducted in this study [11]. This consists of six questions. In this study, the reliability of intra-item consistency was Cronbach’s α of .925.

2) Learning Flow

The Jackson and Marsh (1996) Flow State Scale (FSS) was used to measure learning flow of students. This scale consists of nine elements [12]. However, in this study, only two elements were extracted and used. This analysis comprised six questions about focusing on the task at hand and the feeling of control. In this study, the reliability of intra-item consistency was a Cronbach’s α of .824.

3) Teaching Presence

Swan (2008) was modified, and then used to measure teaching presence [13]. This analysis comprised 13 questions. In this study, the reliability of intra-item consistency was Cronbach’s α of .968.

4) Learning Engagement

Sun and Rueda (2012) were modified, and then used to measure learning engagement [14]. This analysis comprised 15 questions. In this study, the reliability of intra-item consistency was Cronbach’s α of .918.

D. Data Analysis Method

The data collected in this study were analyzed as follows. First, Cronbach’s α was calculated to verify the reliability of measurement tools for task value, learning flow, teaching presence, and learning engagement. Second, descriptive statistics and correlation analyses were conducted for the collected data. The existence of multicollinearity was confirmed before the regression analysis. Third, predictive variables that influence teaching presence and learning engagement were analyzed. Fourth, the mediating analysis method proposed by Baron and Kenny (1986) was used to verify the mediating effect of learning flow [15, 16]. Finally, the bootstrap method proposed by Hayes (2009) was employed to determine the significance of the mediating effect [17]. The number of re-extracted samples was set to 5000 and verified at a 95% confidence level.

IV. RESEARCH RESULTS

A. Descriptive Statistics

Table 2 presents the descriptive statistics of task value, learning flow, teaching presence, and learning engagement in online software classes using Arduino.

Descriptive statistics

(n = 44)
Min.Max.MSD
Task Value1.835.003.96.74
Learning Flow2.175.003.33.68
Teaching Presence2.635.003.93.73
Learning Engagement2.135.003.38.63

From Table 3, significant correlations, at a significance level of .01, exist between all variables.

Correlation analysis

(n = 44)
Task ValueLearning FlowTeaching PresenceLearning Engagement
Task Value-
Learning Flow.584*-
Teaching Presence.597*.694*-
Learning Engagement.632*.715*.618*-

*p < .01.


Before performing regression analysis, the multicollinearity for variables suspected of multicollinearity owing to high correlation was confirmed based on the tolerance limit and variance inflation factor (VIF). All tolerance limit values were greater than 0.1, and VIF values less than 10. Consequently, there was no problem with multicollinearity, and a regression analysis was conducted.

B. Regression Analysis of Learning Engagement

1) Analysis of Predictive Variables

The task value and learning flow were set as predictive variables, and learning engagement was set as the criterion variable. A multiple regression analysis of the input method was then performed. As depicted in Model 2 of Table 5, task value (β = .33, p < .01) and learning flow (β = .49, p < .00) significantly predicted the learning engagement. This result explains the 58% of the total variance of learning engagement (adj.R2 = .56) when both task value and learning flow were included.

2) Verification of the Mediating Effect of Learning Flow

Based on the multiple regression analysis, in which task value and learning flow significantly predict learning engagement, a mediated analysis was conducted to analyze whether learning flow has a mediating effect between task value and learning engagement.

First, a regression analysis was conducted to confirm whether the task value significantly predicted the learning flow. Consequently, as depicted in Table 4, the task value had significant predictive power (β = .58, p < .01) on learning flow. The explanatory power for the learning flow was 34% (adj.R2 = .33).

Regression Analysis of Learning Flow

(n = 44)
Predictive variableCriterion variableBSEβtpFR2 (adj.R2)
Task ValueLearning Flow.54.12.584.66*.0021.76.34 (.33)

*p < .01.


Finally, a hierarchical regression analysis was conducted to determine whether learning immersion significantly predicts participation in an online learning environment when both task value and learning flow are injected into the regression equation under the control of task value.

As shown in Model 1 of Table 5, the explanatory power of learning engagement when only the task value was input was 39% (adj.R2 = .38). However, when learning flow was added, as in Model 2, the explanatory power increased from approximately 19% to 58% (adj.R2 = .56).

Regression Analysis of Learning Engagement

(n = 44)
ModelPredictive variableCriterion variableBSEβtpFR2 (adj.R2)
1Task ValueLearning Engagement.54.10.635.28*.0027.91.39 (.38)


2Task Value.28.11.332.61*.0128.40*.58 (.56)
Learning Flow.49.12.534.21*.00

*p < .01.


Therefore, learning flow has a mediating effect between task value and learning engagement. Furthermore, based on bootstrapping to determine whether the mediating effect was statistically significant, the upper and lower limits of the 95% confidence level did not contain 0; thus, they were significant.

Fig. 3 illustrates these results visually.

Figure 3.

Mediation Model of Learning Flow in the Relationship Between Task Value and Learning Engagement


C. Regression Analysis of Teaching Presence

1) Analysis of Predictive Variables

Task value and learning flow were set as predictive variable, while teaching presence as the criterion variable; multiple regression analysis of the input method was performed. Consequently, as shown in Model 2 of Table 6, task value (β = .28, p < .01) and learning flow (β = .53, p < .00) significantly predict the presence of teaching. This result explained 53% of the total variance in teaching presence (adj.R2 = .51) when both task value and learning flow were included.

Regression Analysis of Teaching Presence

(n = 44)
ModelPredictive variableCriterion variableBSEβtpFR2 (adj.R2)
1Task ValueTeaching Presence .58.12.584.69*.0022.03.34 (.33)


2Task Value.27.13.282.09*.0428.40*.53 (.51)
Learning Flow.57.14.534.05*.00

*p < .05.


2) Verification of the Mediating Effect of Learning Flow

Based on the multiple regression analysis, in which task value and learning flow significantly predicted teaching presence, a mediated analysis was conducted to analyze whether learning flow has a mediating effect between a task value and teaching presence.

From the results of the previous regression analysis, the task value had significant predictive power in the learning flow. The explanatory power for the learning flow was 34% (adj.R2 = .33).

Finally, a hierarchical regression analysis was conducted to confirm whether learning flow significantly predicted teaching presence when both task value and learning flow were included in the regression equation under the control of task value.

As depicted in Model 1 of Table 6, the explanatory power of teaching presence when only the task value was input is 34% (adj.R2 = .33). However, when the learning flow was added, as in Model 2, the explanatory power increased from approximately 19% to 53% (adj.R2 = .51).

Therefore, Learning flow has a mediating effect between task value and teaching presence. Furthermore, based on bootstrapping to determine whether the mediating effect was statistically significant, the upper and lower limits of the 95% confidence level did not contain 0; hence, they were significant.

Fig. 4 depicts these results visually.

Figure 4.

Mediation Model of Learning Flow in the Relationship Between Task Value and Teaching Presence


V. CONCLUSION AND DISCUSSION

In this study, a regression analysis was conducted on learning engagement and teaching presence in programming-related classes in specialized high schools. The classes were conducted online because of COVID-19 pandemic. Because students had to practice Arduino programming online, they used Tinkercad for circuit making and programming practice. Based on this analysis, learning flow had a mediating effect between task value and online learning engagement, as well as between task value and teaching presence.

Increasing engagement in online learning and the sense of realism in teaching in online programming practice classes require sensitizing the task value of the learner. Moreover, because learning flow has a significant influence as a mediating variable, increasing learning flow in online programming classes is essential.

Therefore, when conducting online classes in a global pandemic situation, such as COVID-19, Arduino virtual training tools, such as Tinkercad (used in this study), can be useful. Furthermore, it is worth using a single board computer, such as the Raspberry Pi, a microprocessor, such as the Atmel series, or a compatible CPU, such as the ARM Coretex series, as virtual practice tools. Consequently, the development of virtual practice tools for such uses should be promoted.

Finally, the implication of this research is that web-based virtual lab tools, such as Tinkercad, can be used to anticipate the educational effects of programming practices for online classes. For future studies, the effectiveness of online learning engagement and teaching presence through pre- and post-tests should be confirmed, as well as a research on various practical subjects should be conducted.

Fig 1.

Figure 1.

Tinkercad “Make Arduino” circuits simulator

Journal of Information and Communication Convergence Engineering 2020; 18: 239-244https://doi.org/10.6109/jicce.2020.18.4.239

Fig 2.

Figure 2.

Tinkercad Arduino programming simulator

Journal of Information and Communication Convergence Engineering 2020; 18: 239-244https://doi.org/10.6109/jicce.2020.18.4.239

Fig 3.

Figure 3.

Mediation Model of Learning Flow in the Relationship Between Task Value and Learning Engagement

Journal of Information and Communication Convergence Engineering 2020; 18: 239-244https://doi.org/10.6109/jicce.2020.18.4.239

Fig 4.

Figure 4.

Mediation Model of Learning Flow in the Relationship Between Task Value and Teaching Presence

Journal of Information and Communication Convergence Engineering 2020; 18: 239-244https://doi.org/10.6109/jicce.2020.18.4.239

Weekly Arduino Lesson Plan Using Tinkercad

WeekMain TopicLearning Topic
1Output Parts & CircuitsOrientation & Arduino’s Elements
2LED Output
3RGB LED Output
4Servo Motor Output
5DC Motor Output
6Character Output by FND
7Character Array Output by LCD
8Piezo Speaker Output
9Middle Test
10Input Parts & CircuitsOutput by Button & Switch Input
11Output by Keypad Input
12Output by Joystick Input
13Output by PIR Sensor Input
14Output by Ultrasonic Sensor Input
15Output by Temperature Sensor Input
16Output by Photo Register Input
17Final Test

Descriptive statistics

(n = 44)
Min.Max.MSD
Task Value1.835.003.96.74
Learning Flow2.175.003.33.68
Teaching Presence2.635.003.93.73
Learning Engagement2.135.003.38.63

Correlation analysis

(n = 44)
Task ValueLearning FlowTeaching PresenceLearning Engagement
Task Value-
Learning Flow.584*-
Teaching Presence.597*.694*-
Learning Engagement.632*.715*.618*-

*p < .01.


Regression Analysis of Learning Flow

(n = 44)
Predictive variableCriterion variableBSEβtpFR2 (adj.R2)
Task ValueLearning Flow.54.12.584.66*.0021.76.34 (.33)

*p < .01.


Regression Analysis of Learning Engagement

(n = 44)
ModelPredictive variableCriterion variableBSEβtpFR2 (adj.R2)
1Task ValueLearning Engagement.54.10.635.28*.0027.91.39 (.38)


2Task Value.28.11.332.61*.0128.40*.58 (.56)
Learning Flow.49.12.534.21*.00

*p < .01.


Regression Analysis of Teaching Presence

(n = 44)
ModelPredictive variableCriterion variableBSEβtpFR2 (adj.R2)
1Task ValueTeaching Presence .58.12.584.69*.0022.03.34 (.33)


2Task Value.27.13.282.09*.0428.40*.53 (.51)
Learning Flow.57.14.534.05*.00

*p < .05.


References

  1. K. C. Hong and Y. S. Cho, “A Novel Engineering and Creative Learning Process Based on Constructionism,” Journal of information and communication convergence engineering, vol. 17, no. 3, pp. 213-220, 2019. DOI: 10.6109/jicce.2019.17.3.213.
    CrossRef
  2. J. M. Wing, “Computational Thinking,” Communications of the ACM, vol. 49, no. 3, pp. 33-35, 2006. DOI:10.1145/1118178.1118215.
    CrossRef
  3. J. M. Wing, “Computational thinking and thinking about computing,” Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 366, no. 1881, pp. 3717-3725, 2008. DOI: 10.1098/rsta.2008.0118.
    CrossRef
  4. M. H. Kang, N. Y. Kim, M. J. Kim, J. Y. Kim, and H. J. Lim, “A Structural Relationship among Teaching Presence, Learning Presence and Learning Outcomes of e-Learning in Cyber University,” Journal of Educational Information and Media, vol. 17, no. 2, pp. 153-176, 2011. UCI: G704-000750.2011.17.2.002.
  5. J. M. Lee and S. I. Yoon, “The Effects of Task Value, Perceived Usefulness, and Teaching Presence on Learning Outcomes in Cyber University,” Journal of The Korean Association of Information Education, vol. 20, no. 5, pp. 475-486, 2016. UCI: G704-000854. 2011.15.3.012.
    CrossRef
  6. K. M. Kim and H. S. Kim, “A Study on Customized Software Education Method using Flipped Learning in the Digital Age,” Journal of Digital Convergence, vol. 15, no. 7, pp. 55-64, 2017. DOI: 10.14400/JDC.2017.15.7.55.
    CrossRef
  7. J. S. Kim and Y. S. Kim, “Effect of Reflective Journal Writing on the Achievement in Online Programming Learning,” Korean Journal of Teacher Education, vol. 31, no. 5, pp. 115-132, 2015. DOI: 10.14333/KJTE.2015.31.S.115.
    CrossRef
  8. J. S. Kim and Y. S. Kim, “Analysis of Learner’s Characteristics and Relationship between Learning Styles and Achievements in Online Programming Course,” Journal of The Korean Association of Computer Education, vol. 18, no. 3, pp. 59-68, 2015. UCI(KEPA): I410-ECN-0101-2018-037-003274844.
  9. A. R. Lee, “A Study on a Case Applying Learner-Centered Flipped Learning for Coding Classes,” Journal of practical Engineering Education, vol. 9, no. 1, pp. 23-30, 2017. DOI: 10.14702/JPEE.2017.023.
    CrossRef
  10. J. Y. Huh and H. L. Roh, “Case Study of Online Education using Virtual Training Content,” Journal of practical Engineering Education, vol. 11, no. 1, pp. 1-8, 2019. DOI:10.14702/JPEE.2019.001.
    CrossRef
  11. J. S. Eccles, T. F. Adler, R. Futterman, S. B. Goff, C. M. Kaczala, J. L. Meece, and C. Midgley, “Expectancies, Values, and Academic Behaviors,” in J. T. Spence (Ed.), Achievement and Achievement Motivation, San Francisco, CA: Freeman, pp. 75-146, 1983.
  12. S. A. Jackson and H. W Marsh, “Development and Validation of a Scale to Measure Optimal Experience: The Flow State Scale,” Journal of sport and exercise psychology, vol. 18, no. 1, pp. 17-35, 1996. DOI: 10.1123/JSEP.18.1.17.
    CrossRef
  13. K. Swan, P. Shea, J. Richardson, P. Ice, D. R. Garrison, M. Cleveland-Innes, and J. B Arbaugh, “Validating a Measurement Tool of Presence in Online Communities of Inquiry,” E-mentor, vol. 2, no. 24, pp. 1-12, 2008. URN:urn : nbn : se : kth : diva-70284.
  14. J. C. Y. Sun and R. Rueda, “Situational Interest, Computer SelfEfficacy and Self-Regulation: Their Impact on Student Engagement in Distance Education,” British Journal of Educational Technology, vol. 43, no. 2, pp. 191-204, 2012. DOI: 10.1111/j.1467-8535.2010.01157.x.
    CrossRef
  15. R. M. Baron and D. A. Kenny, “The Moderator-Mediator Variable Distinction in Social Psychological Research: Conceptual, Strategic, and Statistical Considerations,” Journal of personality and social psychology, vol. 51, no. 6, pp. 1173-1182, 1986. DOI: 10.1037/0022-3514.51.6.1173.
    CrossRef
  16. M. H. Kang, J. Y. Park, S. H. Yoon, M. J. Kang, and J. E. Jang, “The Mediating Effect of Learning Flow on Affective Outcomes in Software Education Using Games,” Journal of The Korean Association of Information Education, vol. 20, no. 5, pp. 475-486, 2016. DOI: 10.14352/jkaie.2016.20.5.475.
    CrossRef
  17. A. F. Hayes, “Beyond Baron and Kenny: Statistical Mediation Analysis in the New Millennium,” Communication monographs, vol. 76, no. 4, pp. 408-420, 2009. DOI: 10.1080/03637750903310360.
    CrossRef
JICCE
Sep 30, 2024 Vol.22 No.3, pp. 173~266

Stats or Metrics

Share this article on

  • line

Journal of Information and Communication Convergence Engineering Jouranl of information and
communication convergence engineering
(J. Inf. Commun. Converg. Eng.)

eISSN 2234-8883
pISSN 2234-8255