Keyphrases
- professional development
- learning environment
- middle school
- elementary school
- classroom environment
- technology enhanced
- student learning
- virtual classroom
- school teachers
- preservice teachers
- teacher education
- middle school students
- teaching practices
- primary school
- blended learning
- learning process
- secondary school
- school district
- classroom practice
- student engagement
- teaching methods
- middle school mathematics
- classroom activities
- classroom instruction
- science teachers
- technology integration
- learning opportunities
- knowledge building community
- classroom learning
- teacher training
- project based learning
- learning activities
- learning community
- science education
- teaching learning
- activity theory
- web based instruction
- classroom teaching
- collaborative learning
- hong kong
- online learning
- e learning
- high school
- educational settings
- game based learning
- online environment
- educational technology
- higher education
- science curriculum
- elementary school students
- collaborative activities
- high school students
- knowledge building
- student groups
- student interaction
- educational materials
- early childhood
- cooperative learning
- sixth grade
- mathematics education
- public schools
- professional learning
- mathematical concepts
- problem based learning
- lesson plans
- learning sciences
- group discussion
- computer technology
- concept maps
- pre service
- video games
- distance learning
- student achievement