To ensure there is a balance of introvert and extrovert activities as well as a variety of activities so I personally do not get bored of teaching these are some things I have done. Though its usually more about entertaining myself…
1. Pose a question, get students to answer individually on a piece of paper, then get them to discuss their answers in groups, this provides a structure for everyone to participate in a group setting and formulate ideas individually while still pertaining to every type of personality. Then we discuss the ideas as a class to close to activity.
2. Set the class up with an IRC channel or a online chatroom. I used mibbit.com cause it is easy to use. Ensure your students are mature to some degree, and instead of discussing vocally to the entire class try discussing virtually on the IRC channel. This is quite interesting as the results vary differently depending on the topic and students.
This is a bit risky because if there is a student who likes to be… too smart for their own good… the internet will happen, and trolling, swearing, private parts, might arise and disrupt everything. There are four ways to deal with it, one is to just shut it all down, second is to ignore it, third to is moderate it, forth is to use it as a learning opportunity and teach students how to act properly on the internet.
3. Use an online whiteboard, i use twiddla, getting studets to participate through it in a similar way to IRC channels but this time people can draw. Beware of the "trees" that look like something else but other than that having a visual aspect to the discussion is great if you are doing a more visual topic such as the digestive system, or photosynthesis.
1. Assign specific roles to individuals, each pertaining to either a single topic or a process. They can then work individually on their own part and put it all together, or work together throughout the whole thing.
2. Give self designed projects, let the students create their own groups or work individually, let them design their own project as well as their topic (that is relevant to the course)They create their own marking rubrics, write up a proposal and you give the OK. This provides students to learn what they want, in a way they want, and presenting it to you (or if they desire to the class) what they learned. Giving students this freedom might scare them at first, because they were never given so much control, but with a bit of a nudge it is doable.
3. For group presentations break it down, get each individual to talk about a specific section and have one person do the q/a. This allows students to talk about their own section comfortably, and create a structure for student interaction.
4. Create videos instead of presentations. Seriously everyone has a smartphone. They can record their presentation and show it to the class. This will be much more interesting as it is a video, and students can do a lot of other things with it. From special effects to stunts and props they normally cant show. Having the perfect setting to work in, etc. Afterwards just do a quick q/a and your good to go. One person usually does the filming and directing, while the others do all the action. You can force it by saying everyone needs to be in the film if you want results are just going to be just as entertaining.
5. Get students to create one of those drawing scribbling videos like khan academy or minute physics on youtube. Then presenting that would be significantly more interesting and fun. Some people may be a bit scared due to lack of artistic talent, but with a good amount of planning and a good amount of retakes and video editing it comes out either horridly or awesomely.
Just some of the stuff I have done, all quite interesting, some more fun to watch than others. They will work depending on your group of students, your teaching style, and maybe the subject your teaching.