Main Assignment Rubric and grading spec
Created Friday 19 October 2018
In an effort to balance the diverse needs of the students in this class, my plan is to use a singular "specs-grading" system for the assignments in the class, roughly corresponding to each of the individual web-design assignments. You will simply recieve one final score that will comprise 50% of your grade (the code assessment) in the class. Here are the requirements, in increasing order of grade values.
To recieve a 70% grade, you must:
- Have a self-created webpage, which may be as simple as a plaintext "hello world."
To receive a 75%, you must do the above, plus
- Your webpage must conform to a standard HTML format. (it need not validate perfectly, but it must follow the basic structure of an HTML Document)
- a unique title
- a headline
- a header
To recieve a 80%, you must do the above, plus your site..
- Must have at least one more page, with the pages linked to one another
- Must contain both an article and another division (or "div") with its own unique id attribute.
- Must make use of paragraphs
- Must contain one or more (absolute, for reasons you ought to understand) links to an *external* website
- Must contain one or more (relative, also for reasons you ought to understand) links to another page as described below.
- Must contain one or more inline images. It may either be absolute or relative. Note that relative will require that you upload your own image, while absolute will require you possibly being a rude webmaker (though many sites are cool with this, do you research)
To recieve an 90%, you must do the above, plus your site must have..
Some CSS styling, as follows:
- At least one example of styling utilizing an EXTERNAL style sheet (i.e. a linked file). Call this file "style.css" and ensure it is in your main public_html folder
- At least one example of EMBEDDED or IN-LINE styling (i.e., somewhere in the actual HTML itself.
- At least one "english" color, one RGB color, and one HSL color
To recieve a 95%, you must do the above, plus your site must have
- At least one instance of "non-default" CSS box model styling
- At least one instance of "non-default" CSS positioning
To recieve 100%, you must do the above plus
- Your site must be be "responsive" (i.e. present differently based on the device or screen in which it is viewed) by being "dynamic" (i.e. through media queries and differing CSS based on the device.)