What to do about students who miss my lectures and then want me to repeat entire material? I teach at a top undergraduate college of a highly ranked university in India. We have a centralized system where the syllabus is designed at the Central level (with some input from teachers) and exams are set and evaluated centrally as well. We have an attendance policy, wherein students are required to attend at least two-thirds of the classes to sit for the exam (for all courses).

Some students are engaged in extra-curricular activities and miss a lot of lectures. While a lot of students don't bother, some want me to "teach" the portion they missed, by meeting them separately. Is it reasonable for them to ask me to teach everything from scratch because they couldn't attend the class? I teach a rigorous microeconomics course.

Edited:
I forgot to explicitly mention: since it is a centralized system, teachers can't specify their own attendance policies for a course. Moreover, I teach a compulsory course, and it can't be dropped/taken in any other semester. Further, students go for competitions scheduled outside college during lecture hours, and I have no control over that. We are not a residential University, so extra-curricular activities can't be held after class hours.
Is it reasonable for them to ask me to teach everything from scratch because they couldn't attend the class?


No, it's not.

If a student wants to engage in extra-curricular activities during lecture hours, they had better be able to keep up with the course material independently.