Keyphrases
- learning styles
- learning environment
- software tools
- learning management systems
- learning process
- student knowledge
- student learning
- teaching mathematics
- collaborative writing
- peer assessment
- educational settings
- student modeling
- tutoring system
- assessment process
- virtual laboratories
- student model
- university level
- teaching strategies
- programming skills
- descriptive statistics
- intelligent tutoring systems
- end users