E-assessment in collaborative blended learning: evolving practices and students’ perceptions