Did she do her duty?

That depends on the specific context and what duty you are referring to. More information is needed to provide a definitive answer.

To determine if someone has fulfilled their duty, you need specific information about the person, their assigned duties, and the context in which the question is being asked. Without more details, it is not possible to definitively answer whether she did her duty.