跳转到内容

Fatworm 2014:Grading Policy

来自ACM Class Wiki

About Your Code

  1. Cheating behavior is heavily punished in this course project. We calculate the similarity between your codes finally.

About Test Cases

In order to free you from uncertainty, TAs decided to give you test cases. Although you have all test cases, it is still a hard work for you to fully finish the whole system.

We divided all test cases into two parts. The first part is a basic one, only check whether you can correctly work on DDL, DML, simple queries and index. The other part will be a challenge, since it requires more optimization, and many tricky cases.

Basic Test Cases:

  • arno
  • basic1
  • basic2
  • crash
  • infraTest
  • insert
  • naive
  • sample-imba
  • samples
  • simple
  • sort
  • subqueries
  • tstest
  • types

Challenge Test Cases:

  • ATIS
  • atisn
  • indexTest
  • opt
  • triii
  • wisconsin

Grading Policy (Tentative)

Challenge test cases (at least 20%)

  1. Finish jdbc-taste (10%)
  2. Attitude (20%)
    • Two code review (per 5%)
    • Final Presentation (5%) [Notice: This part is evaluated by all your classmates]
    • Peer Review (5%) [Notice: This part needs you to be active in the group, ask good questions in the final presentation]
  3. Basic test cases (50%)
  4. Challenge test cases (at least 20%)

You have many chances to exceed 100%. Good luck!