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...
Saved in:
| Published in | Journal of computer assisted learning Vol. 40; no. 3; pp. 1123 - 1136 |
|---|---|
| Main Authors | , , , , |
| Format | Journal Article |
| Language | English |
| Published |
Chichester, UK
John Wiley & Sons, Inc
01.06.2024
Wiley Subscription Services, Inc |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0266-4909 1365-2729 |
| DOI | 10.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 |