A methodology for characterizing computer-based learning environments | doi.page