Students' perceptions of Classroom Assessment Practices (CAPs) and its relationship among the six CAPs scales