Skip to content

Releases: apluslms/python-grader-utils

Release v4.8

29 Sep 11:17
Compare
Choose a tag to compare

Changes:

  • Fixed a bug in IOTester where not all expected output was shown

Release v4.7

28 Sep 11:14
Compare
Choose a tag to compare

Changes:

  • Fixed a bug in IOTester where in rare cases the output coloring html was broken

Release v4.6

31 Aug 13:38
Compare
Choose a tag to compare

Changes:

  • Fixed a bug in IOTester random_state_test and output capturing when using rpyc

Release v4.5

15 Apr 16:54
Compare
Choose a tag to compare

Changes:

  • Updated dependencies and libraries to the latest versions.

Release v4.4

03 Jan 08:23
Compare
Choose a tag to compare

Minor fix:

  • Fix higher than one digit line numbers appearing on multiple lines when viewing submission file in A+

Release v4.3

19 Nov 07:14
Compare
Choose a tag to compare

Changes:

  • Fix some bugs in IOTester and improve performance

Release v4.2

29 Sep 10:02
Compare
Choose a tag to compare

Minor fixes:

  • Fix yaml parser error with malformed test_config.yaml
  • Update old test_config.yaml example code

New features:

  • IOTester capitalization check
  • IOTester max_int_delta setting

Release v4.1

15 Sep 14:40
Compare
Choose a tag to compare

Minor fixes:

  • Fix iotester and validation bugs
  • Add documentation about the IOTester that was added in v4.0

Release v4.0.1

26 Aug 13:37
Compare
Choose a tag to compare

Update the version number in setup.py since it was forgotten in v4.0.

Release v4.0

26 Aug 13:36
ab2627d
Compare
Choose a tag to compare

Changes:

  • Add rpyc remote grader. It runs the grader and
    student's submission in different processes.
    It is still possible to run a single process like previously.
  • Add input/output tester.
  • Remove the deprecated configuration remove_more_sentinel.
  • Add timeout decorator for traditional unit tests
    (different timeout for each test method)
  • Improve CSS styles.
  • Write points to file if running with rpyc remote grader
    (otherwise print points to stdout, like previously).
  • Output the test running time and total time in the grading feedback.
  • Remove irrelevant tracebacks when possible from the feedback.