Package de.hsh.graja.core
package de.hsh.graja.core
This package is central to the grading process.
The class
Core
controls the execution of modules, gathers module results,
evaluates module results, and generates an assignment result
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.-
ClassDescriptionThe class
Coretakes anAssignmentas its input, controls the execution ofModuleRunners, gathersModuleRunnerResults, evaluates module results usingModuleEvaluators, and generates anAssignmentResultwith a well structured grading scheme.A Module is one step of the grading process.A ModuleEvaluator can createGradingAspectResults fromModuleRunnerResults.A ModuleRunner executes a module such as JUnit or PMD.This class holds various data that might be needed by a module runner.A module runner result is the abstract base class of any module runner result.Collection of java source files.