wiki:cs222p-2017-fall-project3-grading

Full Credit: 100 points

  1. Follow the submission requirements (5%)
    • Code is structured as required
    • Makefile works
    • Code compiles and links correctly

Please make sure that your submission follows these requirements and can be unzipped and built by running the script we provided. Failure to follow the instructions could make your project unable to build on our machines, which may result in loss of points.

  1. Project Report (10%)
    • Clearly document the design of your project by using the provided template.
  1. Implementation details (15%)
    • Implement all the required functionalities
    • Implementation should follow the basic requirements of each function, such as file should be created on disk.
  1. Pass the provided test suite (50%)
    • Each of which is graded as pass/fail. Some of them need the eyeball check.
  1. Pass the private test suite (20%)
    • There are a number of private tests, most of which are graded as pass/fail. Some of them need the eyeball check
  1. Extra credits (20 points)
    • Duplicate keys that span multiple pages (10 points) (Duplicated keys that fit within a page is a mandatory requirement.)
    • Correct deletion (10 points)
Last modified 8 years ago Last modified on Oct 26, 2017, 8:47:05 PM
Note: See TracWiki for help on using the wiki.