practical and viva isc 2023