Background Teaching and learning Community-Based Medical Education (CBME) requires the active engagement of students in various activities to cover planned curricular content. CBME being multifaceted involves careful application and formation of links when attending to community health problems and…