Using multimodal learning analytics to understand effects of block‐based and text‐based modalities on computer programming

Background With the development of computational literacy, there has been a surge in both research and practice application of text‐based and block‐based modalities within the field of computer programming education. Despite this trend, little work has actually examined how learners engaging in prog...

Full description

Saved in:
Bibliographic Details
Published inJournal of computer assisted learning Vol. 40; no. 3; pp. 1123 - 1136
Main Authors Sun, Dan, Ouyang, Fan, Li, Yan, Zhu, Chengcong, Zhou, Yang
Format Journal Article
LanguageEnglish
Published Chichester, UK John Wiley & Sons, Inc 01.06.2024
Wiley Subscription Services, Inc
Subjects
Online AccessGet full text
ISSN0266-4909
1365-2729
DOI10.1111/jcal.12939

Cover

Abstract Background With the development of computational literacy, there has been a surge in both research and practice application of text‐based and block‐based modalities within the field of computer programming education. Despite this trend, little work has actually examined how learners engaging in programming process when utilizing these two major programming modalities, especially in the context of secondary education settings. Objectives To further compare programming effects between and within text‐based and block‐based modalities, this research conducted a quasi‐experimental research in China's secondary school. Methods An online programming platform, Code4all, was developed to allow learners to program in text‐based and block‐based modalities. This research collected multimodal data sources, including programming platform data, process data, and performance data. This research further utilized multiple learning analytics approaches (i.e., clustering analysis, click stream analysis, lag‐sequential analysis and statistics) to compare learners' programming features, behavioural patterns and knowledge gains under two modalities. Results and Conclusions The results indicated that learners in text‐based modality tended to write longer lines of code, encountered more syntactical errors, and took longer to attempt debugging. In contrast, learners in block‐based modality spent more time operating blocks and attempt debugging, achieving better programming knowledge performances compared to their counterparts. Further analysis of five clusters from the two modalities revealed discrepancies in programming behavioural patterns. Implications Three major pedagogical implications were proposed based on empirical research results. Furthermore, this research contributed to the learning analytics literature by integrating process‐oriented and summative analysis to reveal learners' programming learning quality. Lay Description What is currently known about the subject matter Programming has the potential to improve learners' higher‐order thinking skills. Block‐based and text‐based modalities are two major instructional methods. There has been a growing interest to understand how learning occurs in two modes. Most previous work has evaluated two modalities based on learners' knowledge, skills, and attitudes. What this paper adds Code4all allows learners to programming in text‐based and block‐based modalities. Quasi‐experimental research was conducted to examine block‐based and text‐based programming modalities. Multimodal learning analytics were used to compare programming under two modalities. Learners' programming features, behaviouralbehavioral patterns, and knowledge gains were identified under two modalities. The implications of study findings for practitioners Instructors should integrate text‐based and block‐based modalities into programming courses. Process‐oriented assessment should be integrated with summative assessment. Adaptive, timely scaffoldings should be provided with the external support (this should be marked like above two points).
AbstractList BackgroundWith the development of computational literacy, there has been a surge in both research and practice application of text‐based and block‐based modalities within the field of computer programming education. Despite this trend, little work has actually examined how learners engaging in programming process when utilizing these two major programming modalities, especially in the context of secondary education settings.ObjectivesTo further compare programming effects between and within text‐based and block‐based modalities, this research conducted a quasi‐experimental research in China's secondary school.MethodsAn online programming platform, Code4all, was developed to allow learners to program in text‐based and block‐based modalities. This research collected multimodal data sources, including programming platform data, process data, and performance data. This research further utilized multiple learning analytics approaches (i.e., clustering analysis, click stream analysis, lag‐sequential analysis and statistics) to compare learners' programming features, behavioural patterns and knowledge gains under two modalities.Results and ConclusionsThe results indicated that learners in text‐based modality tended to write longer lines of code, encountered more syntactical errors, and took longer to attempt debugging. In contrast, learners in block‐based modality spent more time operating blocks and attempt debugging, achieving better programming knowledge performances compared to their counterparts. Further analysis of five clusters from the two modalities revealed discrepancies in programming behavioural patterns.ImplicationsThree major pedagogical implications were proposed based on empirical research results. Furthermore, this research contributed to the learning analytics literature by integrating process‐oriented and summative analysis to reveal learners' programming learning quality.
Background With the development of computational literacy, there has been a surge in both research and practice application of text‐based and block‐based modalities within the field of computer programming education. Despite this trend, little work has actually examined how learners engaging in programming process when utilizing these two major programming modalities, especially in the context of secondary education settings. Objectives To further compare programming effects between and within text‐based and block‐based modalities, this research conducted a quasi‐experimental research in China's secondary school. Methods An online programming platform, Code4all, was developed to allow learners to program in text‐based and block‐based modalities. This research collected multimodal data sources, including programming platform data, process data, and performance data. This research further utilized multiple learning analytics approaches (i.e., clustering analysis, click stream analysis, lag‐sequential analysis and statistics) to compare learners' programming features, behavioural patterns and knowledge gains under two modalities. Results and Conclusions The results indicated that learners in text‐based modality tended to write longer lines of code, encountered more syntactical errors, and took longer to attempt debugging. In contrast, learners in block‐based modality spent more time operating blocks and attempt debugging, achieving better programming knowledge performances compared to their counterparts. Further analysis of five clusters from the two modalities revealed discrepancies in programming behavioural patterns. Implications Three major pedagogical implications were proposed based on empirical research results. Furthermore, this research contributed to the learning analytics literature by integrating process‐oriented and summative analysis to reveal learners' programming learning quality. Lay Description What is currently known about the subject matter Programming has the potential to improve learners' higher‐order thinking skills. Block‐based and text‐based modalities are two major instructional methods. There has been a growing interest to understand how learning occurs in two modes. Most previous work has evaluated two modalities based on learners' knowledge, skills, and attitudes. What this paper adds Code4all allows learners to programming in text‐based and block‐based modalities. Quasi‐experimental research was conducted to examine block‐based and text‐based programming modalities. Multimodal learning analytics were used to compare programming under two modalities. Learners' programming features, behaviouralbehavioral patterns, and knowledge gains were identified under two modalities. The implications of study findings for practitioners Instructors should integrate text‐based and block‐based modalities into programming courses. Process‐oriented assessment should be integrated with summative assessment. Adaptive, timely scaffoldings should be provided with the external support (this should be marked like above two points).
Author Ouyang, Fan
Sun, Dan
Zhu, Chengcong
Zhou, Yang
Li, Yan
Author_xml – sequence: 1
  givenname: Dan
  surname: Sun
  fullname: Sun, Dan
  organization: Zhejiang Provincial Key Think Tank
