Improving assessment and feedback practices in a technology-enhanced teaching and learning environment: an overview of the literature