General Design Rules

  • Scores and numbers are rounded to hundredths in display while input can be anything.
  • If there is no data to display, then corresponding labels should not be visible. For example, the "Feedback:" label should not appear on the question canvas if there is no feedback entered in the question edit page.
  • When a display lists one item, its label should use singular case. E.g. "1 Question" not "1 Questions"
  • When there are no items in a list a text message of "No Items to Display" should be displayed on the first row under the the column head row.
  • When a list item contains html tags (display of entire item is styled in some other screen), those tags and their contents should be striped. For example:

If the question text is:
"What is the best <a href="google.com>search engine</a>?"

Then the display of question text in the question listing of question pools should be:
"What is the best search engine?" <--link to edit question page

"google.com" should not be left in this question text display.