Keyphrases
- collaborative learning
- learning environment
- learning activities
- professional development
- pilot study
- online learning
- student learning
- foreign language
- middle school
- computer based learning
- classroom environment
- learning process
- mobile technologies
- teacher education
- technology integration
- elementary school students