Keyphrases
- peer assessment
- student learning
- high school
- undergraduate students
- college students
- distance learning
- learning process
- assessment tool
- attitudes toward
- collaborative learning
- higher education
- learning experience
- formative evaluation
- assessment process
- high school students
- programming course
- computer programming
- learning environment
- automatic assessment
- computer science students
- learning activities
- learning styles
- evaluation model
- problem based learning
- educational settings
- student perceptions
- peer tutoring
- university level
- teaching practices
- intelligent tutoring systems
- mobile learning