You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ChocoPy/grade.md

1.1 KiB

Grading

Core Tests: 59/59

Extra: 21/21

=========================

Standard tests: 80/80

Work Log: 10/10

Additional Tests: 10/10

Code style: 10/10

Improvements: +1

Overall: 111/110

Congratulations! Your analyzer has solved every test case correctly again. Your improvement is solid and easy to verify. The two-passes design is clear and direct.

Testing

The additional test cases provided in the student_contributed directory are carefully selected and well structured. I am surprised that you managed to reproduce those error messages from reference-implementation. Some of them are weird and probably not worth reproducing, but thanks for reducing the workload on my end.

Miscellaneous

The Code structure is clear and consistent but could still be improved by removing commented codes (at least in the final version).

The automatic test shell scripts are very helpful. It would be even better if you could organize them with CI tools like travis.ci or gitflow. It is totally optional but it would be fun to construct a CI pipeline.

The worklog contains some typos that could be avoided by adding a spellchecker to the IDE or CI.