Graja 2.3.2-SNAPSHOT

All Packages Graja XML Namespaces Student library Other Packages 
Package Description
de.hsh.graja
Graja - Grader for java programs.
de.hsh.graja.comment
This package contains additional classes for specific grader comments.
de.hsh.graja.comment.applicability
An Applicability is a pair of Level and Audience.
de.hsh.graja.comment.transform
This package has a single public service method that can transform Content instances to either HTML or plain text.
de.hsh.graja.common  
de.hsh.graja.core
This package is central to the grading process.
de.hsh.graja.core.apcli  
de.hsh.graja.core.modules.checkstyle  
de.hsh.graja.core.modules.compile  
de.hsh.graja.core.modules.human  
de.hsh.graja.core.modules.junit  
de.hsh.graja.core.modules.pmd  
de.hsh.graja.core.regression  
de.hsh.graja.core.request  
de.hsh.graja.core.result
The Graja result hierarchy is as follows: At the root we have a Result object that contains one AssignmentResult object. An AssignmentResult is the root of all results for a single assignment. Below an AssignmentResult Graja stores AbstractGradingAspectResults in a successively deeper hierarchy. Any result object in this complete hierarchy stores an achieved score and holds a link to the respective node in the request hierarchy.
de.hsh.graja.devasgmt  
de.hsh.graja.devasgmt.cli  
de.hsh.graja.devasgmt.variability  
de.hsh.graja.extendproforma  
de.hsh.graja.gui  
de.hsh.graja.gui.cli  
de.hsh.graja.gui.controller  
de.hsh.graja.gui.exec  
de.hsh.graja.gui.model  
de.hsh.graja.install  
de.hsh.graja.modules.checkstyle  
de.hsh.graja.modules.compile
This package provides classes to compile a student's submission or parts of a submission.
de.hsh.graja.modules.human  
de.hsh.graja.modules.junit  
de.hsh.graja.modules.junit.api
This package provides classes, interfaces, and annotations that might be used by JUnit test classes.
de.hsh.graja.modules.pmd  
de.hsh.graja.offline.encryption  
de.hsh.graja.offline.encryptiongui  
de.hsh.graja.offline.integration  
de.hsh.graja.regression  
de.hsh.graja.regression.internal  
de.hsh.graja.regression.noisereduction  
de.hsh.graja.regression.recorded  
de.hsh.graja.regression.report  
de.hsh.graja.regression.report.treevisualiser  
de.hsh.graja.regression.report.violations  
de.hsh.graja.regression.runner  
de.hsh.graja.regression.transfer  
de.hsh.graja.regression.treecompare  
de.hsh.graja.regression.treecompare.util  
de.hsh.graja.resourcedb
In this package there are classes for administration of the Graja resource database.
de.hsh.graja.starter  
de.hsh.graja.starter.apcli
Package with classes that launch the Graja backend while converting data between frontend and backend formats.
de.hsh.graja.transfer
This package contains transfer object classes that comprise the interface of the Graja service.
de.hsh.graja.transfer.assignment  
de.hsh.graja.transfer.gradingscheme  
de.hsh.graja.transfer.request
This package contains transfer object classes that comprise the interface of the Graja service.
de.hsh.graja.transfer.result
This package contains transfer object classes that comprise the interface of the Graja service.
de.hsh.graja.transfer.tpl  
de.hsh.graja.transform
Classes and routines that serialize and deserialize JSON or XML streams to Graja transfer objects.
de.hsh.graja.transform.apcli  
de.hsh.graja.transform.submission  
de.hsh.graja.util
Utility classes.
de.hsh.graja.util.cli  
de.hsh.graja.util.comment
This package contains classes for comments that can be rendered to HTML or plain text.
de.hsh.graja.util.comment.event  
de.hsh.graja.util.comment.grid  
de.hsh.graja.util.marshal  
de.hsh.graja.variability.is  
de.hsh.graja.variability.is.plugin  
de.hsh.graja.variability.is.plugin.graja  
dom  
org.eclipse.compare.internal  
org.eclipse.compare.rangedifferencer  
org.outerj.daisy.diff  
org.outerj.daisy.diff.helper  
org.outerj.daisy.diff.html  
org.outerj.daisy.diff.html.ancestor  
org.outerj.daisy.diff.html.ancestor.tagtostring  
org.outerj.daisy.diff.html.dom  
org.outerj.daisy.diff.html.dom.helper  
org.outerj.daisy.diff.html.modification  
org.outerj.daisy.diff.output  
org.outerj.daisy.diff.tag  
org.proforma
This package includes transfer object classes of the proforma task format
org.proforma.tests.unittest
This package includes transfer object classes of the proforma task format
org.proforma.util  
org.proforma.variability  
org.proforma.variability.fx  
org.proforma.variability.fx.sample  
org.proforma.variability.transfer  
org.proforma.variability.util  
org.proforma.variability.util.algs4  
org.webcat.diff  
student  
student.testingsupport