morality play
noun
- a late medieval allegorical play that teaches moral lessons by depicting the battle between good and evil in the human soul
- something (such as a court trial) which involves a direct conflict between right and wrong or good and evil and from which a moral lesson may be drawn
Wiktionary
noun
- a type of allegorical drama towards the end of the Middle Ages that demonstrates a moral theme such as a character's inner struggle to attain moral enlightenment or salvation