TDI CCR Cavern-2 days/5 dives
TDI CCR Intro-2 days/4 dives
TDI CCR Full-2 days?/6 dives-it's not clear but since 3 sites are called out over 6 dives you could conceivably do 2 in the morning and one in the afternoon at a different site. Practically 3 days though.
Total 6 if you're busting ass, 7 is still a full load, 8 preferable to give a rest day in the middle. Nothing says they can't be done consecutively. If I was going Saturday-Sunday then Saturday is gear configuration, land drills/OW line work. Sunday/Mon/Tues/Wed is basically intro stuff learning lights out/air sharing/etc, all the fundamental stuff. Give Thurs as a recovery day to let everything set in and make any modifications to gear/land drills. Certify as "intro" and let them go do a fun dive if they want and reset, then Fri/Sat/Sun for full cave.
I don't think you should do that though personally, but that wasn't the question. Controversial, but I do think at least one full day should be done on open circuit to let them feel the tick-tock and give you some full dives to get a SAC rate since I think SAC swims are horsesh!t. Let them do a full dive and base their SAC rate on the whole dive not some 200ft calculated swim.