I think that the mandatory flags (*) should stand out more than they do. IMO, they're very insignificant and people taking the surveys may not notice them.
At the same time, I notice that every renderer has the same code regarding the mandatory flag:
String mandatoryFlag = getQuestion().isMandatory()? "* ":"";
I plan to put this in their parent, the Renderer.
Logged In: YES
user_id=1313948
Originator: YES
I have attached the patch to this change. I moved the code into the Renderer and made it so that the mandatory flag is red (I would like it to look more bold, but the fact that we set the font of the WHOLE label makes this more complicated than I'd like and I have more important things to work on). Note that this patch includes the File Chooser Question in it (That means you shouldn't run the File Chooser patch if you run this one).
File Added: moreVisibleMandatoryFlags.patch
Logged In: YES
user_id=1313948
Originator: YES
The red mandatory flag was added to revision 3. I still feel that it should stand out more so I'm leaving this open.