Keyphrases
- collaborative learning
- elementary school
- online learning
- learning activities
- learning environment
- professional development
- primary school
- foreign language
- learning process
- pilot study
- deaf students
- learning algorithm
- classroom environment
- classroom teaching
- middle school
- science learning
- technology enhanced
- science education
- cooperative learning
- blended learning
- student learning