Combining Smart Web-based Learning Environments with Teaching and Learning Analytics to Support Reflection on Project-based Programming Education - Peng, J.; Sergis, S.; Wang, M.; Sampson, Demetrios (2017)