Keyphrases
- software tools
- computer programming
- e learning
- educational software
- learning systems
- distance learning
- neural network
- learning process
- learning analytics
- learning platforms
- educational systems
- university level
- digital technologies
- educational settings
- elementary school
- cooperative learning
- problem based learning
- hong kong
- computer technology
- distance education
- higher education
- online learning
- end users
- mobile devices
- information technology