What are the key components of the National Curriculum Framework?

The NCF includes guidelines for curriculum design, pedagogical practices, assessment methods, teacher training, and the incorporation of values, culture, and social awareness.