Kitt, break your students up into groups and each week or periodically through out the weeks or months the group is together, have members of each group take turns being the group leader. Allow the stronger students be the leaders early and remind the other students to take notes and monitor how the other students are leading their groups. When it is their turn to lead, they can elect to request assistance from other class members but they must perform some form of group leadership skill to earn course credit. The extroverts will love this format while the introverts may be less inclined to volunteer but both sets of personalities need to experience how to lead a group as this is what will be expected of them in the real world.
James Jackson