Package de.hsh.graja.core
Class Core
java.lang.Object
de.hsh.graja.core.Core
The class Core
takes an Assignment as its input,
controls the execution of ModuleRunners, gathers ModuleRunnerResults,
evaluates module results using ModuleEvaluators,
and generates an AssignmentResult
with a well structured grading scheme. There is more information
about the role of classes in this package in the
documentation of the class Graja.
This class assumes that the student's submission is unpacked into a file system folder.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Core
public Core()
-
-
Method Details
-
gradeRequest
This method compiles the solution and runs the grader.- Parameters:
request-- Returns:
- a result object with comments and individual assignment results. The initialLeadingComments are referenced by the new Result. It is guaranteed, that the returned object contains results for every requested assignment. On error, Results with comments are returned (but never null).
-
main
-