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