Tefery´s tutelage doesn’t mention « when you draw cards.... » but « when you draw A card... » that means the effect happen for every single cards drawn.
For Dina’s ability, it says « when you gain life », it means in general. With revitalize, you gain 3 life ONE time. Compared to Vito’s ability which says « whenever you gain life, the target opponent loses that MUCH life » which explain why with Revitalize, the opponent lose 3 life with Vito and only one with Dina
Tefery´s tutelage doesn’t mention « when you draw cards.... » but « when you draw A card... » that means the effect happen for every single cards drawn.
For Dina’s ability, it says « when you gain life », it means in general. With revitalize, you gain 3 life ONE time. Compared to Vito’s ability which says « whenever you gain life, the target opponent loses that MUCH life » which explain why with Revitalize, the opponent lose 3 life with Vito and only one with Dina