1.2 Updates:
- none
How to use Assignment Checklists
Summary:
Assignment checklists help you by listing the required components of a completed
assignment. They are also used in the grading process to give us a roadmap of what you have
completed for a particular assignment. It saves us from looking for features that you not
completed, which can waste a great deal of time. Checklists are a submission contract
between the student and the instructor.
Checklist basics:
- Never make false claims on an assignment checklist (that is, never,
ever, change "No" to "Yes" if you have not done the work). Making false claims on a checklist
will always be assumed to be an attempt to cheat your peers. It is an academic integrity
violation. Such violations carry penalties that typically include immediate failure in the
course and a referal to the dean's office for official censure by the university. Take this
warning seriously.
- You will need a plain
TEXT EDITOR to make the simple modifications to the HTML contained in the
checklists. (HTML is a plain text format.) You can probably use your IDE editor, if you have one.
- Assignments that require them will not be graded for credit without the completed,
accurate checklist.
- When you complete a checklist task, change the "No" to "Yes" inside the simple HTML file.
- Very rarely you may be forced to use "maybe" in a checklist response, but this
is generally discouraged. Most students never use "maybe" during the entire quarter. If you respond
"maybe" you must provide an explanation at the bottom of the checklist. Example: You wrote
code to sort an array. 1 time in 10 it seems to blow up. You might put "maybe" on the row of
the checklist that asks if you successfully sorted the array and say, "Yes, but I could not find a
bug so 1 time in 10 the array-sorting code blows up."
- Bottom of the checklist comments: Use this area to communicate important notes beyond
what is covered with "Yes" and "No", as needed. Write in plain prose and use <p> at the end of
paragraphs for formatting.
How to edit assignment checklists:
- Start your text editor, and open a new, empty text file in the directory where you are preparing
your assignment.
- Navigate to the appropriate assignment checklist on the class website.
- In your browser, use right-click / "view source" to view the HTML source code of the
checklist.
- Use Select-all (Control-A or Cmd-A) to highlight all the text (the entire HTML source file).
- COPY the selected text (the HTML source code for the whole web page).
- PASTE / INSERT (Control-V or Cmd-V) the whole file into your previously empty text file.
- SAVE the file as type HTML (e.g., with a file extension of .html). Make SURE you
haven't accidentally named it something like Color-Checklist.html.txt.
- Change "No" to "Yes" as you complete the tasks.
- Save your .html after making changes.
- In your local directory, you should see your browser icon (e.g., Firefox) next to your
checklist file. When you "click on it" it should expand into a regularly-displayed web page in
your default browser. It should look exactly like the orignal web page, but with your name in
the HTML and "Yes" instead of "No" where you have made changes.
- After making changes to the checklist.html file, you should regularly check to see what
it looks like (i.e., that you have not made a mistake in the HTML).
- After verifying that the checklist looks good and is complete (with no false claims!)
then submit it, along with your completed assignment.