-
Notifications
You must be signed in to change notification settings - Fork 59
EclipseProjects
CloudCoder consists of a number of Eclipse projects.
CloudCoder - this is the webapp, which is implemented in GWT. It includes both the client-side and server-side code.
CloudCoderBuilder2 - implementation of the builder, which is the component that builds and tests submissions. (This is the second implementation of the builder, hence the "2".)
CloudCoderJetty - the Jetty web application server and support code.
CloudCoderLogging - jarfiles needed for logging by various projects.
CloudCoderModelClasses - the core model classes, shared by the client side (GWT) code, server side code, and other components (such as the builder).
CloudCoderModelClassesJSON - serialization and deserialization of model classes using the JSON format.
CloudCoderModelClassesPersistence - the persistence layer: support for storing model objects in the database, retrieving them, etc.
CloudCoderModelClassesTest - JUnit test cases for the model classes.
CloudCoderRepository - the exercise repository webapp.
CloudCoderRepositoryWebServer - support for building and deploying the exercise repository webapp as a single jarfile.
CloudCoderTools - obsolete, will be removed in the future.
CloudCoderWebsServer - support for building and deploying the CloudCoder webapp as a single jarfile.
For more info (demo server, exercise repository, contributing to cloudcoder, etc): cloudcoder.org