Keyphrases
- case study
- development process
- language learning
- web based learning
- learning environment
- software development
- knowledge based systems
- online learning
- learning materials
- learning outcomes
- design process
- information processing
- databases
- knowledge management
- software engineering
- information technology
- website
- e learning