I’ve graded the B+ tree assignment and wanted to mention a few notes regarding the grades.

First, there was wide variation in the number of test cases passed for the B+ tree implementations. Several teams passed all 25 test cases, several teams passed none of the test cases, and teams passed virtually every number of test cases in between. After considering several options, I decided to provide full credit for passing 18 test cases, making each test case worth 2.778 points. Teams that passed more than 18 test cases received 1.389 points for each additional test case that they passed.

Second, grades were lower than I expected so I added 5 points to everyone’s score. You can see this “curve” applied to the documentation statement.

If you have any questions regarding your score or answers to the various questions, don’t hesitate to contact me.