Skip to content
daveho edited this page Dec 5, 2012 · 2 revisions

Overview of the CloudCoder Eclipse projects

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.

CloudCoderBuilder - old implementation of the builder, which is the component that builds and tests submissions. Obsolete, will be removed in the future.

CloudCoderBuilder2 - new implementatino of the builder.

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.

Install

Downloads

Screenshots

For more info (demo server, exercise repository, contributing to cloudcoder, etc): cloudcoder.org

Clone this wiki locally