Online reflective writing mechanisms and its effects on self-regulated learning: a case of web-based portfolio assessment system | Synapse