Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save wmcguire18/54d9eff9dd07302c3be328522664ac6b to your computer and use it in GitHub Desktop.
Save wmcguire18/54d9eff9dd07302c3be328522664ac6b to your computer and use it in GitHub Desktop.

Checklist/Rubric

Part I: Creating Directories and Files; Initializing Git and Pushing to GitHub

  • I named my directories correctly.
  • I named my files correctly.
  • I structured my files and directories correctly.
  • I made only one initial commit.
  • I pushed my initial commit to GitHub.

Part II: Classes, Objects, Attributes, and Methods

Class #1 Checklist

  • I structured and named my directories and files correctly.
  • The four attributes I chose for Class #1 represent properties or characteristics.
  • I identified the data type for attributes in Class 1.
  • The four methods I chose for Class #1 represent behaviors or actions.
  • I followed best practices for naming of methods.
  • I described what the methods do in Class 1, including which attributes they use or modify.
  • I added and committed the class_1.txt file separately with a properly formatted commit message.

Class #1 Example Instance Checklist

  • The object I chose for Class 1 is an instance of this class.
  • I listed the values for each attribute of this object.
  • I listed the results of each method for this object.
  • I added and committed the class_1_example_instance.txt file separately with a properly formatted commit message.

Class #2 Checklist

  • The four attributes I chose for Class #2 represent states or characteristics.
  • I identified the data type for attributes in Class 2.
  • The four methods I chose for Class #2 represent behaviors or actions.
  • I followed best practices for naming of methods.
  • I described what the methods do in Class 2, including which attributes they use or modify.
  • I added and committed the class_2.txt file separately with a properly formatted commit message.

Class #2 Example Instance Checklist

  • The object I chose for Class 2 is an instance of this class.
  • I listed the values for each attribute of this object.
  • I listed the results of each method for this object.
  • I added and committed the class_2_example_instance.txt file separately with a properly formatted commit message.

Part III: Program Specific challenge

  • I wrote each line of code that was asked for
  • I added and committed my changes with a properly formatted commit message starting with a present-tense verb and a capital letter.
  • I pushed my changes to Github.

Done?

  • I pushed all of my changes to Github.

Academic Integrity

  • I completed this assessment on my own.
  • I did not and will not share the assessment instructions with any other person.

Submission:

  • I completed all parts of the Assessment Submission Form and fully submitted.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment