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 ModuleRunner
s, gathers ModuleRunnerResult
s,
evaluates module results using ModuleEvaluator
s,
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
-