Keyphrases
- learning process
- communication protocol
- learning environment
- distance learning
- communication systems
- communication channels
- learning analytics
- high school
- information sharing
- blended learning
- problem based learning
- cooperative learning
- cooperative
- higher education
- educational technology
- relative importance
- learning systems
- web based learning
- computer programming
- teacher education