– sequence: 2
  givenname: Fan
  orcidid: 0000-0002-4382-1381
  surname: Ouyang
  fullname: Ouyang, Fan
  email: fanouyang@zju.edu.cn
  organization: College of Education, Zhejiang University
– sequence: 3
  givenname: Yan
  surname: Li
  fullname: Li, Yan
  email: yanli@zju.edu.cn
  organization: College of Education, Zhejiang University
– sequence: 4
  givenname: Chengcong
  surname: Zhu
  fullname: Zhu, Chengcong
  organization: Xiaoshan High School
– sequence: 5
  givenname: Yang
  surname: Zhou
  fullname: Zhou, Yang
  organization: Hangzhou Dinghui Experimental Middle School
BookMark eNp9kM9KAzEQxoNUsK1efIKAN2E12Wx3m6MU_1LwYs9LNpktqdmkJlm0F_ERfEafxNSKBxHnMjDz-75hvhEaWGcBoWNKzmiq85UU5ozmnPE9NKSsnGR5lfMBGpK8LLOCE36ARiGsCCEVL6dD9LoI2i5x15uoO6eEwQaEt9uZsMJsopYBR4d7q8CHKKzC0LYgY8CuxY1x8vHj7b0RARTeLiO8xJ_Bl6GOGhJssXTduo_g8dq7pRddl44cov1WmABH332MFleXD7ObbH5_fTu7mGeSEcoznoOqGOfTCnKQRcmAcF6yZsKLIpcKiqaQSrUNsLIBAS3jUEwLQitFk4HkbIxOdr7p9lMPIdYr1_v0YKgZmbApr6rUxojsKOldCB7aWuooonY2eqFNTUm9Tbneplx_pZwkp78ka6874Td_w3QHP2sDm3_I-i79vtN8Ajk9lJ0
CitedBy_id crossref_primary_10_1016_j_compedu_2024_105152
crossref_primary_10_1057_s41599_024_03991_6
Cites_doi 10.1145/2787622.2787752
10.1017/CBO9781139519526
10.1007/s10639-017-9673-3
10.1145/2677087
10.1111/jcal.12238
10.1080/10494820.2016.1276081
10.1111/jcal.12495
10.1145/947923.947924
10.1145/2818314.2818319
10.1145/3015455
10.1016/j.MoB.2019.05.029
10.1002/tea.21379
10.1111/bjet.12953
10.7763/IJIEE.2015.V5.513
10.1111/bjet.12992
10.1111/jcal.12545
10.1016/j.future.2018.10.057
10.1016/j.compedu.2019.103646
10.1145/2670757.2670774
10.1145/2818314.2818331
10.1145/2771839.2771860
10.1145/3017680.3017723
10.1145/2160547.2160551
10.18608/hla17.011
10.1177/0735633120951871
10.1016/j.MoB.2020.106349
10.1111/jcal.12348
10.1145/507758.377467
10.1016/j.chb.2016.07.017
10.1016/0377-0427(87)90125-7
10.1145/2787622.2787712
10.1007/978-3-030-29736-7_6
10.1177/0735633120973430
10.19030/ajbe.v5i2.6819
10.1007/s40692-018-0101-5
10.1186/s40594-020-00238-z
10.1111/jcal.12155
10.1145/2999541.2999557
10.1186/s40594-021-00311-1
10.1109/TLT.2016.2556666
10.1016/j.procs.2020.05.143
10.1145/3089799
10.1111/jcal.12771
10.1007/s10639-016-9565-y
ContentType Journal Article
Copyright 2024 John Wiley & Sons Ltd.
Copyright_xml – notice: 2024 John Wiley & Sons Ltd.
DBID AAYXX
CITATION
7SC
8FD
AHOVV
JQ2
L7M
L~C
L~D
DOI 10.1111/jcal.12939
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Education Research Index
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts

