A morality play is a type of story that was popular in medieval times.
In these plays, there were usually characters that represented good and evil. Good characters were often called "virtues" and evil characters were called "vices".
The stories were meant to teach moral lessons about how people should behave. For example, the virtuous characters would always do the right thing and be rewarded for it, while the evil characters would do bad things and be punished.
The plays were often presented in the form of a story or allegory, which means that the characters and events represented symbolic meanings.
Overall, morality plays were a way for people in the Middle Ages to learn about right and wrong and to understand the consequences of their actions.