These tags give the problem a structure and take care of the recording
of data and giving the student messages.
- problem: This must be the first tag in the file.
This tag sets up the header of the webpage and generates the submit
buttons. It also handles due dates properly.
- part: This must be below problem if it is
going to be used. It does many of the same tasks as problem,
but allows multiple separate problems to exist in a single file.
- startouttext and endouttext:
These tags are somewhat special. They must have no internal text and
occur in pairs. Their use is to mark up the problem so the web editor
knows what sections should be edited in a plain text block on the
- comment: This tag allows one to comment out sections
of code in a balanced manner, or to provide a comment description
of how a problem works. It only shows up for the edit target, stripped
out for all other targets.