DeliveryMethod fulltext_linktorsrc
Discipline Education
EISSN 1365-2729
EndPage 1136
ExternalDocumentID 10_1111_jcal_12939
JCAL12939
Genre researchArticle
GrantInformation_xml – fundername: National Key R&D Program of China
  funderid: 2022ZD0115904
– fundername: National Natural Science Foundation of China
  funderid: 62307011
GroupedDBID .3N
.DC
.GA
.GO
.Y3
05W
07C
0R~
10A
1OB
1OC
29K
31~
33P
3EH
4.4
50Y
50Z
51W
51Y
52M
52O
52Q
52S
52T
52U
52W
53G
5GY
5HH
5LA
5VS
66C
702
7PT
8-0
8-1
8-3
8-4
8-5
8UM
930
A04
AABNI
AAESR
AAHHS
AAHQN
AAHSB
AAMNL
AANHP
AAONW
AAOUF
AASGY
AAWTL
AAXRX
AAYCA
AAYOK
AAZKR
ABCQN
ABCUV
ABEML
ABIVO
ABJNI
ABLJU
ABPVW
ABSOO
ACAHQ
ACBKW
ACBWZ
ACCFJ
ACCZN
ACFBH
ACGFO
ACGFS
ACHQT
ACPOU
ACRPL
ACSCC
ACXQS
ACYXJ
ADBBV
ADEMA
ADEOM
ADIZJ
ADKYN
ADMGS
ADMHG
ADNMO
ADXAS
ADZMN
AEEZP
AEGXH
AEIGN
AEIMD
AEQDE
AEUQT
AEUYR
AFBPY
AFEBI
AFFPM
AFGKR
AFKFF
AFPWT
AFWVQ
AFYRF
AFZJQ
AHBTC
AHEFC
AIAGR
AIFKG
AIURR
AIWBW
AJBDE
ALAGY
ALMA_UNASSIGNED_HOLDINGS
ALUQN
ALVPJ
AMBMR
AMYDB
ASPBG
ASTYK
AVWKF
AZBYB
AZFZN
AZVAB
BAFTC
BDRZF
BFHJK
BMXJE
BNVMJ
BQESF
BROTX
BRXPI
BY8
CAG
COF
CS3
D-C
D-D
D-I
DCZOG
DPXWK
DR2
DRFUL
DRMBU
DRSSH
DU5
EBS
EJD
ESX
F00
F01
FEDTE
FZ0
G-S
G.N
G50
GODZA
HGLYW
HVGLF
HZI
HZ~
IHE
IX1
J0M
K48
LATKE
LC2
LC4
LEEKS
LH4
LITHE
LOXES
LP6
LP7
LUTES
LW6
LYRES
MEWTI
MK4
MRFUL
MRSSH
MSFUL
MSSSH
MXFUL
MXSSH
N04
N06
N9A
NF~
O66
O9-
OHT
OIG
P2P
P2W
P2Y
P4C
PALCI
PQQKQ
Q.N
Q11
QB0
R.K
RIWAO
RJQFR
ROL
RX1
SAMSI
SUPJJ
TWZ
UB1
V8K
W8V
W99
WBKPD
WGMDG
WH7
WIH
WII
WOHZO
WQZ
WRC
WSUWO
WXSBR
XG1
ZZTAW
~IA
~WP
AAMMB
AAYXX
ADMLS
AEFGJ
AEYWJ
AGHNM
AGQPQ
AGXDD
AIDQK
AIDYY
AIQQE
CITATION
7SC
8FD
AHOVV
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c3019-92ed739987e2ec463e09963b59442cde4b4cddfbe36beaef39e484017d1c30c93
IEDL.DBID DR2
ISSN 0266-4909
IngestDate Wed Aug 13 09:24:59 EDT 2025
Wed Oct 01 03:56:10 EDT 2025
Thu Apr 24 23:01:56 EDT 2025
Wed Jan 22 17:19:07 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c3019-92ed739987e2ec463e09963b59442cde4b4cddfbe36beaef39e484017d1c30c93
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-4382-1381
PQID 3053897705
PQPubID 37794
PageCount 14
ParticipantIDs proquest_journals_3053897705
crossref_citationtrail_10_1111_jcal_12939
crossref_primary_10_1111_jcal_12939
wiley_primary_10_1111_jcal_12939_JCAL12939
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate June 2024
2024-06-00
20240601
PublicationDateYYYYMMDD 2024-06-01
PublicationDate_xml – month: 06
  year: 2024
  text: June 2024
