Keyphrases
- interactive learning
- critical thinking
- middle school students
- problem based learning
- online discussion
- online course
- peer assessment
- professional development
- instructional design
- content analysis
- science education
- learning strategies
- multiple choice
- computer science
- blended learning
- computer mediated
- computer technology
- cooperative learning
- computer assisted instruction
- case study
- knowledge transfer
- design principles
- distance learning
- data collection
- data analysis