Computer-based Learning Environments Research Articles