Keyphrases
- educational technology
- project based learning
- blended learning
- computer assisted
- high school
- learning strategies
- higher education
- problem based learning
- learning processes
- learning environment
- case study
- student centered
- collaborative learning
- social software
- multi user environment
- foreign language
- mobile learning
- online learning
- learning process