Keyphrases
- online learning
- learning environment
- learning process
- genetic algorithm
- distance learning
- teaching materials
- st century
- hong kong
- biological data
- teaching methods
- neural network
- computer programming
- hybrid learning
- web based learning
- problem based learning
- educational technology
- learning analytics
- distance education
- high school
- learning strategies