跳转到内容

Fatworm 2013:Grading Policy

来自ACM Class Wiki

About Your Code

  1. You should host your code at https://202.120.61.16/svn/yourname/fatworm2013/.
  2. Cheating behavior is heavily punished in this course project. We calculate the similarity between your codes finally.
  3. You should make good use of your svn. If you are a git user, I recommend you to install a git-svn.

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!