diff --git a/projects/project1_rubric.html b/projects/project1_rubric.html index 2a15495..25ad541 100644 --- a/projects/project1_rubric.html +++ b/projects/project1_rubric.html @@ -107,6 +107,13 @@
  • Other Code Quality Issues
  • +
  • Resubmission +
  • @@ -486,6 +493,162 @@

    Other Code Quality Issues +

    Resubmission

    +

    When you receive your graded Project 1B, you can make a resubmission to address +any feedback you received in Projects 1A and/or 1B. This may increase your scores +in those projects.

    +

    While the project is divided into two parts (1A and 1B), remember that Project 1B +builds on Project 1A, As such, you should think about your +resubmission as a final cumulative submission that addresses any remaining issues +in your Project 1B submission (i.e., you should not think in terms +of making two separate resubmissions, one for 1A and another for 1B, with different +code for each submission).

    +
    +

    Note

    +

    If you scored two S’s in your initial submission for Project 1B, but not in your initial Project 1A +submission, you do not need to make any further changes to your Project 1B +code to bump your 1A scores up to two S’s. However, we do still need you +to make an (abbreviated) resubmission. If you are in this situation, please +skip to “Project 1B Submissions with two S’s” below.

    +
    +
    +

    Required Documentation

    +

    Making a resubmission involves not just addressing the feedback we gave you, but +also preparing some documentation explaining the changes you made to your code. +You should consider this documentation as important as the changes you are making +to your code: resubmissions that do not include the information requested below +WILL NOT BE GRADED.

    +

    If you decide to make a resubmission, you MUST add a RESUBMISSION.md file +in the root of your repository using the following template: (the exact sections +are explained below)

    +
    Project 1 Resubmission
    +======================
    +
    +Team members:
    +- TEAM MEMBER 1 (CNETID1)
    +- TEAM MEMBER 2 (CNETID2)
    +
    +Rubric items you have addressed
    +-------------------------------
    +<COMPLETE THIS SECTION>
    +
    +Rubric items you have NOT addressed
    +-----------------------------------
    +<COMPLETE THIS SECTION>
    +
    +Substantial new code added to your submission
    +---------------------------------------------
    +<COMPLETE THIS SECTION>
    +
    +Changes made to pass additional tests
    +-------------------------------------
    +<COMPLETE THIS SECTION>
    +
    +Other changes
    +-------------
    +<COMPLETE THIS SECTION>
    +
    +
    +

    Below you can find more details on each of the sections. If you are not providing any +information in a given section, please do not remove the section. Instead, just write +N/A below it.

    + +

    Once again, if you do not include a RESUBMISSION.md file with the above information, +your resubmission will not be graded.

    +
    +
    +

    Project 1B Submissions with two S’s

    +

    If you scored two S’s in your initial submission for Project 1B, but not in your +original Project 1A submission, you do not need to submit all the documentation +requested above. However, we do still need you to make a resubmission so we know +you want us to revise your Project 1A submission.

    +

    In this resubmission, you do not need to make any changes to your Project 1B +code, and can simply resubmit the exact same code your submitted in our original +Project 1B submission. All you need to do is add a RESUBMISSION.md file +with the following contents:

    +
    Project 1 Resubmission
    +======================
    +
    +Team members:
    +- TEAM MEMBER 1 (CNETID1)
    +- TEAM MEMBER 2 (CNETID2)
    +
    +We earned two S's in Project 1B, but not Project 1A.
    +
    +
    +

    Note: If you already earned two S’s in both Project 1A and 1B, do not make a resubmission +(it will be ignored). If you have questions about any of the feedback you received, +please post a question on Ed.

    +
    +
    +

    Submitting

    +

    You will submit your code through the “Project 1 (Resubmission)” assignment on Gradescope. +Other than that, you should follow the same submission instructions as in the original submissions.

    +
    +
    +

    Resubmission Grading

    +

    In general, if you are making a resubmission that only involved addressing rubric items, without adding substantial +new code to your submission, there is a very high likelihood that addressing all the rubric items will bump your Code +Quality score to an S. You may leave up to two non-major rubric items unaddressed.

    +

    On the other hand, if you are making a resubmission that involves adding substantial new code, please bear in mind +that the graders could identify issues in that new code that will impact your Code Quality score. Please +make sure to carefully review the Project 1 Rubric so you know what the graders will be looking at.

    +
    +