Monday, August 24, 2015

Program 1: html, due Friday September 11

Hey folks,

Below is your first coding assignment! It's due by end of day Friday, September 11.

***

Goal:
  • Create a form for employment authorization in HTML5 alone.

Constraints:
  • Don't use any CSS, or any tags that control appearance (we'll do this later).
  • Your page should be contained in one html file.
  • Your content should be suitable for use in a classroom context.
Content:
  • Create a online version of the employee section of this form. You need only include the fields on the first page that appear before the red dotted line. Add a submit button to the bottom of the form.
  • Your page should use the CSC logo found here. Make sure you download the jpg and include the file in your submission.

Validation:
  • Validate your page using the W3C Nu Markup Validation Service validator.w3.org/nu/. Address as many of the resulting warnings and errors as you can.
  • Test your page on various browsers ("crossbrowser testing") using BrowserlingBrowseraBrowserStack or SauceLabs — or any equivalent tool. These make it easy to see how a page is rendered in different browsers without actually running those browsers. Test at least half of the following browsers:
    • Firefox for Windows
    • Firefox for OS X
    • Chrome for Windows
    • Chrome for OS X
    • Chrome for Android
    • Internet Explorer for Windows
    • Safari for OS X
    • Safari for iOS

Deliverables:
  • Using wolfware classic assignment "html_assignment", submit the following as a single zip file:
    • Your version of the homepage HTML5 source.
    • A text file of 1-2 pages documenting the results of your validation including any remaining errors and warnings, and your summary of the results of crossbrowser testing.
  • (Optional) post your impressions of the crossbrowser testing tool you used to our forum for participation credit.

Grading:
  • 10% proper turn in
  • 10% proper content
  • 20% using html5 only 
  • 20% avoiding CSS and styling 
  • 20% good validation
  • 20% good cross browser testing