Didactics of smart pedagogy : smart pedagogy for technology enhanced learning (2019)