Keyphrases
- learning environment
- student learning
- social studies
- learning opportunities
- web based teaching
- interactive learning environments
- educational settings
- case study
- intelligent tutoring systems
- online course
- student model
- learning styles
- tutoring system
- student teams
- knowledge acquired
- educational environment
- undergraduate students
- education programs
- learning process
- programming course
- high school students
- engineering students
- lower levels
- word problems
- collaborative writing
- college students
- higher education
- programming assignments
- collaborative learning