From 9b21b7e5a2c466d634d16a79659d0b2773347db9 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Fri, 14 Oct 2011 11:55:20 +0200
Subject: [PATCH] FXOLAT-224: generate the REST API document with a maven
 profile and copy the documentation in the source code

---
 pom.xml                                       |    33 +-
 .../org/olat/restapi/api/ApiWebService.java   |     9 +-
 .../restapi/api/_content/application.html     | 10740 ++++++++++++++++
 3 files changed, 10777 insertions(+), 5 deletions(-)
 create mode 100644 src/main/java/org/olat/restapi/api/_content/application.html

diff --git a/pom.xml b/pom.xml
index b31e76866af..1eda265036d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -192,6 +192,31 @@
 				<os.property.file>win.properties</os.property.file>
 			</properties>
 		</profile>
+
+		<profile>
+			<id>documentation</id>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>com.sun.tools.jxc.maven2</groupId>
+						<artifactId>maven-jaxb-schemagen-plugin</artifactId>
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-javadoc-plugin</artifactId>
+					</plugin>
+					<plugin>
+						<groupId>com.sun.jersey.contribs</groupId>
+						<artifactId>maven-wadl-plugin</artifactId>
+					</plugin>
+					<plugin>
+						<groupId>org.codehaus.mojo</groupId>
+						<artifactId>xml-maven-plugin</artifactId>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+		
 	</profiles>
 	<repositories>
 		<repository>
@@ -617,7 +642,7 @@
 								<properties>
 									<property>
 										<name>applicationDocsFile</name>
-										<value>${basedir}/src/org/olat/restapi/support/application-doc.xml</value>
+										<value>src/main/java/org/olat/restapi/support/application-doc.xml</value>
 									</property>
 								</properties>
 							</wadlGeneratorDescription>
@@ -626,7 +651,7 @@
 								<properties>
 									<property>
 										<name>grammarsFile</name>
-										<value>${basedir}/src/org/olat/restapi/support/application-grammars.xml</value>
+										<value>src/main/java/org/olat/restapi/support/application-grammars.xml</value>
 									</property>
 								</properties>
 							</wadlGeneratorDescription>
@@ -660,8 +685,8 @@
 										<includes>
 											<include>application.wadl</include>
 										</includes>
-										<outputDir>${project.build.outputDirectory}</outputDir>
-										<stylesheet>${basedir}/src/org/olat/restapi/support/wadl_documentation.xsl</stylesheet>
+										<outputDir>src/main/java/org/olat/restapi/api/_content/</outputDir>
+										<stylesheet>src/main/java/org/olat/restapi/support/wadl_documentation.xsl</stylesheet>
 										<fileMappers>
 											<fileMapper
 												implementation="org.codehaus.plexus.components.io.filemappers.FileExtensionMapper">
diff --git a/src/main/java/org/olat/restapi/api/ApiWebService.java b/src/main/java/org/olat/restapi/api/ApiWebService.java
index ec7834ed5b6..980c4d47303 100644
--- a/src/main/java/org/olat/restapi/api/ApiWebService.java
+++ b/src/main/java/org/olat/restapi/api/ApiWebService.java
@@ -28,6 +28,7 @@ import javax.ws.rs.PathParam;
 import javax.ws.rs.Produces;
 import javax.ws.rs.core.MediaType;
 import javax.ws.rs.core.Response;
