Wow- "complain the whole time through her lessons." Some friend you are! :)
Good question: Are games, activities, or fun discussion starters appropriate or should we just "read the text?"
I "speak to" and "program" audiences of all sizes and I always use activities, openers, and stories. Most teachers agree that when you teach you should target different learning styles. Students learn in different ways (most scholars agree on AUDITORY, VISUAL and KINESTHETIC learning styles- hearing, seeing, touching/doing) . In short- use activities, visual aids, etc.
The younger the student is, (jr. high, underclassmen, etc.) the more I incorporate fun and games into my time. If you don't provide it- students will find it somewhere else. Besides- we should be providing much more than just academics . . . FELLOWSHIP for example.
But- remember- have this discussion with your friend and co-worker "in love." You want to be careful and not act like you have all the answers. God may be using her in incredible ways, we can't forget that.
For more on programming- check out my articles PLANNING FOR AN IMPACT
where I touch on this subject.
Hope I was a help.