PublicationDecade 2020
PublicationPlace Chichester, UK
PublicationPlace_xml – name: Chichester, UK
– name: Oxford
PublicationTitle Journal of computer assisted learning
PublicationYear 2024
Publisher John Wiley & Sons, Inc
Wiley Subscription Services, Inc
Publisher_xml – name: John Wiley & Sons, Inc
– name: Wiley Subscription Services, Inc
References 2015; 14
2019; 93
1982; 17
2015; 5
2017; 60
2012
2017; 25
2019; 99
2017; 22
2019; 35
2016; 32
2018; 23
2012; 12
2020; 109
2019; 142
2020; 7
2021; 37
2021; 59
1987; 20
2018; 5
2020; 51
2021
2017; 10
2017; 54
2020; 172
2014; 38
2021a; 59
2019
2016; 64
2018
2017
2016
2015
2017; 18
2014
2021b; 8
2013
2001; 33
2018; 34
2012; 5
2022; 39
1967
e_1_2_13_24_1
e_1_2_13_49_1
e_1_2_13_26_1
e_1_2_13_47_1
e_1_2_13_20_1
e_1_2_13_45_1
e_1_2_13_22_1
e_1_2_13_8_1
e_1_2_13_41_1
Tempel M. (e_1_2_13_43_1) 2013
Brennan K. (e_1_2_13_6_1) 2012
e_1_2_13_17_1
e_1_2_13_19_1
e_1_2_13_13_1
e_1_2_13_36_1
e_1_2_13_15_1
e_1_2_13_32_1
e_1_2_13_11_1
e_1_2_13_34_1
e_1_2_13_53_1
e_1_2_13_51_1
e_1_2_13_30_1
Shi L. (e_1_2_13_38_1) 2019
e_1_2_13_4_1
e_1_2_13_2_1
e_1_2_13_29_1
MacQueen J. (e_1_2_13_23_1) 1967
e_1_2_13_25_1
e_1_2_13_48_1
e_1_2_13_27_1
e_1_2_13_46_1
e_1_2_13_21_1
e_1_2_13_44_1
e_1_2_13_42_1
e_1_2_13_9_1
e_1_2_13_40_1
e_1_2_13_7_1
e_1_2_13_18_1
e_1_2_13_39_1
e_1_2_13_14_1
e_1_2_13_35_1
e_1_2_13_16_1
e_1_2_13_10_1
e_1_2_13_31_1
e_1_2_13_12_1
e_1_2_13_33_1
Shi L. (e_1_2_13_37_1) 2018
e_1_2_13_52_1
e_1_2_13_50_1
e_1_2_13_5_1
e_1_2_13_3_1
e_1_2_13_28_1
References_xml – volume: 35
  start-page: 421
  issue: 3
  year: 2019
  end-page: 434
  article-title: Analysing computational thinking in collaborative programming: A quantitative ethnography approach
  publication-title: Journal of Computer Assisted Learning
– start-page: 199
  year: 2015
  end-page: 208
– year: 2021
– start-page: 281
  year: 1967
  end-page: 297
– volume: 54
  start-page: 615
  issue: 5
  year: 2017
  end-page: 641
  article-title: Bridging inquiry‐based science and constructionism: Exploring the alignment between students tinkering with code of computational models and goals of inquiry
  publication-title: Journal of Research in Science Teaching
– start-page: 395
  year: 2018
  end-page: 409
– volume: 93
  start-page: 673
  year: 2019
  end-page: 686
  article-title: Clickstream for learning analytics to assess students' behavior with scratch
  publication-title: Future Generation Computer Systems
