Fill in the Blank renders prompts with LaTeX and accepts a separate answer list per blank, so a question can test notation as precisely as it tests the result.