Keyphrases
- collaborative learning
- learning environment
- pilot study
- cooperative learning
- student learning
- foreign language
- web scale
- neural network
- fuzzy neural network
- lightweight
- learning activities
- online learning
- learning process
- professional development
- science education
- technology enhanced
- highly scalable
- science learning
- classroom setting
- pilot testing