The Impact of a Flexible Assessment System on Students' Motivation, Performance and Attitude