Skip to content

Instantly share code, notes, and snippets.

@Meshiest
Last active October 22, 2017 19:50
Show Gist options
  • Save Meshiest/8cdf5ab7c0ccbabaeb973f88338d9562 to your computer and use it in GitHub Desktop.
Save Meshiest/8cdf5ab7c0ccbabaeb973f88338d9562 to your computer and use it in GitHub Desktop.

Homework 1 Rubric

An automatic grader for this assignment can be found here. This grader does not account for penalties.

Specification

  • A completed assignment does not have to exactly resemble the "Isaac's Schedule" document.
  • A completed assignment requires valid html, NOT what validator.w3.org specifies
  • Capitalization of tags should be ignored
  • Should students choose to use CSS instead of HTML attributes, no points should be deducted
  • The document should render properly on Chrome
    • If the document has invalid syntax for an attribute a note should be left but no points should be deducted
      • Example: <div width="100px"> or <table border="1px">
      • the "px" is invalid but the page still renders
      • Other case: align="middle"
      • This isn't recognized as valid in the spec but works on most browsers
  • Base grade is 10% if the student submits any form of html regardless of errors

Penalties

  • 0pt overall - Empty HTML document or a missing submission
  • -5pt penalty each, -15pt max - Invalid tag nesting: <a><b></c></a></b>
  • -5pt penalty each, -15pt max - Not closing tags that need to be closed (html, body, title, div)
  • -5pt - no html tag or DOCTYPE, having one or the other is fine

56% Required Tags

  • 8pt - ul OR ol
  • 8pt - li
    • 4pt for having it, 4pt for having it in the ul or ol tag
  • 10pt - title
  • 10pt - table
  • 10pt - tr
    • 5pt having it, 5pt for having it in the table tag
  • 10pt - td
    • 5pt having it, 5pt for having it in the tr tag

4% Required Attributes

  • 4pt - rowspan OR colspan on a table cell

30% Stylistic (CSS or HTML across entire document, not specific locations)

  • 5pt - Header (CSS or h1/h2/h3)
  • 5pt - Table border
  • 5pt - Bold text (strong/b/font-weight: bold)
  • 5pt - Underlined text
  • 5pt - Center aligned text (no credit if &nbsp; is used to center text)
  • 5pt - Right justified text (no credit if &nbsp; is used to justify text)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment