Comprehensive viva-voce