Skip navigation links
Graja - Grader for java programs

Graja 1.10.0

Graja 
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.devasgmt  
de.hsh.graja.devasgmt.ant  
de.hsh.graja.devasgmt.cli  
de.hsh.graja.devasgmt.proxy
Source: http://www.javaspecialists.eu/archive/Issue181.html
de.hsh.graja.devasgmt.transfer  
de.hsh.graja.graderapi
This package provides classes, interfaces, and annotations that might be used by subclasses of AssignmentGrader.
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.marshal.adapters  
de.hsh.graja.marshal.gradingscheme  
de.hsh.graja.marshal.modules  
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.pmd  
de.hsh.graja.offline.encryption  
de.hsh.graja.offline.encryptiongui  
de.hsh.graja.offline.integration  
de.hsh.graja.request  
de.hsh.graja.resourcedb
In this package there are classes for administration of the Graja resource database.
de.hsh.graja.resourcedb.cli  
de.hsh.graja.resourcedb.transfer
In this package there are transfer object classes for the Graja resource database.
de.hsh.graja.result
The Graja result hierarchy is as follows: At the root we have a Result object that contains one AssignmentResult object.
de.hsh.graja.service  
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.submission  
de.hsh.graja.switcher
This package hosts classes that usually are in the classpath of a JVM, that runs on the student's computer, when testing his or her solution.
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.assignment.extendproforma  
de.hsh.graja.transfer.common
This package contains transfer object classes that comprise the interface of the Graja service.
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.transform
Classes and routines that serialize and deserialize JSON or XML streams to Graja transfer objects.
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.gen  
de.hsh.graja.variability.is  
XML Namespaces 
Package Description
org.proforma
This package includes transfer object classes of the proforma task format For more information about the classes in this package and what they mean in Graja context have a look at the online documentation.
org.proforma.gh
This package includes transfer object classes of the proforma task format For more information about the classes in this package and what they mean in Graja context have a look at the online documentation.
org.proforma.variability  
org.proforma.variability.fx  
org.proforma.variability.fx.sample  
org.proforma.variability.util  
Student library 
Package Description
org.webcat.diff  
student  
student.testingsupport  
Other Packages 
Package Description
edu.princeton.cs.algs4  
javax.json
Provides an object model API to process JSON.
javax.json.spi
Service Provider Interface (SPI) to plug in implementations for JSON processing objects.
javax.json.stream
Provides a streaming API to parse and generate JSON.
org.glassfish.json  
org.glassfish.json.api  
Skip navigation links
Graja 1.10.0 - Grader for java programs