Keyphrases
- online learning
- learning process
- learning systems
- effective learning
- learning algorithm
- online environment
- students learning
- computer assisted instruction
- hybrid learning
- learning analytics
- computer programming
- learner centred
- problem based learning
- mobile learning
- case study
- science education
- elementary school
- hong kong
- interactive learning
- instructional strategies
- blended learning
- human learning
- educational software
- active learning
- information literacy
- classroom teaching
- online teaching