The correct answer is: D. Legend
A legend is a traditional story, usually concerning some supernatural being or event, with no basis in historical fact. It is a story that is told and retold over time, and that often has a moral or lesson to teach. Legends are often associated with a particular place or people, and they can be used to explain natural phenomena or historical events.
In the context of the question, the education in primitive gurukuls comprised mainly of telling the stories of old time gods or heroes. These stories were often legends, which were passed down from generation to generation. The stories were used to teach children about the history and culture of their people, and they also served as a form of entertainment.
The other options are not correct because:
- An ode is a poem that is written in praise of someone or something.
- An epic is a long poem that tells the story of a hero or heroes.
- An allegory is a story that is used to represent something else, often a moral or lesson.