– volume: 37
  start-page: 1048
  issue: 4
  year: 2021
  end-page: 1062
  article-title: Which way of design programming activities is more effective to promote K‐12 students' computational thinking skills? A meta‐analysis
  publication-title: Journal of Computer Assisted Learning
– start-page: 143
  year: 2017
  end-page: 150
– year: 2014
– volume: 8
  issue: 1
  year: 2021b
  article-title: Comparing learners' knowledge, behaviors, and attitudes between two instructional modes of computer programming in secondary education
  publication-title: International Journal of STEM Education
– start-page: 61
  year: 2016
  end-page: 70
– volume: 10
  start-page: 219
  issue: 2
  year: 2017
  end-page: 235
  article-title: CMX: The effects of an educational MMORPG on learning and teaching computer programming
  publication-title: IEEE Transactions on Learning Technologies
– start-page: 60
  year: 2014
  end-page: 69
– start-page: 91
  year: 2015
  end-page: 99
– volume: 20
  start-page: 53
  year: 1987
  end-page: 65
  article-title: Silhouettes: A graphical aid to the interpretation and validation of cluster analysis
  publication-title: Journal of Computational and Applied Mathematics
– volume: 22
  start-page: 2981
  issue: 6
  year: 2017
  end-page: 3003
  article-title: Technology enhanced learning in programming courses – International perspective
  publication-title: Education and Information Technologies
– start-page: 69
  year: 2019
  end-page: 82
– volume: 32
  start-page: 576
  issue: 6
  year: 2016
  end-page: 593
  article-title: An analysis of young students' thinking when completing basic coding tasks using Scratch Jnr. on the iPad
  publication-title: Journal of Computer Assisted Learning
– volume: 39
  start-page: 1
  issue: 2
  year: 2022
  end-page: 15
  article-title: The effects of block‐based visual and text‐based programming training on students' achievement, logical thinking skills, and motivation
  publication-title: Journal of Computer Assisted Learning
– volume: 18
  start-page: 1
  issue: 1
  year: 2017
  end-page: 25
  article-title: Comparing block‐based and text‐based programming in high school computer science classrooms
  publication-title: ACM Transactions on Computing Education
– volume: 172
  start-page: 468
  year: 2020
  end-page: 472
  article-title: Learning analytics: Game‐based learning for programming course in higher education
  publication-title: Procedia Computer Science
– year: 2019
– volume: 14
  start-page: 1
  issue: 25
  year: 2015
  end-page: 15
  article-title: From Scratch to “real” programming
  publication-title: ACM Transactions on Computing Education
– volume: 59
  start-page: 95
  issue: 1
  year: 2021
  end-page: 118
  article-title: Troubleshooting to learn via scaffolds: Effect on students' ability and cognitive load in a robotics course
  publication-title: Journal of Educational Computing Research
– volume: 99
  start-page: 352
  year: 2019
  end-page: 365
  article-title: Battling gender stereotypes: A user study of a code‐learning game, “Code combat,” with middle school children
  publication-title: Computers in Human Behavior
– volume: 7
  start-page: 1
  issue: 1
  year: 2020
  end-page: 18
  article-title: Fostering computational thinking through educational robotics: A model for creative computational problem solving
  publication-title: International Journal of STEM Education
– volume: 51
  start-page: 1505
  issue: 5
  year: 2020
  end-page: 1526
  article-title: Multimodal learning analytics for game‐based learning
  publication-title: British Journal of Educational Technology
– volume: 109
  year: 2020
  article-title: A meta‐analysis of teaching and learning computer programming: Effective instructional approaches and conditions
  publication-title: Computers in Human Behavior
– volume: 64
  year: 2016
  article-title: The impact of social factors on pair programming in a primary school
  publication-title: Computers in Human Behavior
– start-page: 76
  year: 2015
  end-page: 79
– volume: 37
  start-page: 370
  issue: 2
  year: 2021
  end-page: 386
  article-title: Comparison of object‐oriented and robot programming activities: The effects of programming modality on student achievement, abstraction, problem solving, and motivation
  publication-title: Journal of Computer Assisted Learning
– volume: 5
  start-page: 149
  issue: 2
  year: 2018
  end-page: 174
  article-title: Visual and textual programming languages: A systematic review of the literature
  publication-title: Journal of Computers in Education
– volume: 38
  start-page: 473
  issue: 3
  year: 2014
  end-page: 476
  article-title: The Cambridge handbook of the learning sciences
  publication-title: Curriculum Inquiry
– start-page: 267
  year: 2017
  end-page: 272
– volume: 23
  start-page: 1483
  issue: 4
  year: 2018
  end-page: 1500
  article-title: Comparing loops misconceptions in block‐based and text‐based programming languages at the K‐12 level
  publication-title: Education and Information Technologies
