Skip to main content

Table 4 Overview of the data analysis

From: An integrated practice system for learning programming in Python: design and evaluation

Research question

Goal

Method

Section

RQ1

Understanding how students use practice content

Session-based analysis

ā€œWere students using multiple types of smart content?ā€ section

Ā Ā 

Cluster-based analysis

ā€œThe value of practicing with multiple types of smart contentā€ section

RQ2

Understanding how usage profile is connected to studentsā€™ progress and learning results

Regression-based analysis

ā€œWere all types of smart content helpful?ā€ section

Ā Ā 

Regression-based analysis for comparison of learning outcomes between clusters that represent usage profile

ā€œThe value of practicing with multiple types of smart contentā€ section

RQ3

Understanding how studentsā€™ motivational profile is related to their usage profile and learning results

ANOVA analysis for comparison of motivational profile between clusters that represent usage profile

ā€œThe impact of student motivation on using multiple types of smart contentā€ section