In my mind I picture the tank and healer versions kind of like this:
Tank - Threat Generation check - progressively higher threat generation from a dps that the tank must stay ahead of for as long as possible. Grade based on time until you lose aggro.
Tank - Damage mitigation / survival check - Scripted healing based on encounter, boss hits progressively harder/faster. Grade based on survival time and damage mitigated (healing done as well for those built in heals)
Healer - Threat management / Targeting check - increasing dmg amt and frequency over a party of players while not pulling aggro from the tank. Grade based on how long until aggro or party member death.
Healer - Tank healing check - progressively more dmg on the tank, stay under on threat. Grade based on tank survival time.
Though thats just some basics. It could certainly be fleshed out from there.