+import javax.ws.rs.core.Response.Status;
 
 /**
  * 
@@ -62,7 +63,10 @@ public class ApiWebService {
 	@Path("doc")
 	@Produces(MediaType.TEXT_HTML)
 	public Response getHtmlDoc() {
-		InputStream in = ApiWebService.class.getResourceAsStream("../../../../application.html");
+		InputStream in = ApiWebService.class.getResourceAsStream("_content/application.html");
+		if(in == null) {
+			return Response.serverError().status(Status.NOT_FOUND).build();
+		}
 		return Response.ok(in).build();
 	}
 	
@@ -77,6 +81,9 @@ public class ApiWebService {
 	@Produces("image/jpeg")
 	public Response getImage1(@PathParam("filename") String filename) {
 		InputStream in = ApiWebService.class.getResourceAsStream("_content/" + filename);
+		if(in == null) {
+			return Response.serverError().status(Status.NOT_FOUND).build();
+		}
 		return Response.ok(in).build();
 	}
 	
diff --git a/src/main/java/org/olat/restapi/api/_content/application.html b/src/main/java/org/olat/restapi/api/_content/application.html
new file mode 100644
index 00000000000..c9c96462df1
--- /dev/null
+++ b/src/main/java/org/olat/restapi/api/_content/application.html
@@ -0,0 +1,10740 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+   <head>
+      <title>Documentation of OLAT REST API</title><style type="text/css">
+                    body {
+                        font-family: sans-serif;
+                        font-size: 0.85em;
+                        margin: 2em 8em;
+                    }
+                    .methods {
+                        background-color: #eef;
+                        padding: 1em;
+                    }
+                    h1 {
+                        font-size: 2.5em;
+                    }
+                    h2 {
+                        border-bottom: 1px solid black;
+                        margin-top: 1em;
+                        margin-bottom: 0.5em;
+                        font-size: 2em;
+                       }
+                    h3 {
+                        color: orange;
+                        font-size: 1.75em;
+                        margin-top: 1.25em;
+                        margin-bottom: 0em;
+                    }
+                    h4 {
+                        margin: 0em;
+                        padding: 0em;
+                        border-bottom: 2px solid white;
+                    }
+                    h6 {
+                        font-size: 1.1em;
+                        color: #99a;
+                        margin: 0.5em 0em 0.25em 0em;
+                    }
+                    code {
+                        font-size: 1.2em;
+                        color: #111166;
+                    }
+                    pre {
+                        padding-left: 2em;
+                    }
+                    dd {
+                        margin-left: 1em;
+                    }
+                    tt {
+                        font-size: 1.2em;
+                    }
+                    table {
+                        margin-bottom: 0.5em;
+                    }
+                    th {
+                        text-align: left;
+                        font-weight: normal;
+                        color: black;
+                        border-bottom: 1px solid black;
+                        padding: 3px 6px;
+                    }
+                    td {
+                        padding: 3px 6px;
+                        vertical-align: top;
+                        background-color: f6f6ff;
+                        font-size: 0.85em;
+                    }
+                    td p {
+                        margin: 0px;
+                    }
+                    ul {
+                        padding-left: 1.75em;
+                    }
+                    p + ul, p + ol, p + dl {
+                        margin-top: 0em;
+                    }
+                    .optional {
+                        font-weight: normal;
+                        opacity: 0.75;
+                    }
+                </style></head>
+   <body>
+      <h1>Documentation of OLAT REST API</h1>
+      <p>
+         The goal of the REST API is to provide an easy way to exchange
+         URLs. It is also used to integrate with other systems such as student
+         administration, external course administration and/or external learning group
+         administration.</p>
+         
+         <h2>Concepts</h2>
+         <p>Representational State Transfer or REST is a style of architecture to be primarily used with
+         the HTTP protocol, but not exclusively. In the case of HTTP, it utilizes all 
+         its features: URIs to describe resources, HTTP Methods as "verbs" to manipulate resources 
+         (GET to retrieve resources, PUT to create new ones, POST to modify them, DELETE...),
+         HTTP Headers and Media Types for content negotiation...</p>
+         <p>In OLAT, the JRS-311 is used as a backend for the implementation of our REST API. JSR-311 is a standard
+         from J2EE. We use the reference implementation from the following standard: <a href="https://jersey.dev.java.net/">Jersey</a>.</p>
+         <img src="schema.jpg" title="schema" />
+         
+         <h2>Security</h2>
+         <p>The security is based on a two level mechanism, as it is in OLAT.</p>
+         <ol>
+         	<li>The first level is a servlet filter which collects all requests to the REST API. This filter
+         	determines whether the URI is open to everyone (/api, /ping, /auth...) or if it needs an authentication. The authentication
+         	itself is delegated to a web service.</li>
+         	<li>The second level happens in all entry points of the REST API. Every method checks if
+         	the user (if a user must be authenticated) has enough privileges to operate on the desired resource.</li>
+         </ol>
+         <p>To maintain a valid authentication over several requests, the filter proposes two methods:</p>
+         <ol>
+         	<li>Reuse the session cookie on every request. The advantage of this method is that OLAT
+         	doesn't need to create a session on every request.</li>
+         	<li>If you cannot use the session cookie, the filter always adds an HTTP Header (X-OLAT-TOKEN) to
+         	the response. Send this token with the next request to maintain your privileges.</li>
+         </ol>
+         
+         <h2>Configuration</h2>
+         <p>A spring bean allows to configure Resources, Singletons and Providers; either statically
+         with the XML configuration of the bean (<code>/org/olat/restapi/_spring/restApiContext.xml</code>) or
+         programmatically by adding or removing classes and singletons to/from the bean (bean id is the
+         same as its interface: <code>org.olat.restapi.support.RestRegistrationService</code>).</p>
+         <p>OLAT uses the standard JAXB provider from Jersey to produce XML from java objects, as well as 
+         the JSON provider from <a href="http://jackson.codehaus.org/">Jackson</a>, which reuses
+         the same JAXB annotations.</p> 
+         <p><strong>Very important!</strong> All configuration settings must be done before the Jersey's servlet starts.</p>
+         
+         <h2>Example</h2>
+         <p>Here is a little example on how to create a user and add it to a learning group:</p>
+         <ol>
+         	<li>PUT http://www.frentix.com/olat/restapi/users<br />
+         	HTTP Header: Content-Type application/json<br />
+         	Response: 200</li>
+         	<li>GET http://www.frentix.com/olat/restapi/groups<br />
+         	HTTP Header: Accept application/json<br />
+         	Response: 200</li>
+         	<li>Choose a group</li>
+         					<li>PUT http://www.frentix.com/olat/restapi/groups/{groupId}/users/{identityKey}<br />
+         					Response: 200</li>
+         </ol>
+         
+         <h2>Documentation</h2>
+         <p>This documentation is based on the WADL format. The XML file is automatically
+         generated by Jersey on runtime. For documentation purposes, this file is the base
+         of a four step Maven process to produce a human readable HTML file.</p>
+         <ol>
+         	<li>Generate a XSD schema from all the Java classes used by JAXB for mapping</li>
+         	<li>Generate Javadoc with a custom doclet for WADL</li>
+         	<li>Generate WADL with the output of the two preceding steps</li>
+         	<li>Produce the final HTML documentation with XSLT</li>
+         </ol>
+         <p>To add java classes annoted with JAXB, you must update the pom file in the OLAT directory
+         under the artfact <code>maven-jaxb-schemagen-plugin</code>.</p>
+         <p>To add resources, you must add the packages to the following plugins configurations:
+         <code>maven-javadoc-plugin</code> and <code>maven-wadl-plugin</code>.
+         Be aware that the first uses commas to seperates the packages and the second semicolons. Both  recursively search all resources
+         under the packages.</p>
+         <p>Examples for the documentation can only be generated for XML. This is a limitation of the
+         maven plugin.</p>
+         
+         				<h2>Contents of resources</h2>
+         <p>
+         
+      </p>
+      <ul>
+         <li><a href="#resources">Resources</a><ul>
+               <li><a href="#d2e2">http://www.example.com/repo/forums/{forumKey}</a><ul>
+                     <li><a href="#d2e5">http://www.example.com/repo/forums/{forumKey}/version</a></li>
+                     <li><a href="#d2e20">http://www.example.com/repo/forums/{forumKey}/threads</a></li>
+                     <li><a href="#d2e85">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e150">http://www.example.com/i18n</a><ul>
+                     <li><a href="#d2e153">http://www.example.com/i18n/version</a></li>
+                     <li><a href="#d2e168">http://www.example.com/i18n/{package}/{key}</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e193">http://www.example.com/repo/courses/{courseId}</a><ul>
+                     <li><a href="#d2e229">http://www.example.com/repo/courses/{courseId}/version</a></li>
+                     <li><a href="#d2e244">http://www.example.com/repo/courses/{courseId}/configuration</a></li>
+                     <li><a href="#d2e268">http://www.example.com/repo/courses/{courseId}/authors</a></li>
+                     <li><a href="#d2e285">http://www.example.com/repo/courses/{courseId}/publish</a></li>
+                     <li><a href="#d2e313">http://www.example.com/repo/courses/{courseId}/file</a></li>
+                     <li><a href="#d2e328">http://www.example.com/repo/courses/{courseId}/runstructure</a></li>
+                     <li><a href="#d2e345">http://www.example.com/repo/courses/{courseId}/editortreemodel</a></li>
+                     <li><a href="#d2e363">http://www.example.com/repo/courses/{courseId}/authors/{identityKey}</a></li>
+                     <li><a href="#d2e409">http://www.example.com/repo/courses/{courseId}/groups</a><ul>
+                           <li><a href="#d2e450">http://www.example.com/repo/courses/{courseId}/groups/version</a></li>
+                           <li><a href="#d2e465">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}</a></li>
+                           <li><a href="#d2e521">http://www.example.com/repo/courses/{courseId}/groups/new</a></li>
+                        </ul>
+                     </li>
+                  </ul>
+               </li>
+               <li><a href="#d2e541">http://www.example.com/auth</a><ul>
+                     <li><a href="#d2e544">http://www.example.com/auth/version</a></li>
+                     <li><a href="#d2e559">http://www.example.com/auth/{username}</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e587">http://www.example.com/repo/courses/{courseId}/elements</a><ul>
+                     <li><a href="#d2e590">http://www.example.com/repo/courses/{courseId}/elements/version</a></li>
+                     <li><a href="#d2e605">http://www.example.com/repo/courses/{courseId}/elements/{nodeId}</a></li>
+                     <li><a href="#d2e632">http://www.example.com/repo/courses/{courseId}/elements/structure</a></li>
+                     <li><a href="#d2e721">http://www.example.com/repo/courses/{courseId}/elements/singlepage</a></li>
+                     <li><a href="#d2e916">http://www.example.com/repo/courses/{courseId}/elements/folder</a></li>
+                     <li><a href="#d2e1005">http://www.example.com/repo/courses/{courseId}/elements/task</a></li>
+                     <li><a href="#d2e1106">http://www.example.com/repo/courses/{courseId}/elements/test</a></li>
+                     <li><a href="#d2e1201">http://www.example.com/repo/courses/{courseId}/elements/assessment</a></li>
+                     <li><a href="#d2e1290">http://www.example.com/repo/courses/{courseId}/elements/wiki</a></li>
+                     <li><a href="#d2e1350">http://www.example.com/repo/courses/{courseId}/elements/blog</a></li>
+                     <li><a href="#d2e1445">http://www.example.com/repo/courses/{courseId}/elements/survey</a></li>
+                     <li><a href="#d2e1505">http://www.example.com/repo/courses/{courseId}/elements/externalpage</a></li>
+                     <li><a href="#d2e1602">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/file</a></li>
+                     <li><a href="#d2e1657">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/configuration</a></li>
+                     <li><a href="#d2e1788">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}/configuration</a></li>
+                     <li><a href="#d2e1879">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}/configuration</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e1992">http://www.example.com/catalog</a><ul>
+                     <li><a href="#d2e2009">http://www.example.com/catalog/{path:.*}/owners/{identityKey}</a></li>
+                     <li><a href="#d2e2076">http://www.example.com/catalog/version</a></li>
+                     <li><a href="#d2e2091">http://www.example.com/catalog/{path:.*}/children</a></li>
+                     <li><a href="#d2e2112">http://www.example.com/catalog/{path:.*}</a></li>
+                     <li><a href="#d2e2283">http://www.example.com/catalog/{path:.*}/owners</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e2307">http://www.example.com/api</a><ul>
+                     <li><a href="#d2e2310">http://www.example.com/api/version</a></li>
+                     <li><a href="#d2e2325">http://www.example.com/api/doc</a></li>
+                     <li><a href="#d2e2329">http://www.example.com/api/doc/{filename}</a></li>
+                     <li><a href="#d2e2338">http://www.example.com/api/{filename}</a></li>
+                     <li><a href="#d2e2347">http://www.example.com/api/copyright</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e2362">http://www.example.com/repo/courses/{courseId}/assessments</a><ul>
+                     <li><a href="#d2e2388">http://www.example.com/repo/courses/{courseId}/assessments/version</a></li>
+                     <li><a href="#d2e2403">http://www.example.com/repo/courses/{courseId}/assessments/users/{identityKey}</a></li>
+                     <li><a href="#d2e2430">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}</a></li>
+                     <li><a href="#d2e2473">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e2503">http://www.example.com/users</a><ul>
+                     <li><a href="#d2e2563">http://www.example.com/users/{identityKey}</a></li>
+                     <li><a href="#d2e2633">http://www.example.com/users/version</a></li>
+                     <li><a href="#d2e2648">http://www.example.com/users/new</a></li>
+                     <li><a href="#d2e2679">http://www.example.com/users/{identityKey}/delete</a></li>
+                     <li><a href="#d2e2696">http://www.example.com/users/{identityKey}/portrait</a></li>
+                     <li><a href="#d2e2741">http://www.example.com/users/{identityKey}/groups</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e2762">http://www.example.com/notifications</a></li>
+               <li><a href="#d2e2786">http://www.example.com/repo/courses/{courseId}/elements/enrollment</a><ul>
+                     <li><a href="#d2e2817">http://www.example.com/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e2825">http://www.example.com/groups</a><ul>
+                     <li><a href="#d2e2842">http://www.example.com/groups/version</a></li>
+                     <li><a href="#d2e2857">http://www.example.com/groups/{groupKey}</a></li>
+                     <li><a href="#d2e2911">http://www.example.com/groups/{groupKey}/infos</a></li>
+                     <li><a href="#d2e2932">http://www.example.com/groups/{groupKey}/owners</a></li>
+                     <li><a href="#d2e2953">http://www.example.com/groups/{groupKey}/participants</a></li>
+                     <li><a href="#d2e2974">http://www.example.com/groups/{groupKey}/owners/{identityKey}</a></li>
+                     <li><a href="#d2e3007">http://www.example.com/groups/{groupKey}/owners/{identityKey}/new</a></li>
+                     <li><a href="#d2e3027">http://www.example.com/groups/{groupKey}/owners/{identityKey}/delete</a></li>
+                     <li><a href="#d2e3047">http://www.example.com/groups/{groupKey}/participants/{identityKey}</a></li>
+                     <li><a href="#d2e3081">http://www.example.com/groups/{groupKey}/participants/{identityKey}/new</a></li>
+                     <li><a href="#d2e3101">http://www.example.com/groups/{groupKey}/participants/{identityKey}/delete</a></li>
+                     <li><a href="#d2e3121">http://www.example.com/groups/{groupKey}/forum</a><ul>
+                           <li><a href="#d2e3127">http://www.example.com/groups/{groupKey}/forum/threads</a></li>
+                           <li><a href="#d2e3148">http://www.example.com/groups/{groupKey}/forum/posts/{threadKey}</a></li>
+                        </ul>
+                     </li>
+                  </ul>
+               </li>
+               <li><a href="#d2e3172">http://www.example.com/repo/courses/{courseId}/resourcefolders</a><ul>
+                     <li><a href="#d2e3175">http://www.example.com/repo/courses/{courseId}/resourcefolders/version</a></li>
+                     <li><a href="#d2e3190">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</a></li>
+                     <li><a href="#d2e3252">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder</a></li>
+                     <li><a href="#d2e3313">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</a></li>
+                     <li><a href="#d2e3331">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e3348">http://www.example.com/ping</a><ul>
+                     <li><a href="#d2e3365">http://www.example.com/ping/version</a></li>
+                     <li><a href="#d2e3380">http://www.example.com/ping/{name}</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e3396">http://www.example.com/repo/entries</a><ul>
+                     <li><a href="#d2e3461">http://www.example.com/repo/entries/version</a></li>
+                     <li><a href="#d2e3467">http://www.example.com/repo/entries/search</a></li>
+                     <li><a href="#d2e3498">http://www.example.com/repo/entries/{repoEntryKey}</a><ul>
+                           <li><a href="#d2e3562">http://www.example.com/repo/entries/{repoEntryKey}/file</a></li>
+                        </ul>
+                     </li>
+                  </ul>
+               </li>
+               <li><a href="#d2e3590">http://www.example.com/repo/courses</a><ul>
+                     <li><a href="#d2e3634">http://www.example.com/repo/courses/version</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e3649">http://www.example.com/users/{username}/auth</a><ul>
+                     <li><a href="#d2e3698">http://www.example.com/users/{username}/auth/{authKey}</a></li>
+                     <li><a href="#d2e3718">http://www.example.com/users/{username}/auth/version</a></li>
+                     <li><a href="#d2e3733">http://www.example.com/users/{username}/auth/new</a></li>
+                     <li><a href="#d2e3760">http://www.example.com/users/{username}/auth/{authKey}/delete</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e3780">http://www.example.com/repo/courses/{courseId}/elements/contact</a></li>
+               <li><a href="#d2e3823">http://www.example.com/repo/courses/{courseId}/elements/forum</a><ul>
+                     <li><a href="#d2e3914">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/thread</a></li>
+                     <li><a href="#d2e3954">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/message</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e3994">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}</a><ul>
+                     <li><a href="#d2e3997">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/version</a></li>
+                     <li><a href="#d2e4012">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/files</a></li>
+                  </ul>
+               </li>
+            </ul>
+         </li>
+         <li><a href="#representations">Representations</a><ul>
+               <li><a href="#d2e10">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e38">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e41">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e51">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e58">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e69">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e72">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e82">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e93">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e104">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e107">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e117">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e134">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e137">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e147">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e158">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e183">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e203">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e206">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e220">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e223">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e226">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e234">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e252">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e255">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+               <li><a href="#d2e265">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e276">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e279">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e282">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e297">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e300">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e319">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e322">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e325">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e336">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e339">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e342">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e353">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e356">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e359">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e374">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e380">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e387">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e390">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e393">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e400">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e403">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e406">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e420">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e434">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e435">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e437">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e447">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e455">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e473">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e476">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e490">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e493">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e496">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e503">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e505">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e508">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e518">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e526">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e538">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e549">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e574">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e584">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e595">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e616">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e619">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e629">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e640">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e663">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e666">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e676">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e705">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e708">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e718">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e729">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e778">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e805">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e808">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e818">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e846">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e854">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e857">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e867">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e900">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e903">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e913">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e924">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e947">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e950">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e960">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e989">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e992">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1002">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1013">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1042">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1045">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1055">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1090">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1093">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1103">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1114">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1140">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1143">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1153">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1209">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1232">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1235">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1245">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1274">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1277">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1305">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1308">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1318">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1334">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1337">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1347">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1383">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1386">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1396">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1428">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1431">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1441">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1460">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1463">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1473">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1489">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1492">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1502">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1538">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1541">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1551">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1583">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1586">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1589">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1599">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1609">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1617">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1627">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1634">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1638">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1641">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1651">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1654">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1692">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1695">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1698">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1708">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1711">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1746">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1749">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1752">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1762">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1765">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1772">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1775">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1785">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1803">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1806">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1809">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1819">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1822">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1837">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1840">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1843">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1853">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1863">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1866">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1876">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1905">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1908">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1911">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1921">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1924">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1950">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1953">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1956">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1966">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1969">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1976">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1979">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1989">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1999">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2020">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2023">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e2033">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2040">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e2053">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2060">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2063">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e2073">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2081">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2099">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2102">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2120">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2130">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2150">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2153">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2163">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2170">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2171">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2173">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2176">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2186">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2193">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2201">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2204">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2214">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2221">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2222">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2224">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2227">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2237">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2247">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2250">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2260">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2267">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2270">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2280">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2291">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2294">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e2304">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2315">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2328">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2335">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2344">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2352">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2359">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2372">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2375">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e2385">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2393">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2414">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2417">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e2427">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2441">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2444">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e2454">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2461">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2462">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2464">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2467">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2470">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2487">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2490">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e2500">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2510">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2513">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2523">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2533">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2550">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e2560">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2574">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2577">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2584">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2585">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2587">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2590">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e2600">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
+               <li><a href="#d2e2610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2617">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2620">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2630">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2638">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2653">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2654">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2656">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2666">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2676">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2690">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2693">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2704">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2707">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2714">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2722">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2725">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2728">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2735">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2738">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2749">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2752">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e2773">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2776">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2800">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2801">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2804">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2815">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2816">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2822">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2823">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2832">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e2847">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2865">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e2879">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2880">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2882">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2885">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e2895">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2902">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2905">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2908">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2919">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2922">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
+               <li><a href="#d2e2940">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2943">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e2961">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2964">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e2985">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2988">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2991">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2998">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3001">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3004">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3018">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3021">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3024">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3038">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3041">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3044">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3058">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3061">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3064">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3071">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3074">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3077">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3092">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3095">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3098">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3112">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3115">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3118">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3132">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3135">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e3145">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3156">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3159">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e3169">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3180">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3199">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3207">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3210">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3213">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3216">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3223">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3227">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3230">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3233">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3236">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3243">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3246">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3249">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3260">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3268">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3271">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3274">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3277">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3284">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3288">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3291">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3294">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3297">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3304">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3307">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3322">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3325">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3328">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3339">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3342">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3345">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3355">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3370">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3386">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3403">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e3417">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e3431">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3448">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e3458">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3466">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3485">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e3495">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3508">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3511">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3514">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3521">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3524">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e3538">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3549">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e3559">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3568">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3574">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3584">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3587">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3597">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e3621">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e3631">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3639">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3659">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3660">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3662">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3665">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+               <li><a href="#d2e3675">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3682">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3685">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+               <li><a href="#d2e3695">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3709">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3712">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3715">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3723">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3741">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3742">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3744">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3747">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+               <li><a href="#d2e3757">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3774">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3777">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3800">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3801">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3804">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3821">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3822">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3833">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3898">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3901">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3911">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3938">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3941">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3951">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3978">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3981">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3991">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4002">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4023">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4034">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4037">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4047">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4055">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4058">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4061">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4064">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+            </ul>
+         </li>
+      </ul>
+      <h2 id="resources">Resources</h2>
+      <div class="resource">
+         <h3 id="d2e2">/repo/forums/{forumKey}</h3>
+         <p>Description:<br>
+            Web service to manage forum element. This implementation is
+            only for import.
+            
+            <P>
+            Initial Date:  26 aug. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods"></div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5">/repo/forums/{forumKey}/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version of the Forum Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e10">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e20">/repo/forums/{forumKey}/threads<span class="optional">?title</span><span class="optional">&amp;body</span><span class="optional">&amp;authorKey</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>forumKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the forum</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#newThreadToForum">PUT</h4>
+               <p>Creates a new thread in the forum of the course node</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>title</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The title for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>body</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The body for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>authorKey</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td>
+                        <p>The author user key</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e38">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e41">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e51">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#newThreadToForumPost">POST</h4>
+               <p>Creates a new thread in the forum of the course node</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e58">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e69">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e72">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e82">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e85">/repo/forums/{forumKey}/posts/{messageKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>messageKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the reply message</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#replyToPostPost">POST</h4>
+               <p>Creates a new reply in the forum of the course node</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e93">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e104">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e107">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e117">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#replyToPost">PUT</h4>
+               <p>Creates a new reply in the forum of the course node</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>title</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The title for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>body</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The body for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>authorKey</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td>
+                        <p>The author user key</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e134">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e137">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e147">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e150">/i18n</h3>
+         <p>Description:<br>
+            This handles translations from the i18n module of OLAT.
+            
+            <P>
+            Initial Date:  14 apr. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods"></div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e153">/i18n/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Retrieves the version of the i18n Web Service.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e158">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e168">/i18n/{package}/{key}<span class="optional">?locale</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>package</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The name of the package</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>key</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The key to translate</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getTranslation">GET</h4>
+               <p>Return the translation of the key. If the "locale" parameter is not specified, the method
+                  try to use the "locale" of the user and if it hasn't, take the default locale.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>locale</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The locale (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e183">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e193">/repo/courses/{courseId}</h3>
+         <p>Description:<br>
+            This web service will handle the functionality related to <code>Course</code>
+            and its contents.
+            
+            <P>
+            Initial Date:  27 apr. 2010 <br>
+         </p>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#findById">GET</h4>
+               <p>Get the metadatas of the course by id</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e203">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e206">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#deleteCourse">DELETE</h4>
+               <p>Delete a course by id</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e220">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e223">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e226">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e229">/repo/courses/{courseId}/version</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version of the Course Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e234">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e244">/repo/courses/{courseId}/configuration</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getConfiguration">GET</h4>
+               <p>Get the configuration of the course</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e252">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e255">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e265">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e268">/repo/courses/{courseId}/authors</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getAuthors">GET</h4>
+               <p>Get all owners and authors of the course</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e276">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e279">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e282">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e285">/repo/courses/{courseId}/publish<span class="optional">?locale</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#publishCourse">POST</h4>
+               <p>Publish the course.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>locale</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The course locale</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e297">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e300">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+                  <li><a href="#d2e310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e313">/repo/courses/{courseId}/file</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getRepoFileById">GET</h4>
+               <p>Export the course</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e319">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e322">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e325">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e328">/repo/courses/{courseId}/runstructure</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#findRunStructureById">GET</h4>
+               <p>Get the runstructure of the course by id</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e336">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e339">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e342">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e345">/repo/courses/{courseId}/editortreemodel</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#findEditorTreeModelById">GET</h4>
+               <p>Get the editor tree model of the course by id</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e353">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e356">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e359">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e363">/repo/courses/{courseId}/authors/{identityKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The user identifier</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getAuthor">GET</h4>
+               <p>Get this specific author and owner of the course</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e374">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e380">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#addAuthor">PUT</h4>
+               <p>Add an owner and author to the course</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e387">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e390">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e393">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#removeAuthor">DELETE</h4>
+               <p>Remove an owner and author to the course</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e400">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e403">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e406">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e409">/repo/courses/{courseId}/groups</h3>
+         <p>Description:<br>
+            CourseGroupWebService
+            
+            <P>
+            Initial Date:  7 apr. 2010 <br>
+         </p>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getGroupList">GET</h4>
+               <p>Lists all learn groups of the specified course.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e420">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putNewGroup">PUT</h4>
+               <p>Creates a new group for the course.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e434">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e435">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e437">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e447">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e450">/repo/courses/{courseId}/groups/version</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Retrieves the version of the Course Group Web Service.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e455">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e465">/repo/courses/{courseId}/groups/{groupKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The group's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getGroup">GET</h4>
+               <p>Retrieves the metadata of the specified group.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e473">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e476">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#deleteGroup">DELETE</h4>
+               <p>Deletes the business group specified by the key of the group.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e490">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e493">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e496">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#updateGroup">POST</h4>
+               <p>Updates the metadata for the specified group.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e503">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e505">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e508">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e518">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e521">/repo/courses/{courseId}/groups/new</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#postNewGroup">POST</h4>
+               <p>Fallback method for the browser.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e526">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e538">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e541">/auth</h3>
+         <p>Description:<br>
+            Authenticate against OLAT Provider
+            
+            <P>
+            Initial Date:  7 apr. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods"></div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e544">/auth/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Retrieves the version of the User Authentication Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e549">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e559">/auth/{username}<span class="optional">?password</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#login">GET</h4>
+               <p>Authenticates against OLAT Provider and provides a security token if
+                  authentication is successful. The security token is returned as
+                  a header named X-OLAT-TOKEN. Given that the password is sent in clear text and not encrypted, it is not advisable 
+                  to use this service over a none secure connection (https).
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>password</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The password (the password is in clear text, not encrypted)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e574">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e584">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e587">/repo/courses/{courseId}/elements</h3>
+         <p>This interface provides course building capabilities from our REST API.
+            <p>
+            Initial Date: Feb 8, 2010 Time: 3:45:50 PM<br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods"></div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e590">/repo/courses/{courseId}/elements/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version of the Course Elements Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e595">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e605">/repo/courses/{courseId}/elements/{nodeId}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The node's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCourseNode">GET</h4>
+               <p>Retrieves metadata of the course node</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e616">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e619">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e629">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e632">/repo/courses/{courseId}/elements/structure</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachStructurePost">POST</h4>
+               <p>This attaches a Structure Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e640">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e663">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e666">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e676">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachStructure">PUT</h4>
+               <p>This attaches a Structure Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this
+                           structure
+                        </p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e705">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e708">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e718">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e721">/repo/courses/{courseId}/elements/singlepage</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachSinglePagePost">POST</h4>
+               <p>This attaches a Single Page Element onto a given course. The element will
+                  be inserted underneath the supplied parentNodeId.
+               </p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e729">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachSinglePagePost">POST</h4>
+               <p>This attaches a Single Page Element onto a given course. The element will
+                  be inserted underneath the supplied parentNodeId.
+               </p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e778">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e805">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e808">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e818">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachSinglePage">PUT</h4>
+               <p>This attaches a Single Page Element onto a given course. The element will
+                  be inserted underneath the supplied parentNodeId.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this single
+                           page
+                        </p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e846">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e854">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e857">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e867">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachSinglePage">PUT</h4>
+               <p>This attaches a Single Page Element onto a given course. The element will
+                  be inserted underneath the supplied parentNodeId.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this single
+                           page
+                        </p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>filename</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The single page file name</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>path</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e900">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e903">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e913">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e916">/repo/courses/{courseId}/elements/folder</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachFolderPost">POST</h4>
+               <p>This attaches a Folder Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e924">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e947">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e950">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e960">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachFolder">PUT</h4>
+               <p>This attaches a Folder Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this folder</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e989">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e992">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1002">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1005">/repo/courses/{courseId}/elements/task</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachTaskPost">POST</h4>
+               <p>This attaches a Task Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1013">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1042">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1045">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1055">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachTask">PUT</h4>
+               <p>This attaches a Task Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this task</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>text</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The task node text</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>points</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                     </td>
+                     <td>
+                        <p>The task node's possible points</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1090">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1093">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1103">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1106">/repo/courses/{courseId}/elements/test</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachTestPost">POST</h4>
+               <p>This attaches a Test Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1114">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1140">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1143">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1153">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachTest">PUT</h4>
+               <p>This attaches a Test Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this test</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The test node's id which is retorned in the
+                           response of the import test resource
+                        </p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>testResourceableId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1201">/repo/courses/{courseId}/elements/assessment</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachAssessmentPost">POST</h4>
+               <p>Attaches an assessment building block.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1209">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1232">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1235">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1245">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachAssessment">PUT</h4>
+               <p>Attaches an assessment building block.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this assessment</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1274">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1277">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1290">/repo/courses/{courseId}/elements/wiki<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;wikiResourceableId</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachWikiPost">POST</h4>
+               <p>Attaches an wiki building block.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>wikiResourceableId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1305">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1308">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1318">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachWiki">PUT</h4>
+               <p>Attaches an wiki building block.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>wikiResourceableId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1334">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1337">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1347">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1350">/repo/courses/{courseId}/elements/blog<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;repoEntry</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachBlogPost">POST</h4>
+               <p>Attaches an blog building block.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this assessment</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>repoEntry</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td>
+                        <p>The softkey of the blog resourceable (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1383">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1386">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1396">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachBlog">PUT</h4>
+               <p>Attaches an blog building block.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this assessment</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>repoEntry</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td>
+                        <p>The softkey of the blog resourceable (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1428">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1431">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1441">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1445">/repo/courses/{courseId}/elements/survey<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;surveyResourceableId</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachSurveyPost">POST</h4>
+               <p>Attaches an survey building block.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>surveyResourceableId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1460">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1463">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1473">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachSurvey">PUT</h4>
+               <p>Attaches an survey building block.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>surveyResourceableId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1489">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1492">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1502">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1505">/repo/courses/{courseId}/elements/externalpage<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;url</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachExternalPagePost">POST</h4>
+               <p>Attaches an external page building block.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this assessment</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>url</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The URL of the external page</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1538">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1541">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1551">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachExternalPage">PUT</h4>
+               <p>Attaches an external page building block.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this assessment</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>url</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The URL of the external page</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1583">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1586">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1589">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1599">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1602">/repo/courses/{courseId}/elements/task/{nodeId}/file</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachTaskFilePost">POST</h4>
+               <p>This attaches a Task file onto a given task element.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1609">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1617">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1627">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachTaskFile">PUT</h4>
+               <p>This attaches a Task file onto a given task element.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1634">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1638">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1641">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1651">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1654">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1657">/repo/courses/{courseId}/elements/task/{nodeId}/configuration<span class="optional">?enableAssignment</span><span class="optional">&amp;taskAssignmentType</span><span class="optional">&amp;taskAssignmentText</span><span class="optional">&amp;enableTaskPreview</span><span class="optional">&amp;enableTaskDeselect</span><span class="optional">&amp;onlyOneUserPerTask</span><span class="optional">&amp;enableDropbox</span><span class="optional">&amp;enableDropboxConfirmationMail</span><span class="optional">&amp;dropboxConfirmationText</span><span class="optional">&amp;enableReturnbox</span><span class="optional">&amp;enableScoring</span><span class="optional">&amp;grantScoring</span><span class="optional">&amp;scoreMin</span><span class="optional">&amp;scoreMax</span><span class="optional">&amp;grantPassing</span><span class="optional">&amp;scorePassingThreshold</span><span class="optional">&amp;enableCommentField</span><span class="optional">&amp;commentForUser</span><span class="optional">&amp;commentForCoaches</span><span class="optional">&amp;enableSolution</span><span class="optional">&amp;accessExpertRuleTask</span><span class="optional">&amp;accessExpertRuleDropbox</span><span class="optional">&amp;accessExpertRuleReturnbox</span><span class="optional">&amp;accessExpertRuleScoring</span><span class="optional">&amp;accessExpertRuleSolution</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#addTaskConfigurationPost">POST</h4>
+               <p>This attaches the run-time configuration onto a given task element.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableAssignment</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>taskAssignmentType</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>taskAssignmentText</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableTaskPreview</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableTaskDeselect</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>onlyOneUserPerTask</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableDropbox</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableDropboxConfirmationMail</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>dropboxConfirmationText</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableReturnbox</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableScoring</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>grantScoring</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>scoreMin</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>scoreMax</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>grantPassing</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>scorePassingThreshold</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableCommentField</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>commentForUser</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>commentForCoaches</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableSolution</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRuleTask</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRuleDropbox</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRuleReturnbox</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRuleScoring</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRuleSolution</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1692">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1695">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1698">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1708">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1711">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#addTaskConfiguration">PUT</h4>
+               <p>This attaches the run-time configuration onto a given task element.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableAssignment</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>taskAssignmentType</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>taskAssignmentText</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableTaskPreview</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableTaskDeselect</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>onlyOneUserPerTask</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableDropbox</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableDropboxConfirmationMail</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>dropboxConfirmationText</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableReturnbox</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableScoring</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>grantScoring</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>scoreMin</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>scoreMax</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>grantPassing</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>scorePassingThreshold</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableCommentField</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>commentForUser</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>commentForCoaches</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableSolution</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRuleTask</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRuleDropbox</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRuleReturnbox</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRuleScoring</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRuleSolution</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1746">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1749">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1752">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1762">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1765">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getTaskConfiguration">GET</h4>
+               <p>Retrieves configuration of the task course node</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1772">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1775">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1785">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1788">/repo/courses/{courseId}/elements/survey/{nodeId}/configuration<span class="optional">?allowCancel</span><span class="optional">&amp;allowNavigation</span><span class="optional">&amp;allowSuspend</span><span class="optional">&amp;sequencePresentation</span><span class="optional">&amp;showNavigation</span><span class="optional">&amp;showQuestionTitle</span><span class="optional">&amp;showSectionsOnly</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#addSurveyConfigurationPost">POST</h4>
+               <p>This attaches the run-time configuration onto a given survey element.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowCancel</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowSuspend</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>sequencePresentation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>itemPage</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showQuestionTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showSectionsOnly</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1803">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1806">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1809">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1819">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1822">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#addSurveyConfiguration">PUT</h4>
+               <p>This attaches the run-time configuration onto a given survey element.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowCancel</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowSuspend</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>sequencePresentation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>itemPage</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showQuestionTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showSectionsOnly</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1837">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1840">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1843">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1853">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getSurveyConfiguration">GET</h4>
+               <p>Retrieves configuration of the survey course node</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1863">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1866">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1876">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1879">/repo/courses/{courseId}/elements/test/{nodeId}/configuration<span class="optional">?allowCancel</span><span class="optional">&amp;allowNavigation</span><span class="optional">&amp;allowSuspend</span><span class="optional">&amp;numAttempts</span><span class="optional">&amp;sequencePresentation</span><span class="optional">&amp;showNavigation</span><span class="optional">&amp;showQuestionTitle</span><span class="optional">&amp;showResultsAfterFinish</span><span class="optional">&amp;showResultsDependendOnDate</span><span class="optional">&amp;showResultsOnHomepage</span><span class="optional">&amp;showScoreInfo</span><span class="optional">&amp;showQuestionProgress</span><span class="optional">&amp;showScoreProgress</span><span class="optional">&amp;showSectionsOnly</span><span class="optional">&amp;summaryPresentation</span><span class="optional">&amp;startDate</span><span class="optional">&amp;endDate</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#addTestConfigurationPost">POST</h4>
+               <p>This attaches the run-time configuration onto a given test element.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowCancel</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowSuspend</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>numAttempts</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>0</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>sequencePresentation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>itemPage</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showQuestionTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showResultsAfterFinish</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showResultsDependendOnDate</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showResultsOnHomepage</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showScoreInfo</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showQuestionProgress</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showScoreProgress</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showSectionsOnly</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>summaryPresentation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>summaryCompact</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>startDate</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>endDate</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1905">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1908">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1911">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1921">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1924">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#addTestConfiguration">PUT</h4>
+               <p>This attaches the run-time configuration onto a given test element.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowCancel</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowSuspend</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>numAttempts</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>0</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>sequencePresentation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>itemPage</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showQuestionTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showResultsAfterFinish</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showResultsDependendOnDate</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showResultsOnHomepage</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showScoreInfo</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showQuestionProgress</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showScoreProgress</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showSectionsOnly</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>summaryPresentation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>summaryCompact</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>startDate</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>endDate</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1950">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1953">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1956">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1966">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1969">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getTestConfiguration">GET</h4>
+               <p>Retrieves configuration of the test course node</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1976">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1979">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1989">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1992">/catalog</h3>
+         <p>Description:<br>
+            A web service for the catalog
+            
+            <P>
+            Initial Date:  5 may 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getRoots">GET</h4>
+               <p>Returns the list of root catalog entries.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1999">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2009">/catalog/{path:.*}/owners/{identityKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The path</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the user</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getOwner">GET</h4>
+               <p>Retrieves data of an owner of the local sub tree</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2020">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2023">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e2033">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#addOwner">PUT</h4>
+               <p>Add an owner of the local sub tree</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2040">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e2053">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#removeOwner">DELETE</h4>
+               <p>Remove an owner of the local sub tree</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2060">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2063">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e2073">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2076">/catalog/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Retrieves the version of the Catalog Web Service.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2081">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2091">/catalog/{path:.*}/children</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The path</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getChildren">GET</h4>
+               <p>Returns a list of catalog entries.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2099">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2102">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2112">/catalog/{path:.*}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The path</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCatalogEntry">GET</h4>
+               <p>Returns the metadata of the catalog entry.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2120">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e2130">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#addCatalogEntry">PUT</h4>
+               <p>Adds a catalog entry under the path specified in the URL.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>name</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The name</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>description</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The description</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>type</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The type (leaf or node)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>repoEntryKey</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td>
+                        <p>The id of the repository entry</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2150">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2153">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e2163">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#addCatalogEntry">PUT</h4>
+               <p>Adds a catalog entry under the path specified in the URL.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2170">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2171">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2173">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2176">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e2186">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#updatePostCatalogEntry">POST</h4>
+               <p>Updates the catalog entry under the path specified in the URL.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2193">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2201">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2204">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e2214">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#updateCatalogEntry">POST</h4>
+               <p>Updates the catalog entry with the path specified in the URL.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2221">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2222">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2224">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2227">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e2237">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#updateCatalogEntry">POST</h4>
+               <p>Updates the catalog entry with the path specified in the URL.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>name</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>description</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2247">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2250">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e2260">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#deleteCatalogEntry">DELETE</h4>
+               <p>Deletes the catalog entry with the path specified in the URL.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2267">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2270">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e2280">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2283">/catalog/{path:.*}/owners</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The path</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getOwners">GET</h4>
+               <p>Get the owners of the local sub tree</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2291">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2294">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e2304">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2307">/api</h3>
+         <p>Description:<br>
+            Service for general informations on the OLAT REST Api.
+            
+            <P>
+            Initial Date:  14 apr. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods"></div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2310">/api/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Version number of the whole REST API of OLAT.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2315">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2325">/api/doc</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getHtmlDoc">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2328">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2329">/api/doc/{filename}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>filename</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getImage1">GET</h4>
+               <p>Returns images for the documentation of OLAT.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2335">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2338">/api/{filename}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>filename</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getImage2">GET</h4>
+               <p>Returns images for the documentation of OLAT.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2344">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2347">/api/copyright</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCopyrightXhtml">GET</h4>
+               <p>Returns the copyright of OLAT.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2352">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getCopyrightPlainText">GET</h4>
+               <p>Returns the copyright of OLAT.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2359">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2362">/repo/courses/{courseId}/assessments</h3>
+         <p>Description:<br>
+            Retrieve and import course assessments
+            
+            <P>
+            Initial Date:  7 apr. 2010 <br>
+         </p>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCourseResults">GET</h4>
+               <p>Returns the results of the course.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2372">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2375">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e2385">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2388">/repo/courses/{courseId}/assessments/version</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Retireves the version of the Course Assessment Web Service.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2393">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2403">/repo/courses/{courseId}/assessments/users/{identityKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the user</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCourseResultsOf">GET</h4>
+               <p>Returns the results of the course.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2414">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2417">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e2427">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2430">/repo/courses/{courseId}/assessments/{nodeId}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the course building block</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The resourceable id of the course</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getAssessableResults">GET</h4>
+               <p>Exports results for an assessable course node for all students.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2441">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2444">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e2454">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postAssessableResults">POST</h4>
+               <p>Imports results for an assessable course node for the authenticated student.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2461">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2462">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2464">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2467">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2470">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2473">/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The ident of the course building block</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the user</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCourseNodeResultsForNode">GET</h4>
+               <p>Returns the results of a student at a specific assessable node</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2487">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2490">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e2500">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2503">/users</h3>
+         <p>This web service handles functionalities related to <code>User</code>.</p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#create">PUT</h4>
+               <p>Creates and persists a new user entity</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2510">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2513">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2523">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2533">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getUserListQuery">GET</h4>
+               <p>Search users and return them in a simple form (without user properties). User properties
+                  can be added two the query parameters. If the authUsername and the authProvider are set,
+                  the search is made only with these two parameters because they are sufficient to return
+                  a single user.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>login</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The login (search with like)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>authProvider</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>An authentication provider (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>authUsername</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>An specific username from the authentication provider</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2550">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e2560">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2563">/users/{identityKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The user key identifier of the user being searched</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#delete">DELETE</h4>
+               <p>Delete an user from the system</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2574">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2577">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#update">POST</h4>
+               <p>Update an user</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2584">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2585">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2587">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2590">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e2600">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
+                  <li><a href="#d2e2610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#findById">GET</h4>
+               <p>Retrieves an user given its unique key identifier</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2617">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2620">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2630">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2633">/users/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version of the User Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2638">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2648">/users/new</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#createPost">POST</h4>
+               <p>Fallback method for browser</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2653">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2654">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2656">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2666">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2676">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2679">/users/{identityKey}/delete</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The user key identifier</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#deletePost">POST</h4>
+               <p>Fallback method for browsers</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2690">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2693">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2696">/users/{identityKey}/portrait</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The identity key identifier of the user being searched</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getPortrait">GET</h4>
+               <p>Retrieves the portrait of an user</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2704">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2707">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postPortrait">POST</h4>
+               <p>Upload the portrait of an user</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2714">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2722">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2725">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2728">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#deletePortrait">DELETE</h4>
+               <p>Deletes the portrait of an user</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2735">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2738">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2741">/users/{identityKey}/groups</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the user</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getUserGroupList">GET</h4>
+               <p>Return all groups of a user</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2749">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2752">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2762">/notifications<span class="optional">?date</span></h3>
+         <p><h3>Description:</h3>
+            REST API for notifications
+            <p>
+            Initial Date:  25 aug 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getNotifications">GET</h4>
+               <p>Retrieves the notification of the logged in user.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>date</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The date (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2773">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2776">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2786">/repo/courses/{courseId}/elements/enrollment<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;groups</span><span class="optional">&amp;cancelEnabled</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachEnrolmment">PUT</h4>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>groups</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>cancelEnabled</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2800">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2801">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachEnrollmenetPost">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2804">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2815">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2816">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2817">/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getGroups">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2822">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2823">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2825">/groups</h3>
+         <p>Description:<br>
+            This handles the learning groups.
+            
+            <P>
+            Initial Date:  23 mar. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getGroupList">GET</h4>
+               <p>Return the list of all groups if you have group manager permission, or all
+                  learning group that you particip with or owne.
+               </p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2832">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2842">/groups/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Retrieves the version of the Group Web Service.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2847">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2857">/groups/{groupKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#findById">GET</h4>
+               <p>Return the group specified by the key of the group.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2865">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postGroup">POST</h4>
+               <p>Updates a group.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2879">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2880">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2882">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2885">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e2895">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#deleteGroup">DELETE</h4>
+               <p>Deletes the business group specified by the groupKey.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2902">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2905">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2908">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2911">/groups/{groupKey}/infos</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getInformations">GET</h4>
+               <p>Returns the informations of the group specified by the groupKey.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2919">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2922">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2932">/groups/{groupKey}/owners</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getTutors">GET</h4>
+               <p>Returns the list of owners of the group specified by the groupKey.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2940">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2943">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2953">/groups/{groupKey}/participants</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getParticipants">GET</h4>
+               <p>Returns the list of participants of the group specified by the groupKey.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2961">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2964">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2974">/groups/{groupKey}/owners/{identityKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The user's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#addTutor">PUT</h4>
+               <p>Adds an owner to the group.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2985">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2988">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2991">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#removeTutor">DELETE</h4>
+               <p>Removes the owner from the group.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2998">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3001">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3004">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3007">/groups/{groupKey}/owners/{identityKey}/new</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The user's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#addTutorPost">POST</h4>
+               <p>Fallback method for browser.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3018">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3021">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3024">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3027">/groups/{groupKey}/owners/{identityKey}/delete</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The user's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#removeTutorPost">POST</h4>
+               <p>Fallback method for browser.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3038">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3041">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3044">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3047">/groups/{groupKey}/participants/{identityKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the user</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#addParticipant">PUT</h4>
+               <p>Adds a participant to the group.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3058">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3061">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3064">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#removeParticipant">DELETE</h4>
+               <p>Removes a participant from the group.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3071">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3074">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3077">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3081">/groups/{groupKey}/participants/{identityKey}/new</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The user's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#addParticipantPost">POST</h4>
+               <p>Fallback method for browser.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3092">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3095">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3098">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3101">/groups/{groupKey}/participants/{identityKey}/delete</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the user</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#removeParticipantPost">POST</h4>
+               <p>Fallback method for browser.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3112">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3115">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3118">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3121">/groups/{groupKey}/forum</h3>
+         <p>Description:<br>
+            Web service to manage forum element. This implementation is
+            only for import.
+            
+            <P>
+            Initial Date:  20 apr. 2010 <br>
+         </p>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods"></div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3127">/groups/{groupKey}/forum/threads</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getThreads">GET</h4>
+               <p>Retrieves the threads in the forum</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3132">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3135">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e3145">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3148">/groups/{groupKey}/forum/posts/{threadKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>threadKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the thread</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getMessages">GET</h4>
+               <p>Retrieves the messages in the thread</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3156">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3159">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e3169">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3172">/repo/courses/{courseId}/resourcefolders</h3>
+         <p>Description:<br>
+            This will handle the resources folders in the course: the course storage folder
+            and the shared folder. The course folder has a read-write access but the shared
+            folder can only be read.
+            
+            <P>
+            Initial Date:  26 apr. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods"></div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3175">/repo/courses/{courseId}/resourcefolders/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version of the resources folders Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3180">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3190">/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachFileToFolderPost">POST</h4>
+               <p>This attaches the uploaded file(s) to the supplied folder id.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3199">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3207">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3210">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3213">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3216">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachFileToFolder">PUT</h4>
+               <p>This attaches the uploaded file(s) to the supplied folder id at the root level</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3223">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3227">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3230">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3233">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3236">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getCourseFiles">GET</h4>
+               <p>This retrieves the files in the course folder</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3243">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3246">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3249">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3252">/repo/courses/{courseId}/resourcefolders/coursefolder</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachFileToFolderPost">POST</h4>
+               <p>This attaches the uploaded file(s) to the supplied folder id.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3260">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3268">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3271">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3274">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3277">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachFileToFolder">PUT</h4>
+               <p>This attaches the uploaded file(s) to the supplied folder id at the root level</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3284">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3288">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3291">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3294">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3297">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getCourseFiles">GET</h4>
+               <p>This retrieves the files in the course folder</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3304">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3307">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3313">/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getSharedFiles">GET</h4>
+               <p>This retrieves the files in the shared folder</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3322">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3325">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3328">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3331">/repo/courses/{courseId}/resourcefolders/sharedfolder</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getSharedFiles">GET</h4>
+               <p>This retrieves the files in the shared folder</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3339">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3342">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3345">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3348">/ping</h3>
+         <p>Description:<br>
+            Ping to test the presence of the REST Api
+            
+            <P>
+            Initial Date:  7 apr. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#ping">GET</h4>
+               <p>Return a string</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3355">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3365">/ping/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version of the Ping Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3370">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3380">/ping/{name}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>name</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#ping">POST</h4>
+               <p>Return a string</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3386">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3396">/repo/entries</h3>
+         <p>Description:<br>
+            This handles the repository entries
+            
+            <P>
+            Initial Date: 19.05.2009 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getEntries">GET</h4>
+               <p>List all entries in the OLAT repository</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3403">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getEntriesText">GET</h4>
+               <p>List all entries in the OLAT repository</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3417">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putResource">PUT</h4>
+               <p>Import a resource in the repository</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3431">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3448">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e3458">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3461">/repo/entries/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version number of this web service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3466">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3467">/repo/entries/search<span class="optional">?type</span><span class="optional">&amp;author</span><span class="optional">&amp;name</span><span class="optional">&amp;myentries</span></h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#searchEntries">GET</h4>
+               <p>Search for repository entries, possible search attributes are name, author and type</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>type</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>Filter by the file resource type of the repository entry</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>author</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>*</tt></p>
+                     </td>
+                     <td>
+                        <p>Filter by the author's username</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>name</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>*</tt></p>
+                     </td>
+                     <td>
+                        <p>Filter by name of repository entry</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>myentries</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td>
+                        <p>Only search entries the requester owns</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3485">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e3495">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3498">/repo/entries/{repoEntryKey}</h3>
+         <p>Description:<br>
+            Repository entry resource
+            
+            <P>
+            Initial Date:  19.05.2009 <br>
+         </p>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>repoEntryKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The key or soft key of the repository entry</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#deleteCourse">DELETE</h4>
+               <p>Delete a course by id</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3508">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3511">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3514">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getById">GET</h4>
+               <p>get a resource in the repository</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3521">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3524">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#replaceResource">POST</h4>
+               <p>Replace a resource in the repository and update its display name. The implementation is
+                  limited to CP.
+               </p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3538">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3549">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e3559">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3562">/repo/entries/{repoEntryKey}/file</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>repoEntryKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The key or soft key of the repository entry</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>repoEntryKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getRepoFileById">GET</h4>
+               <p>Download the export zip file of a repository entry.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3568">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3574">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3584">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3587">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3590">/repo/courses</h3>
+         <p>Description:<br>
+            This web service handles the courses.
+            
+            <P>
+            Initial Date:  27 apr. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCourseList">GET</h4>
+               <p>Get all courses viewable by the authenticated user</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3597">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#createEmptyCourse">PUT</h4>
+               <p>Creates an empty course</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>title</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>sharedFolderSoftKey</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The repository entry key of a shared folder (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3621">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+                  <li><a href="#d2e3631">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3634">/repo/courses/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version of the Course Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3639">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3649">/users/{username}/auth</h3>
+         <p>This web service handles functionalities related to authentication credentials of users.</p>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username of the user to retrieve authentication</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#create">PUT</h4>
+               <p>Creates and persists an authentication</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3659">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3660">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3662">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3665">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e3675">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getAuthenticationTokenList">GET</h4>
+               <p>Returns all user authentications</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3682">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3685">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e3695">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3698">/users/{username}/auth/{authKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username of the user to retrieve authentication</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username of the user</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>authKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The authentication key identifier</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#delete">DELETE</h4>
+               <p>Deletes an authentication from the system</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3709">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3712">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3715">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3718">/users/{username}/auth/version</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username of the user to retrieve authentication</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version of the User Authentication Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3723">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3733">/users/{username}/auth/new</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username of the user to retrieve authentication</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username of the user</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#createPost">POST</h4>
+               <p>Fallback method for browsers</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3741">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3742">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3744">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3747">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e3757">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3760">/users/{username}/auth/{authKey}/delete</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username of the user to retrieve authentication</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username of the user</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>authKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The authentication key identifier</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#deletePost">POST</h4>
+               <p>Fallback method for browsers</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3774">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3777">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3780">/repo/courses/{courseId}/elements/contact<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;coaches</span><span class="optional">&amp;participants</span><span class="optional">&amp;groups</span><span class="optional">&amp;areas</span><span class="optional">&amp;to</span><span class="optional">&amp;defaultSubject</span><span class="optional">&amp;defaultBody</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachContact">PUT</h4>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>coaches</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>participants</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>groups</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>areas</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>to</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>defaultSubject</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>defaultBody</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3800">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3801">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachContactPost">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3804">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3821">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3822">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3823">/repo/courses/{courseId}/elements/forum</h3>
+         <p>Description:<br>
+            REST API implementation for forum course node 
+            
+            <P>
+            Initial Date:  20.12.2010 <br>
+         </p>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachForumPost">POST</h4>
+               <p>This attaches a Forum Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3833">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachForum">PUT</h4>
+               <p>This attaches a Forum Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this single
+                           page
+                        </p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3898">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3901">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3911">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3914">/repo/courses/{courseId}/elements/forum/{nodeId}/thread<span class="optional">?title</span><span class="optional">&amp;body</span><span class="optional">&amp;identityName</span><span class="optional">&amp;sticky</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the course node.</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the course.</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#newThreadToForum">PUT</h4>
+               <p>Creates a new thread in the forum of the course node</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>title</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The title for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>body</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The body for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>identityName</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The author identity name (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>sticky</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td>
+                        <p>Creates sticky thread.</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3938">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3941">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3951">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3954">/repo/courses/{courseId}/elements/forum/{nodeId}/message<span class="optional">?parentMessageId</span><span class="optional">&amp;title</span><span class="optional">&amp;body</span><span class="optional">&amp;identityName</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the course node.</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the course.</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#newMessageToForum">PUT</h4>
+               <p>Creates a new forum message in the forum of the course node</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentMessageId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td>
+                        <p>The id of the parent message.</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>title</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The title for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>body</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The body for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>identityName</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The author identity name (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3978">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3981">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3991">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3994">/repo/courses/{courseId}/elements/folders/{nodeId}</h3>
+         <p>Description:<br>
+            This handles the folder building blocks within a course.
+            
+            <P>
+            Initial Date:  22 apr. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods"></div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3997">/repo/courses/{courseId}/elements/folders/{nodeId}/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Retrieves the version of the Folder Course Node Web Service.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4002">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4012">/repo/courses/{courseId}/elements/folders/{nodeId}/files</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The id for the folder that will contain the file(s)</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachFileToFolderPost">POST</h4>
+               <p>This attaches the uploaded file(s) to the supplied folder id.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4023">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4034">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4037">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachFileToFolder">PUT</h4>
+               <p>This attaches the uploaded file(s) to the supplied folder id.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4047">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4055">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4058">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4061">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4064">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <h2 id="representations">Representations</h2>
+      <h3 id="d2e10">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e38">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author, forum or message not found</p>
+      <h3 id="d2e41">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;messageVO&gt;
+    &lt;key&gt;380&lt;/key&gt;
+    &lt;authorKey&gt;345&lt;/authorKey&gt;
+    &lt;title&gt;A message&lt;/title&gt;
+    &lt;body&gt;The content of the message&lt;/body&gt;
+&lt;/messageVO&gt;
+</code></pre></p>
+      <p>The root message of the thread</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e51">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e58">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e69">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author, forum or message not found</p>
+      <h3 id="d2e72">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;messageVO&gt;
+    &lt;key&gt;380&lt;/key&gt;
+    &lt;authorKey&gt;345&lt;/authorKey&gt;
+    &lt;title&gt;A message&lt;/title&gt;
+    &lt;body&gt;The content of the message&lt;/body&gt;
+&lt;/messageVO&gt;
+</code></pre></p>
+      <p>The root message of the thread</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e82">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e93">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e104">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e107">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;messageVO&gt;
+    &lt;key&gt;380&lt;/key&gt;
+    &lt;authorKey&gt;345&lt;/authorKey&gt;
+    &lt;title&gt;A message&lt;/title&gt;
+    &lt;body&gt;The content of the message&lt;/body&gt;
+&lt;/messageVO&gt;
+</code></pre></p>
+      <p>The root message of the thread</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e117">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e134">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e137">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;messageVO&gt;
+    &lt;key&gt;380&lt;/key&gt;
+    &lt;authorKey&gt;345&lt;/authorKey&gt;
+    &lt;title&gt;A message&lt;/title&gt;
+    &lt;body&gt;The content of the message&lt;/body&gt;
+&lt;/messageVO&gt;
+</code></pre></p>
+      <p>The root message of the thread</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e147">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e158">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e183">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>OK</code></pre></p>
+      <p>The translation of the package + key</p>
+      <h3 id="d2e203">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e206">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseVO&gt;
+    &lt;key&gt;777&lt;/key&gt;
+    &lt;title&gt;Demo course&lt;/title&gt;
+&lt;/courseVO&gt;
+</code></pre></p>
+      <p>The metadatas of the created course</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e220">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e223">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The metadatas of the created course</p>
+      <h3 id="d2e226">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e234">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e252">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e255">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseVO&gt;
+    &lt;sharedFolderSoftKey&gt;head_1_olat_43985684395&lt;/sharedFolderSoftKey&gt;
+&lt;/courseVO&gt;
+</code></pre></p>
+      <p>The configuration of the course</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e265">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e276">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e279">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      </h3>
+      <p>The array of authors</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e282">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e297">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e300">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseVO&gt;
+    &lt;key&gt;777&lt;/key&gt;
+    &lt;title&gt;Demo course&lt;/title&gt;
+&lt;/courseVO&gt;
+</code></pre></p>
+      <p>The metadatas of the created course</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e319">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e322">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course as a ZIP file</p>
+      <h3 id="d2e325">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized to export the course</p>
+      <h3 id="d2e336">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e339">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The run structure of the course</p>
+      <h3 id="d2e342">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e353">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e356">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The editor tree model of the course</p>
+      <h3 id="d2e359">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e374">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found or the user is not an onwer or author of the course</p>
+      <h3 id="d2e377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      </h3>
+      <p>The author</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e380">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e387">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or the user not found</p>
+      <h3 id="d2e390">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user is an author and owner of the course</p>
+      <h3 id="d2e393">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e400">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or the user not found</p>
+      <h3 id="d2e403">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user was successfully removed as owner of the course</p>
+      <h3 id="d2e406">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The context of the group not found</p>
+      <h3 id="d2e420">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;groupVOes&gt;
+    &lt;groupVO&gt;
+        &lt;key&gt;123467&lt;/key&gt;
+        &lt;description&gt;My group description&lt;/description&gt;
+        &lt;name&gt;My group&lt;/name&gt;
+        &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+        &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+    &lt;/groupVO&gt;
+&lt;/groupVOes&gt;
+</code></pre></p>
+      <p>The list of all learning group of the course</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e434">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e435">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e437">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;groupVO&gt;
+    &lt;key&gt;123467&lt;/key&gt;
+    &lt;description&gt;My group description&lt;/description&gt;
+    &lt;name&gt;My group&lt;/name&gt;
+    &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+    &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+&lt;/groupVO&gt;
+</code></pre></p>
+      <p>The persisted group</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e447">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e455">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e473">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e476">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;groupVO&gt;
+    &lt;key&gt;123467&lt;/key&gt;
+    &lt;description&gt;My group description&lt;/description&gt;
+    &lt;name&gt;My group&lt;/name&gt;
+    &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+    &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+&lt;/groupVO&gt;
+</code></pre></p>
+      <p>This is the list of all groups in OLAT system</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e490">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e493">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group is deleted</p>
+      <h3 id="d2e496">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e503">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e505">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e508">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;groupVO&gt;
+    &lt;key&gt;123467&lt;/key&gt;
+    &lt;description&gt;My group description&lt;/description&gt;
+    &lt;name&gt;My group&lt;/name&gt;
+    &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+    &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+&lt;/groupVO&gt;
+</code></pre></p>
+      <p>The saved group</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e518">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e526">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e528">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;groupVO&gt;
+    &lt;key&gt;123467&lt;/key&gt;
+    &lt;description&gt;My group description&lt;/description&gt;
+    &lt;name&gt;My group&lt;/name&gt;
+    &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+    &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+&lt;/groupVO&gt;
+</code></pre></p>
+      <p>The persisted group</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e538">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e549">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e574">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>&amp;lt;hello&amp;gt;Hello john&amp;lt;/hello&amp;gt;</code></pre></p>
+      <p>Say hello to the authenticated user, and give it a security token</p>
+      <h3 id="d2e584">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication has failed</p>
+      <h3 id="d2e595">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e616">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e619">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e629">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e640">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e663">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e666">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e676">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e705">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e708">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e718">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e729">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e778">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e805">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e808">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e818">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e846">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e854">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e857">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>the course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e867">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e900">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e903">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>the course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e913">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e924">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e947">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e950">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The folder node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e960">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e989">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e992">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The folder node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1002">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1013">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1042">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1045">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1055">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1090">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1093">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1103">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1114">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1140">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course, parentNode or test not found</p>
+      <h3 id="d2e1143">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The test node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1153">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>course, parentNode or test not found</p>
+      <h3 id="d2e1188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>the test node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1209">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1232">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1235">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1245">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1274">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1277">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1305">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1308">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1318">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1334">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1337">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1347">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1383">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1386">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1396">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1428">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1431">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1441">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1460">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1463">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1473">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1489">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1492">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1502">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1538">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1541">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1551">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1583">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The given URL is not valid</p>
+      <h3 id="d2e1586">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1589">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1599">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1609">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1617">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1627">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1634">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1638">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1641">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1651">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course node is not of type task</p>
+      <h3 id="d2e1654">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1692">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e1695">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or task node not found</p>
+      <h3 id="d2e1698">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The task node configuration</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1708">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The call is not applicable to task course node</p>
+      <h3 id="d2e1711">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1746">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e1749">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or task node not found</p>
+      <h3 id="d2e1752">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The task node configuration</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1762">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The call is not applicable to task course node</p>
+      <h3 id="d2e1765">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1772">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or task node not found</p>
+      <h3 id="d2e1775">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node configuration</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1785">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1803">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e1806">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or survey node not found</p>
+      <h3 id="d2e1809">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The survey node configuration</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1819">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The call is not applicable to survey course node</p>
+      <h3 id="d2e1822">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1837">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e1840">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or survey node not found</p>
+      <h3 id="d2e1843">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The survey node configuration</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1853">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The call is not applicable to survey course node</p>
+      <h3 id="d2e1856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1863">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or survey node not found</p>
+      <h3 id="d2e1866">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node configuration</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1876">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1905">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e1908">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or test node not found</p>
+      <h3 id="d2e1911">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The test node configuration</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1921">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The call is not applicable to test course node</p>
+      <h3 id="d2e1924">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1950">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e1953">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or test node not found</p>
+      <h3 id="d2e1956">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The test node configuration</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1966">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The call is not applicable to test course node</p>
+      <h3 id="d2e1969">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1976">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or test node not found</p>
+      <h3 id="d2e1979">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node configuration</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e1989">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1999">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;catalogEntryVOes&gt;
+    &lt;catalogEntryVO&gt;
+        &lt;key&gt;478&lt;/key&gt;
+        &lt;name&gt;Category&lt;/name&gt;
+        &lt;description&gt;Description of the category&lt;/description&gt;
+        &lt;type&gt;0&lt;/type&gt;
+    &lt;/catalogEntryVO&gt;
+&lt;/catalogEntryVOes&gt;
+</code></pre></p>
+      <p>The list of roots catalog entries</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2020">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2023">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;userVOes&gt;
+    &lt;userVO&gt;
+        &lt;key&gt;345&lt;/key&gt;
+        &lt;login&gt;john&lt;/login&gt;
+        &lt;password&gt;&lt;/password&gt;
+        &lt;firstName&gt;John&lt;/firstName&gt;
+        &lt;lastName&gt;Smith&lt;/lastName&gt;
+        &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
+        &lt;properties&gt;
+            &lt;property&gt;
+                &lt;name&gt;telPrivate&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+            &lt;property&gt;
+                &lt;name&gt;telMobile&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+        &lt;/properties&gt;
+    &lt;/userVO&gt;
+&lt;/userVOes&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2033">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2040">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;userVOes&gt;
+    &lt;userVO&gt;
+        &lt;key&gt;345&lt;/key&gt;
+        &lt;login&gt;john&lt;/login&gt;
+        &lt;password&gt;&lt;/password&gt;
+        &lt;firstName&gt;John&lt;/firstName&gt;
+        &lt;lastName&gt;Smith&lt;/lastName&gt;
+        &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
+        &lt;properties&gt;
+            &lt;property&gt;
+                &lt;name&gt;telPrivate&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+            &lt;property&gt;
+                &lt;name&gt;telMobile&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+        &lt;/properties&gt;
+    &lt;/userVO&gt;
+&lt;/userVOes&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2053">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2060">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2063">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;userVOes&gt;
+    &lt;userVO&gt;
+        &lt;key&gt;345&lt;/key&gt;
+        &lt;login&gt;john&lt;/login&gt;
+        &lt;password&gt;&lt;/password&gt;
+        &lt;firstName&gt;John&lt;/firstName&gt;
+        &lt;lastName&gt;Smith&lt;/lastName&gt;
+        &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
+        &lt;properties&gt;
+            &lt;property&gt;
+                &lt;name&gt;telPrivate&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+            &lt;property&gt;
+                &lt;name&gt;telMobile&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+        &lt;/properties&gt;
+    &lt;/userVO&gt;
+&lt;/userVOes&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2073">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2081">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e2099">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2102">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;catalogEntryVOes&gt;
+    &lt;catalogEntryVO&gt;
+        &lt;key&gt;478&lt;/key&gt;
+        &lt;name&gt;Category&lt;/name&gt;
+        &lt;description&gt;Description of the category&lt;/description&gt;
+        &lt;type&gt;0&lt;/type&gt;
+    &lt;/catalogEntryVO&gt;
+&lt;/catalogEntryVOes&gt;
+</code></pre></p>
+      <p>The list of catalog entries</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2120">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;catalogEntryVO&gt;
+    &lt;key&gt;478&lt;/key&gt;
+    &lt;name&gt;Category&lt;/name&gt;
+    &lt;description&gt;Description of the category&lt;/description&gt;
+    &lt;type&gt;0&lt;/type&gt;
+&lt;/catalogEntryVO&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2130">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2150">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2153">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;catalogEntryVO&gt;
+    &lt;key&gt;478&lt;/key&gt;
+    &lt;name&gt;Category&lt;/name&gt;
+    &lt;description&gt;Description of the category&lt;/description&gt;
+    &lt;type&gt;0&lt;/type&gt;
+&lt;/catalogEntryVO&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2163">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2170">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2171">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2173">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2176">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;catalogEntryVO&gt;
+    &lt;key&gt;478&lt;/key&gt;
+    &lt;name&gt;Category&lt;/name&gt;
+    &lt;description&gt;Description of the category&lt;/description&gt;
+    &lt;type&gt;0&lt;/type&gt;
+&lt;/catalogEntryVO&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2186">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2193">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2201">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2204">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;catalogEntryVO&gt;
+    &lt;key&gt;478&lt;/key&gt;
+    &lt;name&gt;Category&lt;/name&gt;
+    &lt;description&gt;Description of the category&lt;/description&gt;
+    &lt;type&gt;0&lt;/type&gt;
+&lt;/catalogEntryVO&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2214">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2221">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2222">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2224">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2227">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;catalogEntryVO&gt;
+    &lt;key&gt;478&lt;/key&gt;
+    &lt;name&gt;Category&lt;/name&gt;
+    &lt;description&gt;Description of the category&lt;/description&gt;
+    &lt;type&gt;0&lt;/type&gt;
+&lt;/catalogEntryVO&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2237">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2247">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2250">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;catalogEntryVO&gt;
+    &lt;key&gt;478&lt;/key&gt;
+    &lt;name&gt;Category&lt;/name&gt;
+    &lt;description&gt;Description of the category&lt;/description&gt;
+    &lt;type&gt;0&lt;/type&gt;
+&lt;/catalogEntryVO&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2260">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2267">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2270">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;catalogEntryVO&gt;
+    &lt;key&gt;478&lt;/key&gt;
+    &lt;name&gt;Category&lt;/name&gt;
+    &lt;description&gt;Description of the category&lt;/description&gt;
+    &lt;type&gt;0&lt;/type&gt;
+&lt;/catalogEntryVO&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2280">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2291">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The path could not be resolved to a valid catalog entry</p>
+      <h3 id="d2e2294">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;userVOes&gt;
+    &lt;userVO&gt;
+        &lt;key&gt;345&lt;/key&gt;
+        &lt;login&gt;john&lt;/login&gt;
+        &lt;password&gt;&lt;/password&gt;
+        &lt;firstName&gt;John&lt;/firstName&gt;
+        &lt;lastName&gt;Smith&lt;/lastName&gt;
+        &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
+        &lt;properties&gt;
+            &lt;property&gt;
+                &lt;name&gt;telPrivate&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+            &lt;property&gt;
+                &lt;name&gt;telMobile&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+        &lt;/properties&gt;
+    &lt;/userVO&gt;
+&lt;/userVOes&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2304">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2315">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>Return the version number</p>
+      <h3 id="d2e2328">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2335">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Images for the documentation</p>
+      <h3 id="d2e2344">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Images for the documentation</p>
+      <h3 id="d2e2352">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The copyright of the REST API.</p>
+      <h3 id="d2e2359">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The copyright of the REST API.</p>
+      <h3 id="d2e2372">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2375">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;assessableResultsVOes&gt;
+    &lt;assessableResultsVO&gt;
+        &lt;identityKey&gt;345&lt;/identityKey&gt;
+        &lt;score&gt;34.0&lt;/score&gt;
+        &lt;passed&gt;true&lt;/passed&gt;
+    &lt;/assessableResultsVO&gt;
+&lt;/assessableResultsVOes&gt;
+</code></pre></p>
+      <p>Array of results for the whole the course</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2385">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2393">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e2414">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity or the course not found</p>
+      <h3 id="d2e2417">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;assessableResultsVO&gt;
+    &lt;identityKey&gt;345&lt;/identityKey&gt;
+    &lt;score&gt;34.0&lt;/score&gt;
+    &lt;passed&gt;true&lt;/passed&gt;
+&lt;/assessableResultsVO&gt;
+</code></pre></p>
+      <p>The result of the course</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2427">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2441">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2444">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;assessableResultsVOes&gt;
+    &lt;assessableResultsVO&gt;
+        &lt;identityKey&gt;345&lt;/identityKey&gt;
+        &lt;score&gt;34.0&lt;/score&gt;
+        &lt;passed&gt;true&lt;/passed&gt;
+    &lt;/assessableResultsVO&gt;
+&lt;/assessableResultsVOes&gt;
+</code></pre></p>
+      <p>Export all results of all user of the course</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2454">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2461">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2462">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2464">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e2467">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Import successful</p>
+      <h3 id="d2e2470">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2487">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity or the course not found</p>
+      <h3 id="d2e2490">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;assessableResultsVO&gt;
+    &lt;identityKey&gt;345&lt;/identityKey&gt;
+    &lt;score&gt;34.0&lt;/score&gt;
+    &lt;passed&gt;true&lt;/passed&gt;
+&lt;/assessableResultsVO&gt;
+</code></pre></p>
+      <p>The result of a user at a specific node</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2500">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2510">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2513">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;userVO&gt;
+    &lt;key&gt;345&lt;/key&gt;
+    &lt;login&gt;john&lt;/login&gt;
+    &lt;password&gt;&lt;/password&gt;
+    &lt;firstName&gt;John&lt;/firstName&gt;
+    &lt;lastName&gt;Smith&lt;/lastName&gt;
+    &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
+    &lt;properties&gt;
+        &lt;property&gt;
+            &lt;name&gt;telPrivate&lt;/name&gt;
+            &lt;value&gt;238456782&lt;/value&gt;
+        &lt;/property&gt;
+        &lt;property&gt;
+            &lt;name&gt;telMobile&lt;/name&gt;
+            &lt;value&gt;238456782&lt;/value&gt;
+        &lt;/property&gt;
+    &lt;/properties&gt;
+&lt;/userVO&gt;
+</code></pre></p>
+      <p>The persisted user</p>
+      <h3 id="d2e2523">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;errorVOes&gt;
+    &lt;errorVO&gt;
+        &lt;code&gt;org.olat.restapi:error&lt;/code&gt;
+        &lt;translation&gt;Hello world, there is an error&lt;/translation&gt;
+    &lt;/errorVO&gt;
+&lt;/errorVOes&gt;
+</code></pre></p>
+      <p>The list of errors</p>
+      <h3 id="d2e2533">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2550">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;userVOes&gt;
+    &lt;userVO&gt;
+        &lt;key&gt;345&lt;/key&gt;
+        &lt;login&gt;john&lt;/login&gt;
+        &lt;password&gt;&lt;/password&gt;
+        &lt;firstName&gt;John&lt;/firstName&gt;
+        &lt;lastName&gt;Smith&lt;/lastName&gt;
+        &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
+        &lt;properties&gt;
+            &lt;property&gt;
+                &lt;name&gt;telPrivate&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+            &lt;property&gt;
+                &lt;name&gt;telMobile&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+        &lt;/properties&gt;
+    &lt;/userVO&gt;
+&lt;/userVOes&gt;
+</code></pre></p>
+      <p>The list of all users in the OLAT system</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2560">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e2574">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user is removed from the group</p>
+      <h3 id="d2e2577">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2584">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2585">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2587">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e2590">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;userVO&gt;
+    &lt;key&gt;345&lt;/key&gt;
+    &lt;login&gt;john&lt;/login&gt;
+    &lt;password&gt;&lt;/password&gt;
+    &lt;firstName&gt;John&lt;/firstName&gt;
+    &lt;lastName&gt;Smith&lt;/lastName&gt;
+    &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
+    &lt;properties&gt;
+        &lt;property&gt;
+            &lt;name&gt;telPrivate&lt;/name&gt;
+            &lt;value&gt;238456782&lt;/value&gt;
+        &lt;/property&gt;
+        &lt;property&gt;
+            &lt;name&gt;telMobile&lt;/name&gt;
+            &lt;value&gt;238456782&lt;/value&gt;
+        &lt;/property&gt;
+    &lt;/properties&gt;
+&lt;/userVO&gt;
+</code></pre></p>
+      <p>The user</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2600">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;errorVOes&gt;
+    &lt;errorVO&gt;
+        &lt;code&gt;org.olat.restapi:error&lt;/code&gt;
+        &lt;translation&gt;Hello world, there is an error&lt;/translation&gt;
+    &lt;/errorVO&gt;
+&lt;/errorVOes&gt;
+</code></pre></p>
+      <p>The list of validation errors</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2617">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e2620">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;userVO&gt;
+    &lt;key&gt;345&lt;/key&gt;
+    &lt;login&gt;john&lt;/login&gt;
+    &lt;password&gt;&lt;/password&gt;
+    &lt;firstName&gt;John&lt;/firstName&gt;
+    &lt;lastName&gt;Smith&lt;/lastName&gt;
+    &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
+    &lt;properties&gt;
+        &lt;property&gt;
+            &lt;name&gt;telPrivate&lt;/name&gt;
+            &lt;value&gt;238456782&lt;/value&gt;
+        &lt;/property&gt;
+        &lt;property&gt;
+            &lt;name&gt;telMobile&lt;/name&gt;
+            &lt;value&gt;238456782&lt;/value&gt;
+        &lt;/property&gt;
+    &lt;/properties&gt;
+&lt;/userVO&gt;
+</code></pre></p>
+      <p>The user</p>
+      <h3 id="d2e2630">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2638">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e2653">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2654">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2656">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;userVO&gt;
+    &lt;key&gt;345&lt;/key&gt;
+    &lt;login&gt;john&lt;/login&gt;
+    &lt;password&gt;&lt;/password&gt;
+    &lt;firstName&gt;John&lt;/firstName&gt;
+    &lt;lastName&gt;Smith&lt;/lastName&gt;
+    &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
+    &lt;properties&gt;
+        &lt;property&gt;
+            &lt;name&gt;telPrivate&lt;/name&gt;
+            &lt;value&gt;238456782&lt;/value&gt;
+        &lt;/property&gt;
+        &lt;property&gt;
+            &lt;name&gt;telMobile&lt;/name&gt;
+            &lt;value&gt;238456782&lt;/value&gt;
+        &lt;/property&gt;
+    &lt;/properties&gt;
+&lt;/userVO&gt;
+</code></pre></p>
+      <p>The persisted user</p>
+      <h3 id="d2e2666">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;errorVOes&gt;
+    &lt;errorVO&gt;
+        &lt;code&gt;org.olat.restapi:error&lt;/code&gt;
+        &lt;translation&gt;Hello world, there is an error&lt;/translation&gt;
+    &lt;/errorVO&gt;
+&lt;/errorVOes&gt;
+</code></pre></p>
+      <p>The list of errors</p>
+      <h3 id="d2e2676">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e2690">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user is removed from the group</p>
+      <h3 id="d2e2693">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2704">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity or the portrait not found</p>
+      <h3 id="d2e2707">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The portrait as image</p>
+      <h3 id="d2e2714">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2722">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity or the portrait not found</p>
+      <h3 id="d2e2725">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The portrait as image</p>
+      <h3 id="d2e2728">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2735">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The portrait deleted</p>
+      <h3 id="d2e2738">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e2749">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e2752">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;groupVOes&gt;
+    &lt;groupVO&gt;
+        &lt;key&gt;123467&lt;/key&gt;
+        &lt;description&gt;My group description&lt;/description&gt;
+        &lt;name&gt;My group&lt;/name&gt;
+        &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+        &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+    &lt;/groupVO&gt;
+&lt;/groupVOes&gt;
+</code></pre></p>
+      <p>The groups of the user</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2773">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e2776">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;subscriptionInfoVOes&gt;
+    &lt;subscriptionInfoVO&gt;
+        &lt;title&gt;Infos&lt;/title&gt;
+        &lt;items/&gt;
+    &lt;/subscriptionInfoVO&gt;
+&lt;/subscriptionInfoVOes&gt;
+</code></pre></p>
+      <p>The notifications</p>
+      <h3 id="d2e2800">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2801">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2804">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2815">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2816">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2822">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2823">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2832">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;groupVOes&gt;
+    &lt;groupVO&gt;
+        &lt;key&gt;123467&lt;/key&gt;
+        &lt;description&gt;My group description&lt;/description&gt;
+        &lt;name&gt;My group&lt;/name&gt;
+        &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+        &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+    &lt;/groupVO&gt;
+&lt;/groupVOes&gt;
+</code></pre></p>
+      <p>This is the list of all groups in OLAT system</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2847">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e2865">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;groupVO&gt;
+    &lt;key&gt;123467&lt;/key&gt;
+    &lt;description&gt;My group description&lt;/description&gt;
+    &lt;name&gt;My group&lt;/name&gt;
+    &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+    &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+&lt;/groupVO&gt;
+</code></pre></p>
+      <p>A business group in the OLAT system</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2879">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2880">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2882">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e2885">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;groupVO&gt;
+    &lt;key&gt;123467&lt;/key&gt;
+    &lt;description&gt;My group description&lt;/description&gt;
+    &lt;name&gt;My group&lt;/name&gt;
+    &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+    &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+&lt;/groupVO&gt;
+</code></pre></p>
+      <p>The saved business group</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2895">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2902">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e2905">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group is deleted</p>
+      <h3 id="d2e2908">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2919">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e2922">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;groupInfoVO&gt;
+    &lt;news&gt;&amp;lt;p&amp;gt;Hello world&amp;lt;/p&amp;gt;&lt;/news&gt;
+    &lt;forumKey&gt;374589&lt;/forumKey&gt;
+    &lt;hasWiki&gt;false&lt;/hasWiki&gt;
+    &lt;hasFolder&gt;false&lt;/hasFolder&gt;
+&lt;/groupInfoVO&gt;
+</code></pre></p>
+      <p>Participants of the business group</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2940">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e2943">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;userVOes&gt;
+    &lt;userVO&gt;
+        &lt;key&gt;345&lt;/key&gt;
+        &lt;login&gt;john&lt;/login&gt;
+        &lt;password&gt;&lt;/password&gt;
+        &lt;firstName&gt;John&lt;/firstName&gt;
+        &lt;lastName&gt;Smith&lt;/lastName&gt;
+        &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
+        &lt;properties&gt;
+            &lt;property&gt;
+                &lt;name&gt;telPrivate&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+            &lt;property&gt;
+                &lt;name&gt;telMobile&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+        &lt;/properties&gt;
+    &lt;/userVO&gt;
+&lt;/userVOes&gt;
+</code></pre></p>
+      <p>Owners of the business group</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2961">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e2964">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;userVOes&gt;
+    &lt;userVO&gt;
+        &lt;key&gt;345&lt;/key&gt;
+        &lt;login&gt;john&lt;/login&gt;
+        &lt;password&gt;&lt;/password&gt;
+        &lt;firstName&gt;John&lt;/firstName&gt;
+        &lt;lastName&gt;Smith&lt;/lastName&gt;
+        &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
+        &lt;properties&gt;
+            &lt;property&gt;
+                &lt;name&gt;telPrivate&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+            &lt;property&gt;
+                &lt;name&gt;telMobile&lt;/name&gt;
+                &lt;value&gt;238456782&lt;/value&gt;
+            &lt;/property&gt;
+        &lt;/properties&gt;
+    &lt;/userVO&gt;
+&lt;/userVOes&gt;
+</code></pre></p>
+      <p>Participants of the business group</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2985">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group or the user cannot be found</p>
+      <h3 id="d2e2988">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user is added as owner of the group</p>
+      <h3 id="d2e2991">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2998">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group or the user cannot be found</p>
+      <h3 id="d2e3001">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user is removed as owner from the group</p>
+      <h3 id="d2e3004">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3018">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group or the user cannot be found</p>
+      <h3 id="d2e3021">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user is added as owner of the group</p>
+      <h3 id="d2e3024">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3038">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group or the user cannot be found</p>
+      <h3 id="d2e3041">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user is removed as owner from the group</p>
+      <h3 id="d2e3044">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3058">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group or the user cannot be found</p>
+      <h3 id="d2e3061">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user is added as participant of the group</p>
+      <h3 id="d2e3064">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3071">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group or the user cannot be found</p>
+      <h3 id="d2e3074">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user is remove from the group as participant</p>
+      <h3 id="d2e3077">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3092">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group or the user cannot be found</p>
+      <h3 id="d2e3095">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user is added as participant of the group</p>
+      <h3 id="d2e3098">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3112">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group or the user cannot be found</p>
+      <h3 id="d2e3115">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user is remove from the group as participant</p>
+      <h3 id="d2e3118">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3132">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author, forum or message not found</p>
+      <h3 id="d2e3135">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;messagesVOes&gt;
+    &lt;messageVO&gt;
+        &lt;key&gt;380&lt;/key&gt;
+        &lt;authorKey&gt;345&lt;/authorKey&gt;
+        &lt;title&gt;A message&lt;/title&gt;
+        &lt;body&gt;The content of the message&lt;/body&gt;
+    &lt;/messageVO&gt;
+&lt;/messagesVOes&gt;
+</code></pre></p>
+      <p>The root message of the thread</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3145">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3156">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author, forum or message not found</p>
+      <h3 id="d2e3159">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;messagesVOes&gt;
+    &lt;messageVO&gt;
+        &lt;key&gt;380&lt;/key&gt;
+        &lt;authorKey&gt;345&lt;/authorKey&gt;
+        &lt;title&gt;A message&lt;/title&gt;
+        &lt;body&gt;The content of the message&lt;/body&gt;
+    &lt;/messageVO&gt;
+&lt;/messagesVOes&gt;
+</code></pre></p>
+      <p>The root message of the thread</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3169">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3180">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e3199">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3207">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or course node not found</p>
+      <h3 id="d2e3210">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e3213">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course node is not acceptable to copy a file</p>
+      <h3 id="d2e3216">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3223">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3227">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or course node not found</p>
+      <h3 id="d2e3230">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e3233">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course node is not acceptable to copy a file</p>
+      <h3 id="d2e3236">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3243">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e3246">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e3249">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3260">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3268">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or course node not found</p>
+      <h3 id="d2e3271">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e3274">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course node is not acceptable to copy a file</p>
+      <h3 id="d2e3277">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3284">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3288">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or course node not found</p>
+      <h3 id="d2e3291">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e3294">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course node is not acceptable to copy a file</p>
+      <h3 id="d2e3297">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3304">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e3307">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e3310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3322">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or the shared folder not found</p>
+      <h3 id="d2e3325">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e3328">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3339">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or the shared folder not found</p>
+      <h3 id="d2e3342">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e3345">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3355">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>Ping</code></pre></p>
+      <p>Return a small string</p>
+      <h3 id="d2e3370">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e3386">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>Ping</code></pre></p>
+      <p>Return a small string</p>
+      <h3 id="d2e3403">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;repositoryEntryVOes&gt;
+    &lt;repositoryEntryVO&gt;
+        &lt;key&gt;479286&lt;/key&gt;
+        &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+        &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+        &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+        &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+        &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+    &lt;/repositoryEntryVO&gt;
+&lt;/repositoryEntryVOes&gt;
+</code></pre></p>
+      <p>List all entries in the repository</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3417">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;repositoryEntryVOes&gt;
+    &lt;repositoryEntryVO&gt;
+        &lt;key&gt;479286&lt;/key&gt;
+        &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+        &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+        &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+        &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+        &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+    &lt;/repositoryEntryVO&gt;
+&lt;/repositoryEntryVOes&gt;
+</code></pre></p>
+      <p>List all entries in the repository</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3431">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3448">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
+</code></pre></p>
+      <p>Import the resource and return the repository entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3458">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3466">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3485">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
+</code></pre></p>
+      <p>Search for repository entries</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3495">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3508">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e3511">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The metadatas of the created course</p>
+      <h3 id="d2e3514">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3521">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The repository entry not found</p>
+      <h3 id="d2e3524">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
+</code></pre></p>
+      <p>Get the repository resource</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3538">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3549">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
+</code></pre></p>
+      <p>Replace the resource and return the updated repository entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3559">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3568">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The resource is locked</p>
+      <h3 id="d2e3571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The resource could not found</p>
+      <h3 id="d2e3574">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
+</code></pre></p>
+      <p>Download the repository entry as export zip file</p>
+      <h3 id="d2e3584">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Download of this resource is not possible</p>
+      <h3 id="d2e3587">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3597">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseVOes&gt;
+    &lt;courseVO&gt;
+        &lt;key&gt;777&lt;/key&gt;
+        &lt;title&gt;Demo course&lt;/title&gt;
+    &lt;/courseVO&gt;
+&lt;/courseVOes&gt;
+</code></pre></p>
+      <p>List of visible courses</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3621">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseVO&gt;
+    &lt;key&gt;777&lt;/key&gt;
+    &lt;title&gt;Demo course&lt;/title&gt;
+&lt;/courseVO&gt;
+</code></pre></p>
+      <p>The metadatas of the created course</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3631">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3639">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e3659">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3660">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3662">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e3665">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;authenticationVO&gt;
+    &lt;key&gt;38759&lt;/key&gt;
+    &lt;identityKey&gt;345&lt;/identityKey&gt;
+    &lt;provider&gt;OLAT&lt;/provider&gt;
+    &lt;authUsername&gt;john&lt;/authUsername&gt;
+&lt;/authenticationVO&gt;
+</code></pre></p>
+      <p>The saved authentication</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3675">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3682">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e3685">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;authenticationVOes&gt;
+    &lt;authenticationVO&gt;
+        &lt;key&gt;38759&lt;/key&gt;
+        &lt;identityKey&gt;345&lt;/identityKey&gt;
+        &lt;provider&gt;OLAT&lt;/provider&gt;
+        &lt;authUsername&gt;john&lt;/authUsername&gt;
+    &lt;/authenticationVO&gt;
+&lt;/authenticationVOes&gt;
+</code></pre></p>
+      <p>The list of all users in the OLAT system</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3695">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3709">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity or the authentication not found</p>
+      <h3 id="d2e3712">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication successfully deleted</p>
+      <h3 id="d2e3715">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3723">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e3741">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3742">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3744">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e3747">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;authenticationVO&gt;
+    &lt;key&gt;38759&lt;/key&gt;
+    &lt;identityKey&gt;345&lt;/identityKey&gt;
+    &lt;provider&gt;OLAT&lt;/provider&gt;
+    &lt;authUsername&gt;john&lt;/authUsername&gt;
+&lt;/authenticationVO&gt;
+</code></pre></p>
+      <p>The saved authentication</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3757">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity or the authentication not found</p>
+      <h3 id="d2e3774">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication successfully deleted</p>
+      <h3 id="d2e3777">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3800">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3801">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3804">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3821">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3822">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3833">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3898">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3901">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
+</code></pre></p>
+      <p>The course node metadatas</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3911">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3938">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author, forum or message not found</p>
+      <h3 id="d2e3941">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;messageVO&gt;
+    &lt;key&gt;380&lt;/key&gt;
+    &lt;authorKey&gt;345&lt;/authorKey&gt;
+    &lt;title&gt;A message&lt;/title&gt;
+    &lt;body&gt;The content of the message&lt;/body&gt;
+&lt;/messageVO&gt;
+</code></pre></p>
+      <p>The root message of the thread</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3951">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3978">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author, forum or message not found</p>
+      <h3 id="d2e3981">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;messageVO&gt;
+    &lt;key&gt;380&lt;/key&gt;
+    &lt;authorKey&gt;345&lt;/authorKey&gt;
+    &lt;title&gt;A message&lt;/title&gt;
+    &lt;body&gt;The content of the message&lt;/body&gt;
+&lt;/messageVO&gt;
+</code></pre></p>
+      <p>The root message of the thread</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3991">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4002">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e4023">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e4031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or course node not found</p>
+      <h3 id="d2e4034">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e4037">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course node is not acceptable to copy a file</p>
+      <h3 id="d2e4040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4047">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e4055">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or course node not found</p>
+      <h3 id="d2e4058">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e4061">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course node is not acceptable to copy a file</p>
+      <h3 id="d2e4064">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+   </body>
+</html>
\ No newline at end of file
-- 
GitLab