Keyphrases
- higher education
- distance learning
- student learning
- e learning
- learning experience
- learning outcomes
- college students
- undergraduate students
- learning activities
- high school students
- distance education
- learning environment
- problem based learning
- learning process
- programming course
- intelligent tutoring systems
- computer science students
- learning styles
- computer programming
- conceptual understanding
- open ended
- hong kong
- virtual learning environments
- learning analytics
- tutoring system
- teaching materials
- learning community
- high school
- learning technologies
- university students
- educational institutions
- digital technologies
- grade students
- online learning
- middle school students
- university level
- collaborative learning
- writing skills