Keyphrases
- online learning
- online reviews
- asynchronous online discussions
- learning styles
- peer assessment
- online course
- real time
- student model
- product reviews
- learning environment
- discussion forums
- high school students
- knowledge construction
- content analysis
- classroom instruction
- programming course
- student learning
- online environment
- web based instruction
- sentiment analysis