Keyphrases
- cooperative learning
- e learning
- educational software
- online learning
- learning systems
- distance learning
- higher education
- st century
- hybrid learning
- resource allocation
- learning analytics
- web based learning
- computer programming
- distance education
- learning environment
- university level
- school teachers
- scientific inquiry
- problem based learning
- thinking skills
- middle school students
- teacher education
- learning sciences
- blended learning
- multi agent