A software architecture perspective about Moodle flexibility for supporting empirical research of teaching theories.
Marcelo CampoAnalía AmandiJulio Cesar BisetPublished in: Educ. Inf. Technol. (2021)
Keyphrases
- software architecture
- e learning
- learning environment
- online learning
- description language
- learning process
- higher education
- software systems
- open source
- reference model
- software engineering
- learning management systems
- embedded software
- distributed systems
- architectural design
- blended learning
- functional requirements
- learning platforms
- distance learning
- software development
- design patterns
- real world
- cognitive theory
- english teaching
- learning materials
- object oriented software
- mobile robot
- quality attributes
- change impact analysis
- software evolution
- learning systems
- source code
- mobile devices
- relational databases
- artificial intelligence