The Psychology of Learning and Assessment: A Review of the Three Major TheoreticalPerspectives