Keyphrases
- programming assignments
- automatic assessment
- programming course
- students learning
- introductory programming
- grounded theory
- success or failure
- learning experience
- student learning
- collaborative learning
- learning environment
- tutoring system
- automatic analysis
- source code
- computer programming
- high school
- learning platform
- learning outcomes
- problem based learning
- intelligent tutoring systems
- distance learning
- open source