You can host custom questions on an external web server. In this model, the assessment player posts XML to a web service URL, which the question defines, to render the question. (See Request for more details.) The response includes information like how to render the question and how to grade the student's response. (See <custom> for more details.) Since the end-user has no access to this data, BrainHoney does not filter out any information, like the correct answer, from the web-service posts.