The latest release of marks has been 2am on the 17th of April.

A number of corrections with mark calculations have been made at this time. Marks are subject (in either direction) if errors are found in the calculation of results.

Marks

  • Some iteration 2 marks have been released and are visible on the grades page .
  • iteration2 (/100) = iteration2_auto + iteration2_manual
  • iteration2_auto (/50) = iteration2_auto_coverage +
    iteration2_auto_grouptest_groupserver +
    iteration2_auto_grouptest_courseserver +
    iteration2_auto_coursetest_groupserver +
    iteration2_auto_pylint
  • iteration2_auto_coverage (/4.5) : Your scaled mark for a coverage score expectation of 99%
  • iteration2_auto_grouptest_groupserver (/5) : Success of your tests when running against your server
  • iteration2_auto_grouptest_courseserver (5.5) : Success of your tests when running against our server
  • iteration2_auto_coursetest_groupserver (/31.5) : Success of your server running against our tests
    • NOTE: When we run our tests, we actaully calculate a mark out of "35" and then anyone who scores above 31.5/35 gets full marks. This is once again to boost the entire course up to account for the likely one or two tests that don't function correctly.
  • iteration2_auto_pylint : Your pylint score when pylinting your code.
  • iteration2_manual (/50): All of the non-automarking marks that your tutor awarded. You can discuss these marks with them.
    • This mark will be released on Friday evening of week 9

Results from automatic results

For the auto results, once released, you can see the output of these in the following files in a branch on your repo called iter2-results :

  • results_coursetests_groupserver_server.txt: The output from your server when testing OUR pytests against your server code.
  • results_coursetests_groupserver_tests.txt: The output from OUR pytests when testing OUR pytests against your server code.
  • results_coverage.txt: The output from us running coverage when testing your pytests against your server code.
  • results_grouptest_courseserver_server.txt: The output from OUR server when testing your pytests against your server code.
  • results_grouptest_courseserver_test.txt: The output from your pytests when testing your pytests against your server code.
  • results_grouptest_groupserver_server.txt: The output from your server when testing your pytests against your server code.
  • results_grouptest_groupserver_tests.txt: The output from your pytests when testing your pytests against your server code.
  • results_pylint.txt: The output from us running pylint

If you have discovered a minor error in your iteration 2 code that you think could drastically improve your mark (e.g. bad imports), then make a new branch off your iteration 2 branch called "iter2-fix" and make the fixes on that branch. During a project check-in share this branch with your tutor so they can re-run the automarker to see if you gain the extra marks.

Note: For every unique change you make to your code, we will remove 1/3 of the marks off your OVERALL new automark result (i.e. the mark out of 50) - so please don't waste time trying to make tiny tweaks to your code to gain a mark or two. Just learn from your mistakes! :)


Resource created Saturday 10 April 2021, 04:54:17 PM, last modified Saturday 17 April 2021, 01:55:52 AM.


Back to top

COMP1531 21T1 (Software Engineering Fundamentals) is powered by WebCMS3
CRICOS Provider No. 00098G