Sounds like a wonderful and productive class.
Here's one sideline. The protagonist is the externalization of the audience's dominant side (just as the antagonist is the externalization of the audience's shadow side). As you state, just giving the protagonist a flaw isn't enough. The flaw has to be one that the audience perceives in their own (dominant) personal world.
The protagonist doesn't tend to be evil (like the antagonist) but rather inert. Stasis (the world of the first act) is the enemy of the protagonist's fulfillment.
The audience tends to perceive themselves as trapped in a static world (as in Act 1). That's why they watch movies / TV--to break free from the stasis.
The break from Act 1 to Act 2 is the point at which the protagonist decides to commit to a new (and subversive) order / plan. The resistance that the the protagonist encounters throughout Act 2 is the externalization of the protagonist's own resistance to this new role (the protagonist's doubt that s/he can achieve the goal.
Once Act 2 is over, the protagonist is all in. And so is the audience (or they'd better be).