factors that affect curriculum design