Keyphrases
- distance learning
- electronic commerce
- e learning
- computer programs
- distance education
- web based learning
- construction process
- educational institutions
- computing education
- online learning communities
- undergraduate engineering
- test cases
- information and communication technologies
- hybrid learning
- artificial intelligence
- programming course
- interactive learning
- active participation