Keyphrases
- open source
- collaborative learning
- source code
- learning activities
- learning environment
- professional development
- learning process
- middle school
- cooperative learning
- pilot study
- student learning
- online learning
- open source projects
- software projects
- deaf students
- classroom setting
- development environments
- student engagement
- foreign language
- elementary school
- technology enhanced
- lightweight
- science learning
- science education
- computer assisted language learning
- distance learning
- mobile technologies
- learning community
- pilot testing