– volume: 25
  start-page: 162
  issue: 2
  year: 2017
  end-page: 175
  article-title: Two tales of time: Uncovering the significance of sequential patterns among contribution types in knowledge building discourse
  publication-title: Interactive Learning Environments
– volume: 51
  start-page: 955
  issue: 4
  year: 2020
  end-page: 972
  article-title: Using learning analytics in the Amazonas: Understanding students' behaviour in introductory programming
  publication-title: British Journal of Educational Technology
– volume: 5
  start-page: 173
  issue: 2
  year: 2012
  end-page: 178
  article-title: Which introductory programming approach is most suitable for students: Procedural or visual programming?
  publication-title: American Journal of Business Education
– volume: 59
  issue: 4
  year: 2021a
  article-title: Three contrasting Pairs' collaborative programming processes in China's secondary education
  publication-title: Journal of Educational Computing Research
– volume: 142
  start-page: 1
  issue: 103646
  year: 2019
  end-page: 17
  article-title: Transitioning from introductory block‐based and text‐based environments to professional programming languages in high school computer science classrooms
  publication-title: Computers & Education
– volume: 34
  start-page: 243
  issue: 3
  year: 2018
  end-page: 258
  article-title: ViDA: A virtual debugging advisor for supporting learning in computer programming courses
  publication-title: Journal of Computer Assisted Learning
– volume: 5
  start-page: 112
  issue: 2
  year: 2015
  article-title: Clustering algorithms applied in educational data mining
  publication-title: International Journal of Information and Electronics Engineering
– volume: 33
  start-page: 49
  issue: 3
  year: 2001
  end-page: 52
  article-title: The effect of student attributes on success in programming
  publication-title: ACM SIGCSE Bulletin
– start-page: 29
  year: 2015
  end-page: 38
– volume: 60
  start-page: 72
  year: 2017
  end-page: 80
  article-title: Learnable programming: Blocks and beyond
  publication-title: Communications of the ACM
– volume: 12
  start-page: 1
  issue: 2
  year: 2012
  end-page: 29
  article-title: CS unplugged and middle‐school students' views, attitudes, and intentions regarding CS
  publication-title: ACM Transactions on Computing Education
– year: 2017
– start-page: 283
  year: 2015
  end-page: 284
– start-page: 1
  year: 2012
  end-page: 25
– volume: 17
  start-page: 13
  issue: 5
  year: 1982
  end-page: 15
  article-title: How do we tell truths that might hurt?
  publication-title: ACM SIGPLAN Notices
– year: 2013
– ident: e_1_2_13_45_1
  doi: 10.1145/2787622.2787752
– ident: e_1_2_13_34_1
  doi: 10.1017/CBO9781139519526
– ident: e_1_2_13_26_1
  doi: 10.1007/s10639-017-9673-3
– start-page: 395
  volume-title: Proceedings of the 19th International Conference on Web Information Systems Engineering
  year: 2018
  ident: e_1_2_13_37_1
– ident: e_1_2_13_3_1
  doi: 10.1145/2677087
– ident: e_1_2_13_22_1
  doi: 10.1111/jcal.12238
– ident: e_1_2_13_8_1
  doi: 10.1080/10494820.2016.1276081
– ident: e_1_2_13_10_1
  doi: 10.1111/jcal.12495
– ident: e_1_2_13_11_1
  doi: 10.1145/947923.947924
– ident: e_1_2_13_2_1
  doi: 10.1145/2818314.2818319
– ident: e_1_2_13_4_1
  doi: 10.1145/3015455
– ident: e_1_2_13_51_1
  doi: 10.1016/j.MoB.2019.05.029
– ident: e_1_2_13_44_1
  doi: 10.1002/tea.21379
– ident: e_1_2_13_30_1
  doi: 10.1111/bjet.12953
– ident: e_1_2_13_13_1
  doi: 10.7763/IJIEE.2015.V5.513
– ident: e_1_2_13_15_1
  doi: 10.1111/bjet.12992
– ident: e_1_2_13_39_1
  doi: 10.1111/jcal.12545
– ident: e_1_2_13_17_1
  doi: 10.1016/j.future.2018.10.057
– volume-title: Proceedings of the 28th International Conference on Information Systems Development
  year: 2019
  ident: e_1_2_13_38_1
– ident: e_1_2_13_25_1
– ident: e_1_2_13_48_1
  doi: 10.1016/j.compedu.2019.103646
– ident: e_1_2_13_12_1
  doi: 10.1145/2670757.2670774
– ident: e_1_2_13_21_1
  doi: 10.1145/2818314.2818331
