Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 1.67 KB

File metadata and controls

19 lines (13 loc) · 1.67 KB

Introduction

 The purpose of this developer manual is to help a user know how to use our grading system by calling functions in Grading System Interface.
If you are interested in understanding our code in detail and be able to add more functions to our grading system, please read the developer_manual.
 In this user manual, we will mainly focuse on introducing Grading System Interface and the Makefile template.

Grading_system_interface

  The grading system will be tested under four conditions: correct answer, answer with compile error, answer with memory leak, answer with wrong output. check one example of the testcase: testcase exmaple.

Makefile

 As a user, you need to set up your own Makefile according to our Makefile template to be able to use our grading system. The Makefile will need Name of the excutable, Name of all the input arguments, Name of all the output files, Name of all the expected output files. There will be more instructions on how to set up the Makefile in Makefile template.

Makefile_example

 go to TestCases/2020homeworks, there are Makefiles for each homeworks