This activity encouraged the learners to be self critical of their work as well as to be proud of their achievements. By then getting them to formalise this in writing lead to a clarity in individual progress, including an understanding of the learning process itself.
Fair enough. though this is not completely clear. You could have included some summary here of what alternatives were you considered. Even hosting your own Moodle externally might have given you more flexibility.
Moodle came 8th, so it is widely recognised as an important tool for online learning.