单项选择题

课程开发是指通过需求分析确定课程目标,再根据这一目标选择某一个学科(或多个学科)的教学内容相关教学活动进行计划、组织、实施、评价、修订,以最终达到课程目标的整个工作过程。那么,制约课程发展的因素包括()。

A.学生、家长和教师
B.学生、课程标准和教师
C.教师、社会和课程标准
D.学生、社会和学科