factors affecting curriculum design