Psychology foundation plays its role in the development of curriculum keeping in view the?

Psychology foundation plays its role in the development of curriculum keeping in view the?
(a) Student's interest
(b) Student's needs
(c) Student's capabilities
(d) All of above
✅ (d) All of above
Explanation: Psychology helps in designing curriculum according to learners’ needs, interests, and abilities.