Keyphrases
- open source
- source code
- collaborative learning
- pilot study
- learning environment
- learning activities
- professional development
- online learning
- student learning
- development environments
- computer based learning
- elementary school
- cooperative learning
- classroom setting
- technology enhanced
- science education
- software projects
- game based learning
- secondary school
- science learning
- middle school
- primary school
- learning process