Keyphrases
- online learning communities
- online learning environments
- online environment
- social support
- online learning
- community college
- online communities
- learning community
- learning environment
- online collaborative
- computer mediated
- computing education
- student learning
- higher education
- virtual communities
- e learning
- distance learning
- learning outcomes
- learning experience
- college students
- intelligent tutoring systems
- cross cultural
- discussion board
- learning sciences
- instant messaging
- communication tools
- high school students
- information literacy
- tutoring system
- online course
- massive open online courses
- online education
- discussion forums
- mobile learning
- high school
- online learning environment
- open ended questions
- collaborative learning
- learning styles
- blended learning
- university students
- undergraduate students
- classroom instruction
- information communication technology
- discourse analysis
- problem based learning
- helping students
- science learning
- focus group
- learning analytics
- cooperative learning
- online teaching
- secondary school
- computer science education