– ident: e_1_2_13_46_1
  doi: 10.1145/2771839.2771860
– ident: e_1_2_13_18_1
  doi: 10.1145/3017680.3017723
– ident: e_1_2_13_42_1
  doi: 10.1145/2160547.2160551
– ident: e_1_2_13_29_1
  doi: 10.18608/hla17.011
– ident: e_1_2_13_52_1
  doi: 10.1177/0735633120951871
– ident: e_1_2_13_19_1
– ident: e_1_2_13_36_1
  doi: 10.1016/j.MoB.2020.106349
– ident: e_1_2_13_50_1
  doi: 10.1111/jcal.12348
– start-page: 281
  volume-title: Proceedings of the fifth Berkeley Symposium on Mathematical Statistics and Probability
  year: 1967
  ident: e_1_2_13_23_1
– ident: e_1_2_13_7_1
  doi: 10.1145/507758.377467
– ident: e_1_2_13_53_1
  doi: 10.1016/j.chb.2016.07.017
– ident: e_1_2_13_33_1
  doi: 10.1016/0377-0427(87)90125-7
– ident: e_1_2_13_49_1
– ident: e_1_2_13_31_1
  doi: 10.1145/2787622.2787712
– ident: e_1_2_13_5_1
  doi: 10.1007/978-3-030-29736-7_6
– start-page: 1
  volume-title: Proceedings of the 2012 Annual Meeting of the American Educational Research Association
  year: 2012
  ident: e_1_2_13_6_1
– ident: e_1_2_13_40_1
  doi: 10.1177/0735633120973430
– ident: e_1_2_13_14_1
  doi: 10.19030/ajbe.v5i2.6819
– ident: e_1_2_13_28_1
  doi: 10.1007/s40692-018-0101-5
– ident: e_1_2_13_9_1
  doi: 10.1186/s40594-020-00238-z
– ident: e_1_2_13_16_1
  doi: 10.1111/jcal.12155
– volume-title: Blocks programming
  year: 2013
  ident: e_1_2_13_43_1
– ident: e_1_2_13_27_1
  doi: 10.1145/2999541.2999557
– ident: e_1_2_13_41_1
  doi: 10.1186/s40594-021-00311-1
– ident: e_1_2_13_24_1
  doi: 10.1109/TLT.2016.2556666
– ident: e_1_2_13_32_1
  doi: 10.1016/j.procs.2020.05.143
– ident: e_1_2_13_47_1
  doi: 10.1145/3089799
– ident: e_1_2_13_35_1
  doi: 10.1111/jcal.12771
– ident: e_1_2_13_20_1
  doi: 10.1007/s10639-016-9565-y
SSID ssj0007968
Score 2.407173
Snippet Background With the development of computational literacy, there has been a surge in both research and practice application of text‐based and block‐based...
BackgroundWith the development of computational literacy, there has been a surge in both research and practice application of text‐based and block‐based...
SourceID proquest
crossref
wiley
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1123
SubjectTerms block‐based programming
CAI
Cluster analysis
Clustering
Computer assisted instruction
Computer programming
Debugging
Education
Empirical analysis
Learning analytics
multimodal learning analytics
Programming
Secondary Education
Sequential analysis
Skills
Teaching methods
text‐based programming
Thinking Skills
Title Using multimodal learning analytics to understand effects of block‐based and text‐based modalities on computer programming
URI https://onlinelibrary.wiley.com/doi/abs/10.1111%2Fjcal.12939
https://www.proquest.com/docview/3053897705
Volume 40
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVEBS
  databaseName: Inspec with Full Text
  customDbUrl:
  eissn: 1365-2729
  dateEnd: 20241101
  omitProxy: false
  ssIdentifier: ssj0007968
  issn: 0266-4909
  databaseCode: ADMLS
  dateStart: 19980301
  isFulltext: true
  titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text
  providerName: EBSCOhost
