Empowering Students to Improve Their Learning Through Self-Assessment and Remediation