https://blog.edmingle.com/community-based-learning/
What is Community Based Learning (CBL)? Benefits, Types