– providerCode: PRVWIB
  databaseName: Wiley Online Library - Core collection (SURFmarket)
  issn: 0266-4909
  databaseCode: DR2
  dateStart: 19970101
  customDbUrl:
  isFulltext: true
  eissn: 1365-2729
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0007968
  providerName: Wiley-Blackwell
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3LSsNAFB2KKze-xWqVAd0opHSSyaQDbkQspaALsdCNhHnFRW0jNt24ED_Bb_RLvDOZpFVE0F1IJpN533PDuecidCK7jGrOSCBFlAWUhybgivNAMMYFmIOMEhuNfH3D-kM6GMWjBjqvYmFKfYj6h5vdGe68thtcyNnyJoc-tK21stF7JGLOn7pdaEcl3MXBgY_BoA0d7rVJHY2nfvWrNVpAzGWg6ixNbx3dV20sCSbj9ryQbfXyTb7xv53YQGseguKLcs1sooaZbtnszZ7psY1eHY8AO67hJNdQ1ueWeMDCaphYZWdc5HheB8ZgTwvBeYYlmMfxx9u7tY8a24eWXFLfcBU6GVecT7HySSWw54lN4CM7aNi7urvsBz5PQ6DgeOABTLBOAOh0ExMaRVlkAHaySMac0lBpQyVVWmfSREwaYbKIGwp-JUk0gQoUj3bRyjSfmj2EwX8LRWaIoHadcCkjouOEcG1VhqQSTXRazVeqvIi5zaXxmNbOjEUAbkSb6Lgu-1RKd_xYqlVNe-q37yyFQxCAXJJ04iY6c_P3Sw3pAIbCXe3_pfABWg0BIJW0sxZaKZ7n5hAATiGP3EL-BLd9-4Y
linkProvider Wiley-Blackwell
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV27TsMwFLWgDLDwRhQKWIIFpFRN4jr1iBBVgcKAWqlbFD_CUNog2i4MiE_gG_kS7nXctCCEBFuU3Djx855rHZ9LyIlscKYF9z2ZhKnHRGA8oYTwEs5FAu4gZT6eRr69460uu-7Ve46bg2dhcn2IYsMNZ4Zdr3GC44b0_CyHSlTRXYlFssQ4BCqIie5n6lGRsCfhIMrg8Bc14dRJLZGnePerP5qBzHmoan1Ncy1PqDqyEoVIMelXJ2NZVS_fBBz_XY11supQKD3Ph80GWTDDTUzg7MgeW-TVUgmopRsOMg22Lr3EA01QxgTFnek4o5PibAx1zBCapVSCh-x_vL2ji9QUHyK_pLhhC7RKrjQbUuXySlBHFRvAR7ZJt3nZuWh5LlWDp2CFEB70sY4A6zQiExjFeGgAefJQ1gVjgdKGSaa0TqUJuTSJSUNhGISWfqR9KECJcIeUhtnQ7BIKIVyQpMZPGA4VIWXo63rkC41CQ1IlZXI67bBYOR1zTKfxGBfxDIIA26JlclzYPuXqHT9aVab9HrsZPIphHQQsF0W1epmc2Q78pYT4GprCXu39xfiILLc6t-24fXV3s09WAsBLOQutQkrj54k5ALwzlod2VH8CZ-H_pw
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NS8QwEA26gnjxW1xdNaAXhS7bNk03R1EXXXURUfBWmo96WHcr2r14EH-Cv9Ff4kwauyoi6K20adp0Mpk35eUNITuyzZkW3PdkGmYeE4HxhBLCSzkXKYSDjPm4G_m8x4-vWfcmunHcHNwLU-pDVD_c0DPseo0Obu519tnLYRBNDFdikkyxSLSR0Xd4OVaPioXdCQdZBoe3aAmnTmqJPNW9X-PRGGR-hqo21nTmyoKqj1aiECkm_eaokE319E3A8d_DmCezDoXS_XLaLJAJM1zEAs6O7LFEni2VgFq64SDX0NaVl7ilKcqYoLgzLXI6qvbGUMcMoXlGJUTI_tvLK4ZITfEi8kuqE7ZDq-RK8yFVrq4EdVSxATxkmVx3jq4Ojj1XqsFTsEIID2ysY8A67dgERjEeGkCePJSRYCxQ2jDJlNaZNCGXJjVZKAyD1NKPtQ8dKBGukNowH5pVQiGFC9LM-CnDqSKkDH0dxb7QKDQkVVonux8GS5TTMcdyGndJlc8gCLBftE62q7b3pXrHj60aH3ZPnAc_JrAOApaL41ZUJ3vWgL_0kHThU9ijtb803iLTF4ed5Oykd7pOZgKASyUJrUFqxcPIbADcKeSmndTvEgT_Kw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Using+multimodal+learning+analytics+to+understand+effects+of+block%E2%80%90based+and+text%E2%80%90based+modalities+on+computer+programming&rft.jtitle=Journal+of+computer+assisted+learning&rft.au=Sun%2C+Dan&rft.au=Ouyang%2C+Fan&rft.au=Li%2C+Yan&rft.au=Zhu%2C+Chengcong&rft.date=2024-06-01&rft.pub=Wiley+Subscription+Services%2C+Inc&rft.issn=0266-4909&rft.eissn=1365-2729&rft.volume=40&rft.issue=3&rft.spage=1123&rft.epage=1136&rft_id=info:doi/10.1111%2Fjcal.12939&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0266-4909&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0266-4909&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0266-4909&client=summon