Group self-assessment is desirable and acceptable in collaborative learning