Skip to content
David Hovemeyer edited this page Aug 10, 2015 · 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.

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.

Install

Downloads

Screenshots

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

Clone this wiki locally