From 44c9bc6635f89e71e41967302f1a93b02f0eab0d Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Thu, 27 Oct 2011 11:41:20 +0200
Subject: [PATCH] FXOLAT-296	: update the documentation of the REST API

---
 .../core/util/vfs/restapi/VFSWebservice.java  |    58 +-
 .../org/olat/modules/fo/restapi/Examples.java |     4 +
 .../fo/restapi/ForumImportWebService.java     |     8 +-
 .../modules/fo/restapi/ForumWebService.java   |    37 +-
 .../restapi/NotificationsWebService.java      |     7 +-
 .../restapi/api/_content/application.html     | 16615 ++++++++--------
 .../course/CourseElementWebService.java       |     2 +-
 .../olat/user/restapi/ContactsWebService.java |     9 +
 8 files changed, 8817 insertions(+), 7923 deletions(-)

diff --git a/src/main/java/org/olat/core/util/vfs/restapi/VFSWebservice.java b/src/main/java/org/olat/core/util/vfs/restapi/VFSWebservice.java
index ce08500d790..338fb9cb8d4 100644
--- a/src/main/java/org/olat/core/util/vfs/restapi/VFSWebservice.java
+++ b/src/main/java/org/olat/core/util/vfs/restapi/VFSWebservice.java
@@ -73,9 +73,9 @@ public class VFSWebservice {
 	
 	/**
 	 * Retrieves the version of the Folder Course Node Web Service.
-   * @response.representation.200.mediaType text/plain
-   * @response.representation.200.doc The version of this specific Web Service
-   * @response.representation.200.example 1.0
+	 * @response.representation.200.mediaType text/plain
+	 * @response.representation.200.doc The version of this specific Web Service
+	 * @response.representation.200.example 1.0
 	 * @return
 	 */
 	@GET
@@ -87,8 +87,8 @@ public class VFSWebservice {
 	
 	/**
 	 * This retrieves the files or a specific file in the root folder
-   * @response.representation.200.doc The list of files
-   * @response.representation.200.qname {http://www.example.com}linkVOes
+	 * @response.representation.200.doc The list of files
+	 * @response.representation.200.qname {http://www.example.com}linkVOes
 	 * @param uriInfo The uri infos
 	 * @param request The REST request
 	 * @return 
@@ -101,12 +101,12 @@ public class VFSWebservice {
 	
 	/**
 	 * This retrieves the files or a specific file in a folder
-   * @response.representation.200.doc The list of files or the file
-   * @response.representation.200.qname {http://www.example.com}linkVOes
-   * @param path the path to the folder
-   * @param uriInfo The uri infos
-   * @param request The REST request
-   * @return 
+	 * @response.representation.200.doc The list of files or the file
+	 * @response.representation.200.qname {http://www.example.com}linkVOes
+	 * @param path the path to the folder
+	 * @param uriInfo The uri infos
+	 * @param request The REST request
+	 * @return 
 	 */
 	@GET
 	@Path("{path:.*}")
@@ -118,10 +118,10 @@ public class VFSWebservice {
 	/**
 	 * Upload a file to the root folder or create a new folder. One of the two sets
 	 * of parameters must be set: foldername to create
-   * @response.representation.200.doc The link to the created file
-   * @response.representation.200.qname {http://www.example.com}linkVO
-   * @param foldername The name of the new folder (optional)
-   * @param filename The name of the file (optional)
+	 * @response.representation.200.doc The link to the created file
+	 * @response.representation.200.qname {http://www.example.com}linkVO
+	 * @param foldername The name of the new folder (optional)
+	 * @param filename The name of the file (optional)
 	 * @param file The content of the file (optional)
 	 * @param uriInfo The uri infos
 	 * @return The link to the created file
@@ -136,10 +136,10 @@ public class VFSWebservice {
 	
 	/**
 	 * Upload a file to the specified folder or create a new folder
-   * @response.representation.200.doc The link to the created file
-   * @response.representation.200.qname {http://www.example.com}linkVO
-   * @param foldername The name of the new folder (optional)
-   * @param filename The name of the file (optional)
+	 * @response.representation.200.doc The link to the created file
+	 * @response.representation.200.qname {http://www.example.com}linkVO
+	 * @param foldername The name of the new folder (optional)
+	 * @param filename The name of the file (optional)
 	 * @param file The content of the file (optional)
 	 * @param uriInfo The uri infos
 	 * @param path The path to the folder
@@ -156,10 +156,10 @@ public class VFSWebservice {
 	
 	/**
 	 * Upload a file to the root folder or create a new folder
-   * @response.representation.200.doc The link to the created file
-   * @response.representation.200.qname {http://www.example.com}linkVO
-   * @param foldername The name of the new folder (optional)
-   * @param filename The name of the file (optional)
+	 * @response.representation.200.doc The link to the created file
+	 * @response.representation.200.qname {http://www.example.com}linkVO
+	 * @param foldername The name of the new folder (optional)
+	 * @param filename The name of the file (optional)
 	 * @param file The content of the file (optional)
 	 * @param uriInfo The uri infos
 	 * @return The link to the created file
@@ -174,10 +174,10 @@ public class VFSWebservice {
 	
 	/**
 	 * Upload a file to the specified folder or create a new folder
-   * @response.representation.200.doc The link to the created file
-   * @response.representation.200.qname {http://www.example.com}linkVO
-   * @param foldername The name of the new folder (optional)
-   * @param filename The name of the file (optional)
+	 * @response.representation.200.doc The link to the created file
+	 * @response.representation.200.qname {http://www.example.com}linkVO
+	 * @param foldername The name of the new folder (optional)
+	 * @param filename The name of the file (optional)
 	 * @param file The content of the file (optional)
 	 * @param uriInfo The uri infos
 	 * @param path The path to the folder
@@ -194,8 +194,8 @@ public class VFSWebservice {
 	
 	/**
 	 * Create folders
-   * @response.representation.200.doc The link to the created file
-   * @response.representation.200.qname {http://www.example.com}linkVO
+	 * @response.representation.200.doc The link to the created file
+	 * @response.representation.200.qname {http://www.example.com}linkVO
 	 * @param uriInfo The uri infos
 	 * @param path The path to the folder
 	 * @return The link to the created file
diff --git a/src/main/java/org/olat/modules/fo/restapi/Examples.java b/src/main/java/org/olat/modules/fo/restapi/Examples.java
index 2aa5874b755..ead822529c3 100644
--- a/src/main/java/org/olat/modules/fo/restapi/Examples.java
+++ b/src/main/java/org/olat/modules/fo/restapi/Examples.java
@@ -34,6 +34,8 @@ public class Examples {
 
 	public static final MessageVO SAMPLE_MESSAGEVO = new MessageVO();
 	public static final MessageVOes SAMPLE_MESSAGEVOes = new MessageVOes();
+	
+	public static final ForumVO SAMPLE_FORUMVO = new ForumVO();
   
   static {
   	SAMPLE_MESSAGEVO.setKey(380l);
@@ -42,5 +44,7 @@ public class Examples {
   	SAMPLE_MESSAGEVO.setBody("The content of the message");
   	SAMPLE_MESSAGEVOes.setMessages(new MessageVO[]{SAMPLE_MESSAGEVO});
   	SAMPLE_MESSAGEVOes.setTotalCount(1);
+  	
+  	SAMPLE_FORUMVO.setForumKey(28294l);
   }
 }
diff --git a/src/main/java/org/olat/modules/fo/restapi/ForumImportWebService.java b/src/main/java/org/olat/modules/fo/restapi/ForumImportWebService.java
index 8e5b886ea3b..318ffabb2d5 100644
--- a/src/main/java/org/olat/modules/fo/restapi/ForumImportWebService.java
+++ b/src/main/java/org/olat/modules/fo/restapi/ForumImportWebService.java
@@ -34,8 +34,7 @@ import org.olat.modules.fo.ForumManager;
 /**
  * 
  * Description:<br>
- * Web service to manage forum element. This implementation is
- * only for import.
+ * Web service to manage forums.
  * 
  * <P>
  * Initial Date:  26 aug. 2010 <br>
@@ -60,6 +59,11 @@ public class ForumImportWebService {
 		return Response.ok(VERSION).build();
 	}
 	
+	/**
+	 * Web service to manage a forum
+	 * @param forumKey The key of the forum
+	 * @return
+	 */
 	@Path("{forumKey}")
 	public ForumWebService getForumWebservice(@PathParam("forumKey") Long forumKey) {
 		ForumManager fom = ForumManager.getInstance();
diff --git a/src/main/java/org/olat/modules/fo/restapi/ForumWebService.java b/src/main/java/org/olat/modules/fo/restapi/ForumWebService.java
index 74405baf308..067ffcf4463 100644
--- a/src/main/java/org/olat/modules/fo/restapi/ForumWebService.java
+++ b/src/main/java/org/olat/modules/fo/restapi/ForumWebService.java
@@ -74,8 +74,7 @@ import org.olat.restapi.support.vo.FileVO;
 /**
  * 
  * Description:<br>
- * Web service to manage forum element. This implementation is
- * only for import.
+ * Web service to manage a forum.
  * 
  * <P>
  * Initial Date:  20 apr. 2010 <br>
@@ -97,6 +96,16 @@ public class ForumWebService {
 		this.forum = forum;
 	}
 	
+	/**
+	 * Retrieves the forum.
+	 * @response.representation.200.qname {http://www.example.com}forumVO
+	 * @response.representation.200.mediaType application/xml, application/json
+	 * @response.representation.200.doc The root message of the thread
+	 * @response.representation.200.example {@link org.olat.modules.fo.restapi.Examples#SAMPLE_FORUMVO}
+	 * @response.representation.401.doc The roles of the authenticated user are not sufficient
+	 * @response.representation.404.doc The forum not found
+	 * @return The forum
+	 */
 	@GET
 	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
 	public Response getForum() {
@@ -323,11 +332,11 @@ public class ForumWebService {
 
 	/**
 	 * Retrieves the attachments of the message
-	 * @response.representation.200.mediaType application/xml
-	 * @response.representation.200.doc The portrait as image
-   * @response.representation.404.doc The identity or the portrait not found
+	 * @response.representation.200.mediaType application/xml, application/json
+	 * @response.representation.200.doc The links to the attachments
+	 * @response.representation.404.doc The message not found
 	 * @param messageKey The key of the message
-	 * @param request The REST request
+	 * @param uriInfo The URI information
 	 * @return The attachments
 	 */
 	@GET
@@ -365,9 +374,10 @@ public class ForumWebService {
 	 * @response.representation.200.mediaType application/octet-stream
 	 * @response.representation.200.doc The portrait as image
    * @response.representation.404.doc The identity or the portrait not found
-	 * @param identityKey The identity key of the user being searched
+	 * @param messageKey The identity key of the user being searched
+	 * @param filename The name of the attachment
 	 * @param request The REST request
-	 * @return The image
+	 * @return The attachment
 	 */
 	@GET
 	@Path("posts/{messageKey}/attachments/{filename}")
@@ -407,6 +417,17 @@ public class ForumWebService {
 		return Response.serverError().status(Status.NOT_FOUND).build();
 	}
 	
+	/**
+	 * Upload the attachment of a message
+	 * @response.representation.200.mediaType application/json, application/xml
+	 * @response.representation.200.doc Ok
+	 * @response.representation.404.doc The identity or the portrait not found
+	 * @param messageKey The key of the message
+	 * @param filename The name of the attachment
+	 * @file file The attachment
+	 * @param request The HTTP request
+	 * @return Ok
+	 */
 	@POST
 	@Path("posts/{messageKey}/attachments")
 	@Consumes(MediaType.MULTIPART_FORM_DATA)
diff --git a/src/main/java/org/olat/notifications/restapi/NotificationsWebService.java b/src/main/java/org/olat/notifications/restapi/NotificationsWebService.java
index ab3e31c975b..5863ed3bce7 100644
--- a/src/main/java/org/olat/notifications/restapi/NotificationsWebService.java
+++ b/src/main/java/org/olat/notifications/restapi/NotificationsWebService.java
@@ -64,9 +64,10 @@ public class NotificationsWebService {
 	 * Retrieves the notification of the logged in user.
 	 * @response.representation.200.mediaType application/xml, application/json
 	 * @response.representation.200.doc The notifications
-   * @response.representation.200.example {@link org.olat.notifications.restapi.vo.Examples#SAMPLE_INFOVOes}
-   * @response.representation.404.doc The identity not found
-   * @param date The date (optional)
+	 * @response.representation.200.example {@link org.olat.notifications.restapi.vo.Examples#SAMPLE_INFOVOes}
+	 * @response.representation.404.doc The identity not found
+	 * @param date The date (optional)
+	 * @param type The type of notifications (User, Forum...) (optional)
 	 * @param httpRequest The HTTP request
 	 * @return an xml or json representation of a the user being search. The xml
 	 *         correspond to a <code>SubscriptionInfoVO</code>. <code>SubscriptionInfoVO</code>
diff --git a/src/main/java/org/olat/restapi/api/_content/application.html b/src/main/java/org/olat/restapi/api/_content/application.html
index 2b798415445..5cf15a4b7a7 100644
--- a/src/main/java/org/olat/restapi/api/_content/application.html
+++ b/src/main/java/org/olat/restapi/api/_content/application.html
@@ -164,871 +164,893 @@
       </p>
       <ul>
          <li><a href="#resources">Resources</a><ul>
-               <li><a href="#d2e2">http://www.example.com/users</a><ul>
-                     <li><a href="#d2e62">http://www.example.com/users/{identityKey}</a></li>
-                     <li><a href="#d2e132">http://www.example.com/users/version</a></li>
-                     <li><a href="#d2e147">http://www.example.com/users/new</a></li>
-                     <li><a href="#d2e178">http://www.example.com/users/{identityKey}/delete</a></li>
-                     <li><a href="#d2e195">http://www.example.com/users/{identityKey}/portrait</a></li>
-                     <li><a href="#d2e240">http://www.example.com/users/{identityKey}/groups</a><ul>
-                           <li><a href="#d2e268">http://www.example.com/users/{identityKey}/groups/infos</a></li>
-                        </ul>
-                     </li>
-                  </ul>
-               </li>
-               <li><a href="#d2e293">http://www.example.com/auth</a><ul>
-                     <li><a href="#d2e296">http://www.example.com/auth/version</a></li>
-                     <li><a href="#d2e311">http://www.example.com/auth/{username}</a></li>
+               <li><a href="#d2e2">http://www.example.com/repo/courses/{courseId}/elements/contact</a></li>
+               <li><a href="#d2e45">http://www.example.com/catalog</a><ul>
+                     <li><a href="#d2e62">http://www.example.com/catalog/{path:.*}/owners/{identityKey}</a></li>
+                     <li><a href="#d2e129">http://www.example.com/catalog/version</a></li>
+                     <li><a href="#d2e144">http://www.example.com/catalog/{path:.*}/children</a></li>
+                     <li><a href="#d2e168">http://www.example.com/catalog/{path:.*}</a></li>
+                     <li><a href="#d2e344">http://www.example.com/catalog/{path:.*}/owners</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e339">http://www.example.com/api</a><ul>
-                     <li><a href="#d2e342">http://www.example.com/api/version</a></li>
-                     <li><a href="#d2e357">http://www.example.com/api/doc</a></li>
-                     <li><a href="#d2e361">http://www.example.com/api/doc/{filename}</a></li>
-                     <li><a href="#d2e370">http://www.example.com/api/{filename}</a></li>
-                     <li><a href="#d2e379">http://www.example.com/api/copyright</a></li>
+               <li><a href="#d2e368">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}</a><ul>
+                     <li><a href="#d2e371">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/version</a></li>
+                     <li><a href="#d2e386">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/files</a><ul>
+                           <li><a href="#d2e414">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/files/{path:.*}</a></li>
+                           <li><a href="#d2e451">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/files/version</a></li>
+                        </ul>
+                     </li>
                   </ul>
                </li>
-               <li><a href="#d2e394">http://www.example.com/repo/courses/{courseId}/elements</a><ul>
-                     <li><a href="#d2e397">http://www.example.com/repo/courses/{courseId}/elements/version</a></li>
-                     <li><a href="#d2e412">http://www.example.com/repo/courses/{courseId}/elements/{nodeId}</a></li>
-                     <li><a href="#d2e439">http://www.example.com/repo/courses/{courseId}/elements/structure/{nodeId}</a></li>
-                     <li><a href="#d2e517">http://www.example.com/repo/courses/{courseId}/elements/structure</a></li>
-                     <li><a href="#d2e580">http://www.example.com/repo/courses/{courseId}/elements/singlepage/{nodeId}</a></li>
-                     <li><a href="#d2e612">http://www.example.com/repo/courses/{courseId}/elements/singlepage</a></li>
-                     <li><a href="#d2e807">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}</a></li>
-                     <li><a href="#d2e854">http://www.example.com/repo/courses/{courseId}/elements/folder</a></li>
-                     <li><a href="#d2e949">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}</a></li>
-                     <li><a href="#d2e999">http://www.example.com/repo/courses/{courseId}/elements/task</a></li>
-                     <li><a href="#d2e1101">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}</a></li>
-                     <li><a href="#d2e1132">http://www.example.com/repo/courses/{courseId}/elements/test</a></li>
-                     <li><a href="#d2e1227">http://www.example.com/repo/courses/{courseId}/elements/assessment/{nodeId}</a></li>
-                     <li><a href="#d2e1271">http://www.example.com/repo/courses/{courseId}/elements/assessment</a></li>
-                     <li><a href="#d2e1360">http://www.example.com/repo/courses/{courseId}/elements/wiki/{nodeId}</a></li>
-                     <li><a href="#d2e1407">http://www.example.com/repo/courses/{courseId}/elements/wiki</a></li>
-                     <li><a href="#d2e1467">http://www.example.com/repo/courses/{courseId}/elements/blog/{nodeId}</a></li>
-                     <li><a href="#d2e1514">http://www.example.com/repo/courses/{courseId}/elements/blog</a></li>
-                     <li><a href="#d2e1608">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}</a></li>
-                     <li><a href="#d2e1655">http://www.example.com/repo/courses/{courseId}/elements/survey</a></li>
-                     <li><a href="#d2e1727">http://www.example.com/repo/courses/{courseId}/elements/externalpage/{nodeId}</a></li>
-                     <li><a href="#d2e1775">http://www.example.com/repo/courses/{courseId}/elements/externalpage</a></li>
-                     <li><a href="#d2e1872">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/file</a></li>
-                     <li><a href="#d2e1927">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/configuration</a></li>
-                     <li><a href="#d2e2058">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}/configuration</a></li>
-                     <li><a href="#d2e2149">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}/configuration</a></li>
+               <li><a href="#d2e455">http://www.example.com/groups</a><ul>
+                     <li><a href="#d2e472">http://www.example.com/groups/version</a></li>
+                     <li><a href="#d2e487">http://www.example.com/groups/{groupKey}</a></li>
+                     <li><a href="#d2e541">http://www.example.com/groups/{groupKey}/infos</a></li>
+                     <li><a href="#d2e562">http://www.example.com/groups/{groupKey}/owners</a></li>
+                     <li><a href="#d2e583">http://www.example.com/groups/{groupKey}/participants</a></li>
+                     <li><a href="#d2e604">http://www.example.com/groups/{groupKey}/owners/{identityKey}</a></li>
+                     <li><a href="#d2e637">http://www.example.com/groups/{groupKey}/owners/{identityKey}/new</a></li>
+                     <li><a href="#d2e657">http://www.example.com/groups/{groupKey}/owners/{identityKey}/delete</a></li>
+                     <li><a href="#d2e677">http://www.example.com/groups/{groupKey}/participants/{identityKey}</a></li>
+                     <li><a href="#d2e711">http://www.example.com/groups/{groupKey}/participants/{identityKey}/new</a></li>
+                     <li><a href="#d2e731">http://www.example.com/groups/{groupKey}/participants/{identityKey}/delete</a></li>
+                     <li><a href="#d2e751">http://www.example.com/groups/{groupKey}/forum</a><ul>
+                           <li><a href="#d2e770">http://www.example.com/groups/{groupKey}/forum/threads</a></li>
+                           <li><a href="#d2e855">http://www.example.com/groups/{groupKey}/forum/posts/{threadKey}</a></li>
+                           <li><a href="#d2e888">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}</a></li>
+                           <li><a href="#d2e953">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
+                           <li><a href="#d2e979">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
+                        </ul>
+                     </li>
+                     <li><a href="#d2e996">http://www.example.com/groups/{groupKey}/folder</a><ul>
+                           <li><a href="#d2e1023">http://www.example.com/groups/{groupKey}/folder/{path:.*}</a></li>
+                           <li><a href="#d2e1060">http://www.example.com/groups/{groupKey}/folder/version</a></li>
+                        </ul>
+                     </li>
                   </ul>
                </li>
-               <li><a href="#d2e2262">http://www.example.com/i18n</a><ul>
-                     <li><a href="#d2e2265">http://www.example.com/i18n/version</a></li>
-                     <li><a href="#d2e2280">http://www.example.com/i18n/{package}/{key}</a></li>
+               <li><a href="#d2e1064">http://www.example.com/notifications</a></li>
+               <li><a href="#d2e1091">http://www.example.com/repo/courses/{courseId}/elements/forum</a><ul>
+                     <li><a href="#d2e1182">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/thread</a></li>
+                     <li><a href="#d2e1222">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/message</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e2305">http://www.example.com/repo/courses/{courseId}</a><ul>
-                     <li><a href="#d2e2341">http://www.example.com/repo/courses/{courseId}/version</a></li>
-                     <li><a href="#d2e2356">http://www.example.com/repo/courses/{courseId}/configuration</a></li>
-                     <li><a href="#d2e2380">http://www.example.com/repo/courses/{courseId}/authors</a></li>
-                     <li><a href="#d2e2397">http://www.example.com/repo/courses/{courseId}/publish</a></li>
-                     <li><a href="#d2e2425">http://www.example.com/repo/courses/{courseId}/file</a></li>
-                     <li><a href="#d2e2440">http://www.example.com/repo/courses/{courseId}/runstructure</a></li>
-                     <li><a href="#d2e2457">http://www.example.com/repo/courses/{courseId}/editortreemodel</a></li>
-                     <li><a href="#d2e2475">http://www.example.com/repo/courses/{courseId}/authors/{identityKey}</a></li>
-                     <li><a href="#d2e2521">http://www.example.com/repo/courses/{courseId}/groups</a><ul>
-                           <li><a href="#d2e2562">http://www.example.com/repo/courses/{courseId}/groups/version</a></li>
-                           <li><a href="#d2e2577">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}</a></li>
-                           <li><a href="#d2e2633">http://www.example.com/repo/courses/{courseId}/groups/new</a></li>
-                           <li><a href="#d2e2653">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum</a><ul>
-                                 <li><a href="#d2e2663">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/threads</a></li>
-                                 <li><a href="#d2e2739">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}</a></li>
-                                 <li><a href="#d2e2763">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</a></li>
-                                 <li><a href="#d2e2828">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
-                                 <li><a href="#d2e2848">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
-                              </ul>
-                           </li>
-                           <li><a href="#d2e2861">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder</a><ul>
-                                 <li><a href="#d2e2888">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</a></li>
-                                 <li><a href="#d2e2925">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/version</a></li>
-                              </ul>
-                           </li>
+               <li><a href="#d2e1262">http://www.example.com/repo/entries</a><ul>
+                     <li><a href="#d2e1330">http://www.example.com/repo/entries/version</a></li>
+                     <li><a href="#d2e1336">http://www.example.com/repo/entries/search</a></li>
+                     <li><a href="#d2e1367">http://www.example.com/repo/entries/{repoEntryKey}</a><ul>
+                           <li><a href="#d2e1424">http://www.example.com/repo/entries/{repoEntryKey}/file</a></li>
                         </ul>
                      </li>
                   </ul>
                </li>
-               <li><a href="#d2e2929">http://www.example.com/catalog</a><ul>
-                     <li><a href="#d2e2946">http://www.example.com/catalog/{path:.*}/owners/{identityKey}</a></li>
-                     <li><a href="#d2e3013">http://www.example.com/catalog/version</a></li>
-                     <li><a href="#d2e3028">http://www.example.com/catalog/{path:.*}/children</a></li>
-                     <li><a href="#d2e3049">http://www.example.com/catalog/{path:.*}</a></li>
-                     <li><a href="#d2e3225">http://www.example.com/catalog/{path:.*}/owners</a></li>
+               <li><a href="#d2e1452">http://www.example.com/users/{username}/auth</a><ul>
+                     <li><a href="#d2e1501">http://www.example.com/users/{username}/auth/{authKey}</a></li>
+                     <li><a href="#d2e1521">http://www.example.com/users/{username}/auth/version</a></li>
+                     <li><a href="#d2e1536">http://www.example.com/users/{username}/auth/new</a></li>
+                     <li><a href="#d2e1563">http://www.example.com/users/{username}/auth/{authKey}/delete</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3249">http://www.example.com/repo/courses/{courseId}/resourcefolders</a><ul>
-                     <li><a href="#d2e3252">http://www.example.com/repo/courses/{courseId}/resourcefolders/version</a></li>
-                     <li><a href="#d2e3267">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</a></li>
-                     <li><a href="#d2e3285">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder</a></li>
-                     <li><a href="#d2e3302">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</a></li>
-                     <li><a href="#d2e3362">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder</a></li>
+               <li><a href="#d2e1583">http://www.example.com/repo/courses</a><ul>
+                     <li><a href="#d2e1630">http://www.example.com/repo/courses/version</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3421">http://www.example.com/repo/courses</a><ul>
-                     <li><a href="#d2e3465">http://www.example.com/repo/courses/version</a></li>
+               <li><a href="#d2e1645">http://www.example.com/repo/courses/{courseId}/elements</a><ul>
+                     <li><a href="#d2e1648">http://www.example.com/repo/courses/{courseId}/elements/version</a></li>
+                     <li><a href="#d2e1663">http://www.example.com/repo/courses/{courseId}/elements/{nodeId}</a></li>
+                     <li><a href="#d2e1690">http://www.example.com/repo/courses/{courseId}/elements/structure/{nodeId}</a></li>
+                     <li><a href="#d2e1768">http://www.example.com/repo/courses/{courseId}/elements/structure</a></li>
+                     <li><a href="#d2e1831">http://www.example.com/repo/courses/{courseId}/elements/singlepage/{nodeId}</a></li>
+                     <li><a href="#d2e1863">http://www.example.com/repo/courses/{courseId}/elements/singlepage</a></li>
+                     <li><a href="#d2e2058">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}</a></li>
+                     <li><a href="#d2e2105">http://www.example.com/repo/courses/{courseId}/elements/folder</a></li>
+                     <li><a href="#d2e2200">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}</a></li>
+                     <li><a href="#d2e2250">http://www.example.com/repo/courses/{courseId}/elements/task</a></li>
+                     <li><a href="#d2e2352">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}</a></li>
+                     <li><a href="#d2e2383">http://www.example.com/repo/courses/{courseId}/elements/test</a></li>
+                     <li><a href="#d2e2478">http://www.example.com/repo/courses/{courseId}/elements/assessment/{nodeId}</a></li>
+                     <li><a href="#d2e2522">http://www.example.com/repo/courses/{courseId}/elements/assessment</a></li>
+                     <li><a href="#d2e2611">http://www.example.com/repo/courses/{courseId}/elements/wiki/{nodeId}</a></li>
+                     <li><a href="#d2e2658">http://www.example.com/repo/courses/{courseId}/elements/wiki</a></li>
+                     <li><a href="#d2e2718">http://www.example.com/repo/courses/{courseId}/elements/blog/{nodeId}</a></li>
+                     <li><a href="#d2e2765">http://www.example.com/repo/courses/{courseId}/elements/blog</a></li>
+                     <li><a href="#d2e2859">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}</a></li>
+                     <li><a href="#d2e2906">http://www.example.com/repo/courses/{courseId}/elements/survey</a></li>
+                     <li><a href="#d2e2978">http://www.example.com/repo/courses/{courseId}/elements/externalpage/{nodeId}</a></li>
+                     <li><a href="#d2e3026">http://www.example.com/repo/courses/{courseId}/elements/externalpage</a></li>
+                     <li><a href="#d2e3123">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/file</a></li>
+                     <li><a href="#d2e3178">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/configuration</a></li>
+                     <li><a href="#d2e3309">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}/configuration</a></li>
+                     <li><a href="#d2e3400">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}/configuration</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3480">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}</a><ul>
-                     <li><a href="#d2e3483">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/version</a></li>
-                     <li><a href="#d2e3498">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/files</a><ul>
-                           <li><a href="#d2e3526">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/files/{path:.*}</a></li>
-                           <li><a href="#d2e3563">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/files/version</a></li>
-                        </ul>
-                     </li>
+               <li><a href="#d2e3513">http://www.example.com/auth</a><ul>
+                     <li><a href="#d2e3516">http://www.example.com/auth/version</a></li>
+                     <li><a href="#d2e3531">http://www.example.com/auth/{username}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3567">http://www.example.com/repo/entries</a><ul>
-                     <li><a href="#d2e3632">http://www.example.com/repo/entries/version</a></li>
-                     <li><a href="#d2e3638">http://www.example.com/repo/entries/search</a></li>
-                     <li><a href="#d2e3669">http://www.example.com/repo/entries/{repoEntryKey}</a><ul>
-                           <li><a href="#d2e3726">http://www.example.com/repo/entries/{repoEntryKey}/file</a></li>
-                        </ul>
-                     </li>
+               <li><a href="#d2e3560">http://www.example.com/ping</a><ul>
+                     <li><a href="#d2e3577">http://www.example.com/ping/version</a></li>
+                     <li><a href="#d2e3592">http://www.example.com/ping/{name}</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e3608">http://www.example.com/api</a><ul>
+                     <li><a href="#d2e3611">http://www.example.com/api/version</a></li>
+                     <li><a href="#d2e3626">http://www.example.com/api/doc</a></li>
+                     <li><a href="#d2e3630">http://www.example.com/api/doc/{filename}</a></li>
+                     <li><a href="#d2e3639">http://www.example.com/api/{filename}</a></li>
+                     <li><a href="#d2e3648">http://www.example.com/api/copyright</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3755">http://www.example.com/repo/courses/{courseId}/elements/forum</a><ul>
-                     <li><a href="#d2e3846">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/thread</a></li>
-                     <li><a href="#d2e3886">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/message</a></li>
+               <li><a href="#d2e3663">http://www.example.com/repo/courses/{courseId}/elements/enrollment</a><ul>
+                     <li><a href="#d2e3694">http://www.example.com/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3926">http://www.example.com/repo/courses/{courseId}/elements/contact</a></li>
-               <li><a href="#d2e3969">http://www.example.com/users/{username}/auth</a><ul>
-                     <li><a href="#d2e4018">http://www.example.com/users/{username}/auth/{authKey}</a></li>
-                     <li><a href="#d2e4038">http://www.example.com/users/{username}/auth/version</a></li>
-                     <li><a href="#d2e4053">http://www.example.com/users/{username}/auth/new</a></li>
-                     <li><a href="#d2e4080">http://www.example.com/users/{username}/auth/{authKey}/delete</a></li>
+               <li><a href="#d2e3701">http://www.example.com/repo/forums</a><ul>
+                     <li><a href="#d2e3704">http://www.example.com/repo/forums/version</a></li>
+                     <li><a href="#d2e3719">http://www.example.com/repo/forums/{forumKey}</a><ul>
+                           <li><a href="#d2e3738">http://www.example.com/repo/forums/{forumKey}/threads</a></li>
+                           <li><a href="#d2e3823">http://www.example.com/repo/forums/{forumKey}/posts/{threadKey}</a></li>
+                           <li><a href="#d2e3856">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}</a></li>
+                           <li><a href="#d2e3921">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments</a></li>
+                           <li><a href="#d2e3947">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</a></li>
+                        </ul>
+                     </li>
                   </ul>
                </li>
-               <li><a href="#d2e4100">http://www.example.com/repo/courses/{courseId}/assessments</a><ul>
-                     <li><a href="#d2e4126">http://www.example.com/repo/courses/{courseId}/assessments/version</a></li>
-                     <li><a href="#d2e4141">http://www.example.com/repo/courses/{courseId}/assessments/users/{identityKey}</a></li>
-                     <li><a href="#d2e4168">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}</a></li>
-                     <li><a href="#d2e4211">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</a></li>
+               <li><a href="#d2e3964">http://www.example.com/i18n</a><ul>
+                     <li><a href="#d2e3967">http://www.example.com/i18n/version</a></li>
+                     <li><a href="#d2e3982">http://www.example.com/i18n/{package}/{key}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e4241">http://www.example.com/notifications</a></li>
-               <li><a href="#d2e4265">http://www.example.com/repo/courses/{courseId}/elements/enrollment</a><ul>
-                     <li><a href="#d2e4296">http://www.example.com/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</a></li>
+               <li><a href="#d2e4007">http://www.example.com/repo/courses/{courseId}/resourcefolders</a><ul>
+                     <li><a href="#d2e4010">http://www.example.com/repo/courses/{courseId}/resourcefolders/version</a></li>
+                     <li><a href="#d2e4025">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder</a></li>
+                     <li><a href="#d2e4042">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</a></li>
+                     <li><a href="#d2e4060">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder</a></li>
+                     <li><a href="#d2e4119">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e4303">http://www.example.com/groups</a><ul>
-                     <li><a href="#d2e4320">http://www.example.com/groups/version</a></li>
-                     <li><a href="#d2e4335">http://www.example.com/groups/{groupKey}</a></li>
-                     <li><a href="#d2e4389">http://www.example.com/groups/{groupKey}/infos</a></li>
-                     <li><a href="#d2e4410">http://www.example.com/groups/{groupKey}/owners</a></li>
-                     <li><a href="#d2e4431">http://www.example.com/groups/{groupKey}/participants</a></li>
-                     <li><a href="#d2e4452">http://www.example.com/groups/{groupKey}/owners/{identityKey}</a></li>
-                     <li><a href="#d2e4485">http://www.example.com/groups/{groupKey}/owners/{identityKey}/new</a></li>
-                     <li><a href="#d2e4505">http://www.example.com/groups/{groupKey}/owners/{identityKey}/delete</a></li>
-                     <li><a href="#d2e4525">http://www.example.com/groups/{groupKey}/participants/{identityKey}</a></li>
-                     <li><a href="#d2e4559">http://www.example.com/groups/{groupKey}/participants/{identityKey}/new</a></li>
-                     <li><a href="#d2e4579">http://www.example.com/groups/{groupKey}/participants/{identityKey}/delete</a></li>
-                     <li><a href="#d2e4599">http://www.example.com/groups/{groupKey}/forum</a><ul>
-                           <li><a href="#d2e4609">http://www.example.com/groups/{groupKey}/forum/threads</a></li>
-                           <li><a href="#d2e4685">http://www.example.com/groups/{groupKey}/forum/posts/{threadKey}</a></li>
-                           <li><a href="#d2e4709">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}</a></li>
-                           <li><a href="#d2e4774">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
-                           <li><a href="#d2e4794">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
-                        </ul>
-                     </li>
-                     <li><a href="#d2e4807">http://www.example.com/groups/{groupKey}/folder</a><ul>
-                           <li><a href="#d2e4834">http://www.example.com/groups/{groupKey}/folder/{path:.*}</a></li>
-                           <li><a href="#d2e4871">http://www.example.com/groups/{groupKey}/folder/version</a></li>
+               <li><a href="#d2e4179">http://www.example.com/users</a><ul>
+                     <li><a href="#d2e4239">http://www.example.com/users/{identityKey}</a></li>
+                     <li><a href="#d2e4313">http://www.example.com/users/version</a></li>
+                     <li><a href="#d2e4328">http://www.example.com/users/new</a></li>
+                     <li><a href="#d2e4359">http://www.example.com/users/{identityKey}/delete</a></li>
+                     <li><a href="#d2e4376">http://www.example.com/users/{identityKey}/portrait</a></li>
+                     <li><a href="#d2e4421">http://www.example.com/users/{identityKey}/groups</a><ul>
+                           <li><a href="#d2e4449">http://www.example.com/users/{identityKey}/groups/infos</a></li>
                         </ul>
                      </li>
                   </ul>
                </li>
-               <li><a href="#d2e4875">http://www.example.com/repo/forums/{forumKey}</a><ul>
-                     <li><a href="#d2e4878">http://www.example.com/repo/forums/{forumKey}/version</a></li>
-                     <li><a href="#d2e4893">http://www.example.com/repo/forums/{forumKey}/threads</a></li>
-                     <li><a href="#d2e4958">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}</a></li>
+               <li><a href="#d2e4474">http://www.example.com/contacts</a></li>
+               <li><a href="#d2e4487">http://www.example.com/repo/courses/{courseId}/assessments</a><ul>
+                     <li><a href="#d2e4513">http://www.example.com/repo/courses/{courseId}/assessments/version</a></li>
+                     <li><a href="#d2e4528">http://www.example.com/repo/courses/{courseId}/assessments/users/{identityKey}</a></li>
+                     <li><a href="#d2e4555">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}</a></li>
+                     <li><a href="#d2e4598">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e5023">http://www.example.com/ping</a><ul>
-                     <li><a href="#d2e5040">http://www.example.com/ping/version</a></li>
-                     <li><a href="#d2e5055">http://www.example.com/ping/{name}</a></li>
+               <li><a href="#d2e4628">http://www.example.com/repo/courses/{courseId}</a><ul>
+                     <li><a href="#d2e4664">http://www.example.com/repo/courses/{courseId}/version</a></li>
+                     <li><a href="#d2e4679">http://www.example.com/repo/courses/{courseId}/configuration</a></li>
+                     <li><a href="#d2e4703">http://www.example.com/repo/courses/{courseId}/authors</a></li>
+                     <li><a href="#d2e4720">http://www.example.com/repo/courses/{courseId}/publish</a></li>
+                     <li><a href="#d2e4748">http://www.example.com/repo/courses/{courseId}/file</a></li>
+                     <li><a href="#d2e4763">http://www.example.com/repo/courses/{courseId}/runstructure</a></li>
+                     <li><a href="#d2e4780">http://www.example.com/repo/courses/{courseId}/editortreemodel</a></li>
+                     <li><a href="#d2e4798">http://www.example.com/repo/courses/{courseId}/authors/{identityKey}</a></li>
+                     <li><a href="#d2e4844">http://www.example.com/repo/courses/{courseId}/groups</a><ul>
+                           <li><a href="#d2e4885">http://www.example.com/repo/courses/{courseId}/groups/version</a></li>
+                           <li><a href="#d2e4900">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}</a></li>
+                           <li><a href="#d2e4956">http://www.example.com/repo/courses/{courseId}/groups/new</a></li>
+                           <li><a href="#d2e4976">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum</a><ul>
+                                 <li><a href="#d2e4995">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/threads</a></li>
+                                 <li><a href="#d2e5080">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}</a></li>
+                                 <li><a href="#d2e5113">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</a></li>
+                                 <li><a href="#d2e5178">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
+                                 <li><a href="#d2e5204">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
+                              </ul>
+                           </li>
+                           <li><a href="#d2e5221">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder</a><ul>
+                                 <li><a href="#d2e5248">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</a></li>
+                                 <li><a href="#d2e5285">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/version</a></li>
+                              </ul>
+                           </li>
+                        </ul>
+                     </li>
                   </ul>
                </li>
             </ul>
          </li>
          <li><a href="#representations">Representations</a><ul>
-               <li><a href="#d2e9">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e10">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e12">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e22">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e32">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e49">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e59">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e70">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e73">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e76">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e83">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e84">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e86">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e89">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e99">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
-               <li><a href="#d2e109">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e116">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e119">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e129">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e137">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e152">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e153">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e155">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e165">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e175">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e186">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e189">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e192">Status Code 401<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/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e213">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e221">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e224">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e227">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e234">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e237">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e255">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e258">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e280">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
-               <li><a href="#d2e290">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e301">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e323">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e326">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e336">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e347">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e360">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e367">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e376">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e384">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e391">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e402">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e423">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e426">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e436">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e450">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e475">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e501">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e504">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e514">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e523">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e535">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e538">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e548">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e564">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e567">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e577">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e592">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e596">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e599">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e609">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e620">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e649">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e652">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e662">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e669">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e696">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e699">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e709">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e737">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e745">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e748">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e758">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e804">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e838">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e841">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e851">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e862">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e888">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e891">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e901">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e933">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e936">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e946">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e960">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e983">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e986">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e996">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1007">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1036">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1039">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1049">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1084">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1087">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1097">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1108">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1116">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1119">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1129">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1140">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e22">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e23">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e26">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e43">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e44">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e52">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e73">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e76">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e86">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e93">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e96">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e106">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e113">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e116">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e126">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e134">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e155">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e158">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e176">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e186">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e206">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e209">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e219">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e226">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e227">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e229">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e232">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e242">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e249">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e260">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e263">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e273">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e281">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e282">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e284">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e287">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e297">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e308">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e311">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e321">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e328">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e331">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e341">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e352">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e355">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e365">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e376">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e392">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e393">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e394">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e395">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e398">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e403">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e404">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e407">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e412">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e413">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e418">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e419">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e420">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e421">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e422">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e425">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e430">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e431">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e432">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e435">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e440">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e441">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e442">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e445">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e446">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e449">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e450">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e454">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e462">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e477">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e495">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e509">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e510">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e515">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e525">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e532">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e535">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></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 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e552">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
+               <li><a href="#d2e570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e573">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e591">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e594">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e615">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e618">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e621">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e628">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e631">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e634">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e648">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e651">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e654">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e668">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e671">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e674">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e688">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e691">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e694">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e701">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e704">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e707">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e722">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e725">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e728">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e742">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e745">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e748">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e761">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e764">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e767">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e784">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e787">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e797">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e814">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e817">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e827">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e834">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e839">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e842">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e852">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e872">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e875">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e885">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e896">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e907">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e910">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e920">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e937">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e940">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e950">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e959">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e962">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e969">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e973">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e976">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e990">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e993">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1000">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1001">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1002">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1003">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1004">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1007">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1012">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1013">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1016">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1021">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1022">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1027">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1028">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1029">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1030">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1031">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1034">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1039">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1040">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1041">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1044">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1049">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1050">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1051">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1054">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1055">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1058">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1059">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1063">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1078">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1081">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1101">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1124">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1127">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1137">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e1166">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e1169">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
                <li><a href="#d2e1179">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1211">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1214">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1224">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1238">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1255">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1258">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1268">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1279">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1302">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1305">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1315">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1344">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1347">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1357">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1371">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1391">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1394">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1404">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1422">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1425">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1435">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1451">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1454">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1464">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1478">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1498">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1501">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1511">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1206">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1209">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e1219">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1246">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1249">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e1259">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1272">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="#d2e1286">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="#d2e1300">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1317">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e1327">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1335">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1354">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e1364">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1375">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1378">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1381">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1388">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1391">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e1405">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1411">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e1421">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1430">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1433">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1436">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1446">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1449">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1462">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1463">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1465">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1468">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+               <li><a href="#d2e1478">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1485">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1488">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+               <li><a href="#d2e1498">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1515">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1518">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1526">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1544">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1545">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e1547">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1550">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1550">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
                <li><a href="#d2e1560">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1592">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1595">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1605">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1619">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1639">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1642">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1652">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1682">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1685">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1695">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1711">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1714">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1724">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1738">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1808">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1811">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1821">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1853">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1879">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1884">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1887">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1897">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1904">multipart/form-data<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} courseNodeVO">ns3:courseNodeVO</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="#d2e1962">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1965">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1968">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e1978">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1981">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2016">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2019">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2022">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2032">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2035">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1574">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1577">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1580">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1593">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e1617">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</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="#d2e1635">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1653">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1674">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1677">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1687">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1701">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1726">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1755">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</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="#d2e1774">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1786">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1789">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1799">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1815">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1818">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1828">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1843">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1847">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1850">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1860">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1871">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1900">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1903">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1913">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1920">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1947">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1950">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1960">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1988">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1996">Status Code 404<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} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2009">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e2042">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2045">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e2045">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
                <li><a href="#d2e2055">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2073">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2076">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2079">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2089">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2092">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2107">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2110">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2113">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2123">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2126">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2133">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2136">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2146">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2175">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2178">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2181">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2191">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2194">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2220">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2223">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2226">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2236">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2239">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2246">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2249">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2259">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2270">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2295">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2315">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2318">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-               <li><a href="#d2e2332">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2335">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2338">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2346">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2364">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2367">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2377">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2388">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2391">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e2394">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2409">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2412">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-               <li><a href="#d2e2422">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2434">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2437">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2448">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2451">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></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="#d2e2465">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2468">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2471">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2486">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2489">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e2492">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2499">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2502">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2505">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2515">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2518">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2529">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2532">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e2546">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2547">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2549">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e2559">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2567">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2585">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2588">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e2602">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2605">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2069">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2089">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2092">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2102">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2113">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2139">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2142">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2152">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2184">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2187">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2197">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2211">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2234">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2237">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2247">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2258">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2287">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2290">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2300">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2335">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2338">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2348">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2359">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2370">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2380">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2391">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2420">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2430">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2462">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2465">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2475">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2489">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2506">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2509">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2519">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2530">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2553">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2556">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2566">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2595">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2598">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
                <li><a href="#d2e2608">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2615">*/*<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://www.example.com} groupVO">ns3:groupVO</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">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2640">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e2650">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2661">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2662">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2668">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2671">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e2681">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2698">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2701">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2711">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2718">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2723">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2726">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2736">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2747">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2750">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e2760">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2771">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2782">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2785">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2795">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2812">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2815">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2825">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2834">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2837">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2842">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2846">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2847">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2855">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2858">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2865">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2866">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2867">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2868">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2869">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2872">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2877">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2878">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2881">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2886">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2887">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2892">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2893">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2894">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2895">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2896">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2899">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2904">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2905">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2906">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2909">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2914">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2915">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2916">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2919">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2920">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2923">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2924">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2928">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2936">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2957">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2960">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e2970">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2977">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2980">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e2990">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2997">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3000">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e3010">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3018">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3036">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3039">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3057">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3067">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3087">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3090">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3100">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3107">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3108">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3110">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3113">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3123">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3130">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3141">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3144">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3154">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3162">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3163">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3165">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3168">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3178">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3189">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3192">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3202">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3209">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3212">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3222">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3233">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3236">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e3246">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3257">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3276">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3279">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3282">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2622">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2642">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2645">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2655">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2673">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2676">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2686">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2702">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2705">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2715">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2729">application/x-www-form-urlencoded<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} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2762">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2801">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2811">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2870">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2890">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2893">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2903">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2933">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2936">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2946">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2962">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2965">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2975">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2989">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3009">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3012">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3022">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3059">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3062">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3072">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3104">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3107">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3110">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3120">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3130">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3135">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3138">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3148">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3155">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3159">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3162">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3172">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3175">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3213">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3216">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3219">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3229">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3232">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3267">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3270">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3273">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3283">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3286">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e3293">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3296">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3299">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3309">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3312">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3315">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3322">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3330">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3333">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3336">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3339">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3346">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3350">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3353">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3356">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3359">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3368">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3371">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3374">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3381">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3389">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3392">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3395">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3398">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3405">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3409">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3412">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3415">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3418">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3428">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-               <li><a href="#d2e3452">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-               <li><a href="#d2e3462">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3470">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3488">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3503">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3504">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3505">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3506">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3507">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3510">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3515">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3516">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3519">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3524">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3525">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3530">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3531">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3532">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3533">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3534">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3537">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3542">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3543">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3544">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3547">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3552">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3553">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3554">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3557">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3561">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3562">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3566">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3574">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="#d2e3588">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="#d2e3602">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3619">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3629">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3637">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3656">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3666">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3677">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3690">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3693">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3707">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3713">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3723">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3732">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3735">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3738">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3748">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3765">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3788">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3791">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e3801">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3830">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3833">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e3843">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3870">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3873">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e3883">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3910">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3913">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e3923">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3946">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3947">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3950">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3967">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3968">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3979">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3980">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3982">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3985">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-               <li><a href="#d2e3995">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4002">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4005">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-               <li><a href="#d2e4015">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4029">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4032">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4035">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4043">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4061">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4062">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4064">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4067">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-               <li><a href="#d2e4077">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4091">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4094">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4097">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4110">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4113">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-               <li><a href="#d2e4123">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4131">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4152">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4155">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-               <li><a href="#d2e4165">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4179">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4182">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-               <li><a href="#d2e4192">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4199">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4200">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4205">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4225">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4228">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-               <li><a href="#d2e4238">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4252">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4255">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4279">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4280">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4283">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4294">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4295">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4301">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4302">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4310">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e4325">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4343">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e4357">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4358">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4360">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4363">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e3296">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3306">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3324">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3327">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3330">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3340">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3343">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3358">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3361">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3364">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3374">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3377">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3384">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3387">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3397">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3426">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3429">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3432">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3442">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3445">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3471">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3474">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3477">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3487">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3490">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3497">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3500">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3510">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3521">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3543">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3546">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3556">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3567">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3582">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3598">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3616">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3629">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3636">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3645">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3653">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3660">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3677">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3678">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3681">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3692">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3693">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3699">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3700">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3709">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3729">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3732">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e3735">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3755">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e3765">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3782">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3785">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3795">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3802">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3807">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3810">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3820">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3840">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3843">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e3853">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3864">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3878">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3888">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3905">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3908">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3918">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3927">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3930">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3937">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3941">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3944">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3958">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3961">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3972">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3997">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4015">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4033">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4036">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4039">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4051">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4054">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4057">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4066">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4069">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4072">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4079">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4087">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4090">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4093">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4096">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4103">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4107">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4110">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4113">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4116">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4126">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4129">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4132">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4139">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4147">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4150">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4153">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4156">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4163">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4167">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4170">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4173">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4176">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4186">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4187">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4189">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4199">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4209">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4226">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4236">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4247">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4250">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4253">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4260">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4261">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4263">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4266">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4276">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
+               <li><a href="#d2e4286">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4297">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4300">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4318">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4333">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4334">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4336">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4346">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4356">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4370">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e4373">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4380">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4383">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4386">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4397">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4400">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
-               <li><a href="#d2e4418">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4421">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e4439">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4442">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e4463">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4466">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4476">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4479">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4482">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4496">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4499">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4502">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4516">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4519">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4522">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4536">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4539">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4542">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4549">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4552">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4555">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4573">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4576">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4590">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4593">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4596">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4607">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4608">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4617">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e4627">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4644">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4647">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4657">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4664">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4669">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4672">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4682">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4693">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4696">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e4706">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4717">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4728">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4731">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4741">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4780">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4783">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4788">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4792">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4793">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4801">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4804">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4811">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4812">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4813">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4814">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4815">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4818">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4823">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4824">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4827">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4832">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4833">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4838">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4839">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4840">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4841">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4842">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4845">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4850">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4851">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4852">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4855">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4860">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4861">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4862">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4865">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4866">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4869">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4870">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4874">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4883">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4911">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4914">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4924">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4931">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4942">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4945">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4955">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4966">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4977">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4980">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4990">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5010">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e5020">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5030">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5045">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5061">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4384">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4387">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4394">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4402">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4405">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4408">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4415">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4418">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4436">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4439">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e4461">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
+               <li><a href="#d2e4471">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4484">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4497">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4500">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e4510">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4518">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4539">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4542">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e4552">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4566">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4569">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e4579">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4586">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4587">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4589">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4592">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4595">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4612">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4615">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e4625">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4638">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4641">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e4655">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4658">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4661">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4669">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4690">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+               <li><a href="#d2e4700">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4711">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4714">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4717">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4732">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4735">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e4745">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4754">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4757">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4760">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4774">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4777">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4788">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4791">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4794">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4809">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4812">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4815">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4822">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4825">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4828">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4835">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4838">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4841">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4852">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4855">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e4869">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4870">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4872">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e4882">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4890">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4908">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4911">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e4925">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4928">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4931">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4938">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4940">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4943">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e4953">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4961">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4963">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e4973">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4986">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4989">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e4992">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5009">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5012">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e5022">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5039">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5042">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5052">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5059">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5064">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5067">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5077">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5097">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5100">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e5110">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5121">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5132">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5135">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5145">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5162">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5165">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5175">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5184">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5187">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5194">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5198">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5201">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5215">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5218">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5225">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5226">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5227">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5228">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5229">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5232">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5237">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5238">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5241">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5246">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5247">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5252">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5253">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5254">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5255">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5256">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5259">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5264">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5265">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5266">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5269">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5275">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5276">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5279">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5280">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5283">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5284">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5288">text/plain<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">/users</h3>
-         <p>This web service handles functionalities related to <code>User</code>.</p>
+         <h3 id="d2e2">/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#create">PUT</h4>
-               <p>Creates and persists a new user entity</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e9">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e10">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="#d2e12">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e22">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e32">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>
+               <h4 id="http://www.example.com#attachContact">PUT</h4>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -1038,48 +1060,178 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>login</strong></p>
+                        <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>The login (search with like)</p>
+                        <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>authProvider</strong></p>
+                        <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>An authentication provider (optional)</p>
+                        <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>authUsername</strong></p>
+                        <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>An specific username from the authentication provider</p>
+                        <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="#d2e49">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e59">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e22">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e23">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="#d2e26">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="#d2e43">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e44">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e45">/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="#d2e52">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="d2e62">/users/{identityKey}</h3>
+         <h3 id="d2e62">/catalog/{path:.*}/owners/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1087,6 +1239,17 @@
                <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>
@@ -1095,87 +1258,60 @@
                   <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>
+                  <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#delete">DELETE</h4>
-               <p>Delete an user from the system</p>
+               <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="#d2e70">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e73">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e76">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e73">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e76">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e86">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="#d2e83">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e84">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e86">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e89">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e99">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
-                  <li><a href="#d2e109">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e93">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e96">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e106">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>
+               <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="#d2e116">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e119">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e129">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e113">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e116">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e126">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e132">/users/version</h3>
+         <h3 id="d2e129">/catalog/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="#d2e137">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="d2e147">/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="#d2e152">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e153">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <p>Retrieves the version of the Catalog Web Service.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e155">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e165">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e175">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e134">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="d2e178">/users/{identityKey}/delete</h3>
+         <h3 id="d2e144">/catalog/{path:.*}/children<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1185,32 +1321,59 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <p><strong>path</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
                <td>
-                  <p>The user key identifier</p>
+                  <p>The path</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>
+               <h4 id="http://www.example.com#getChildren">GET</h4>
+               <p>Returns a list of catalog entries.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>start</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>limit</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e186">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e189">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e192">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e155">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e158">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="d2e195">/users/{identityKey}/portrait</h3>
+         <h3 id="d2e168">/catalog/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1220,81 +1383,121 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <p><strong>path</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
                <td>
-                  <p>The identity key identifier of the user being searched</p>
+                  <p>The path</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>
+               <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="#d2e203">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e206">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e176">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e186">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#postPortrait">POST</h4>
-               <p>Upload the portrait of an user</p>
+               <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="#d2e206">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e209">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e219">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="#d2e213">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e226">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e227">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="#d2e221">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e224">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e227">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e229">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e232">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e242">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>
+               <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="#d2e249">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="#d2e234">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e237">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e260">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e263">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e273">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e240">/users/{identityKey}/groups<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
-         <p>Description:<br>
-            
-            <P>
-            Initial Date:  18 oct. 2011 <br>
-         </p>
-         <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></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>
+               <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>
@@ -1304,39 +1507,85 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></p>
+                        <p><strong>newParentKey</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>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e281">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e282">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="#d2e284">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e287">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e297">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>The first result</p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</strong></p>
+                        <p><strong>description</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                        <p>Default: <tt>25</tt></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
+                     <td></td>
+                  </tr>
+                  <tr>
                      <td>
-                        <p>The maximum results</p>
+                        <p><strong>newParentKey</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="#d2e255">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e258">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e308">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e311">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e321">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="#d2e328">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e331">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e341">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">/users/{identityKey}/groups/infos<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
+         <h3 id="d2e344">/catalog/{path:.*}/owners</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1346,86 +1595,57 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <p><strong>path</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The path</p>
                </td>
-               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getUserGroupInfosList">GET</h4>
-               <p>Return all groups with information of a user. Paging is mandatory!</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>start</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>
-                        <p>The first result</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>limit</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                        <p>Default: <tt>25</tt></p>
-                     </td>
-                     <td>
-                        <p>The maximum results</p>
-                     </td>
-                  </tr>
-               </table>
+               <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="#d2e280">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
-                  <li><a href="#d2e290">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e352">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e355">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e365">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e293">/auth</h3>
+         <h3 id="d2e368">/repo/courses/{courseId}/elements/folders/{nodeId}</h3>
          <p>Description:<br>
-            Authenticate against OLAT Provider
+            This handles the folder building blocks within a course.
             
             <P>
-            Initial Date:  7 apr. 2010 <br>
+            Initial Date:  22 apr. 2010 <br>
          </p>
          <h6>Methods</h6>
          <div class="methods"></div>
       </div>
       <div class="resource">
-         <h3 id="d2e296">/auth/version</h3>
+         <h3 id="d2e371">/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 User Authentication Web Service</p>
+               <p>Retrieves the version of the Folder Course Node Web Service.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e301">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e376">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="d2e311">/auth/{username}<span class="optional">?password</span></h3>
+         <h3 id="d2e386">/repo/courses/{courseId}/elements/folders/{nodeId}/files</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1435,93 +1655,64 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>username</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
+               <td></td>
+            </tr>
+            <tr>
                <td>
-                  <p>The username</p>
+                  <p><strong>nodeId</strong></p>
                </td>
-            </tr>
-         </table>
+               <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#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>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e323">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e326">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e336">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e392">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e393">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e394">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e395">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e339">/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="d2e342">/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>
+               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e398">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="#d2e347">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e403">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e404">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e357">/api/doc</h3>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getHtmlDoc">GET</h4>
+               <h4 id="http://www.example.com#putFileToRoot">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e407">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="#d2e360">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e412">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e413">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e361">/api/doc/{filename}</h3>
+         <h3 id="d2e414">/repo/courses/{courseId}/elements/folders/{nodeId}/files/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1531,7 +1722,25 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>filename</strong></p>
+                  <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>path</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -1542,17 +1751,62 @@
          <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>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e418">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e419">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e420">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e421">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e422">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postFileToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e425">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="#d2e430">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e431">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e432">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putFileToFolder">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e435">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="#d2e440">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e441">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e442">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putFolders">PUT</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e445">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e446">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#deleteItem">DELETE</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e367">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e449">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e450">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e370">/api/{filename}</h3>
+         <h3 id="d2e451">/repo/courses/{courseId}/elements/folders/{nodeId}/files/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1562,7 +1816,16 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>filename</strong></p>
+                  <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>
@@ -1573,62 +1836,52 @@
          <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>
+               <h4 id="http://www.example.com#getVersion">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e376">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e454">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e379">/api/copyright</h3>
+         <h3 id="d2e455">/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#getCopyrightXhtml">GET</h4>
-               <p>Returns the copyright of OLAT.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e384">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>
+               <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="#d2e391">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e462">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="d2e394">/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="d2e397">/repo/courses/{courseId}/elements/version</h3>
+         <h3 id="d2e472">/groups/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>Retrieves the version of the Group Web Service.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e402">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e477">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="d2e412">/repo/courses/{courseId}/elements/{nodeId}</h3>
+         <h3 id="d2e487">/groups/{groupKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1638,43 +1891,55 @@
             </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>
+                  <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 course resourceable's id</p>
+                  <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#getCourseNode">GET</h4>
-               <p>Retrieves metadata of the course node</p>
+               <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="#d2e495">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="#d2e509">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e510">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="#d2e512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e515">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e525">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="#d2e423">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e426">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e436">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e532">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e535">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></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="d2e439">/repo/courses/{courseId}/elements/structure/{nodeId}</h3>
+         <h3 id="d2e541">/groups/{groupKey}/infos</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1684,48 +1949,65 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>groupKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The node's id of this structure</p>
+                  <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="#d2e549">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e552">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="d2e562">/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>courseId</strong></p>
+                  <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 course resourceable's id</p>
+                  <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#updateStructure">POST</h4>
-               <p>This updates a Structure Element onto a given course.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e450">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e475">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e501">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e504">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e514">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e573">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="d2e517">/repo/courses/{courseId}/elements/structure</h3>
+         <h3 id="d2e583">/groups/{groupKey}/participants</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1735,132 +2017,31 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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></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#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="#d2e523">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e535">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e538">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e548">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></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>displayType</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>toc</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e564">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e567">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e577">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e591">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e594">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="d2e580">/repo/courses/{courseId}/elements/singlepage/{nodeId}<span class="optional">?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></h3>
+         <h3 id="d2e604">/groups/{groupKey}/owners/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1870,99 +2051,53 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>groupKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <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>
-               <td></td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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></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#updateSinglePage">POST</h4>
-               <p>This updates a Single Page Element onto a given 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>
-                        <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>
-               </table>
-               <p><em>acceptable request representations:</em></p>
+               <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="#d2e592">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e615">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e618">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e621">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="#d2e596">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e599">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e609">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e628">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e631">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e634">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e612">/repo/courses/{courseId}/elements/singlepage</h3>
+         <h3 id="d2e637">/groups/{groupKey}/owners/{identityKey}/new</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1972,282 +2107,89 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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 course resourceable's id</p>
+                  <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#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="#d2e620">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e649">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e652">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e662">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e648">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e651">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e654">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e657">/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#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="#d2e669">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e696">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e699">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e709">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="#d2e737">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="#d2e745">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e748">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e758">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="#d2e791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e804">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e668">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e671">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e674">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e807">/repo/courses/{courseId}/elements/folder/{nodeId}</h3>
+         <h3 id="d2e677">/groups/{groupKey}/participants/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2257,47 +2199,53 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>groupKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The node's id of this folder</p>
+                  <p>The key of the group</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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 course resourceable's id</p>
+                  <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#updateFolder">POST</h4>
-               <p>This upudate a Folder Element onto a given course.</p>
-               <p><em>acceptable request representations:</em></p>
+               <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="#d2e818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e688">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e691">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e694">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="#d2e838">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e841">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e851">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e701">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e704">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e707">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e854">/repo/courses/{courseId}/elements/folder</h3>
+         <h3 id="d2e711">/groups/{groupKey}/participants/{identityKey}/new</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2307,149 +2255,43 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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 course resourceable id</p>
+                  <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#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="#d2e862">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e888">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e891">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e901">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>downloadExpertRules</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 download files (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>uploadExpertRules</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 upload files (optional)</p>
-                     </td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e933">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e936">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e946">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e722">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e725">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e728">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e949">/repo/courses/{courseId}/elements/task/{nodeId}</h3>
+         <h3 id="d2e731">/groups/{groupKey}/participants/{identityKey}/delete</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2459,47 +2301,49 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>groupKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The node's id of this task</p>
+                  <p>The key of the group</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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 course resourceable id</p>
+                  <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#updateTask">POST</h4>
-               <p>This updates a Task Element onto a given course.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e960">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e983">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e986">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e996">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e742">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e745">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e748">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e999">/repo/courses/{courseId}/elements/task</h3>
+         <h3 id="d2e751">/groups/{groupKey}/forum</h3>
+         <p>Description:<br>
+            Web service to manage a forum.
+            
+            <P>
+            Initial Date:  20 apr. 2010 <br>
+         </p>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2509,39 +2353,56 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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 course resourceable id</p>
+                  <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#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="#d2e1007">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <h4 id="http://www.example.com#getForum">GET</h4>
+               <p>Retrieves the forum.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1036">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1039">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1049">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e761">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e764">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e767">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e770">/groups/{groupKey}/forum/threads<span class="optional">?start</span><span class="optional">&amp;limit</span><span class="optional">&amp;orderBy</span><span class="optional">&amp;asc</span></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#attachTask">PUT</h4>
-               <p>This attaches a Task Element onto a given course. The element will be
-                  inserted underneath the supplied parentNodeId.
-               </p>
+               <h4 id="http://www.example.com#getThreads">GET</h4>
+               <p>Retrieves the threads in the forum</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -2551,118 +2412,125 @@
                   </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>
+                        <p><strong>start</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>
-                        <p>The node's position relative to its sibling nodes (optional)</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>
+                        <p><strong>limit</strong></p>
                      </td>
                      <td>
-                        <p>The node short title</p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
                      </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>longTitle</strong></p>
+                        <p><strong>orderBy</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>
+                        <p>Default: <tt>creationDate</tt></p>
                      </td>
                      <td>
-                        <p>The node long title</p>
+                        <p>(value name,creationDate)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>objectives</strong></p>
+                        <p><strong>asc</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>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
                      </td>
                      <td>
-                        <p>The node learning objectives</p>
+                        <p>(value true/false)</p>
                      </td>
                   </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e784">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e787">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e797">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#newThreadToForum">PUT</h4>
+               <p>Creates a new thread in the forum of the course node</p>
+               <h6>request query parameters</h6>
+               <table>
                   <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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRules</strong></p>
+                        <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 rules to access the node (optional)</p>
+                        <p>The title for the first post in the thread</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>text</strong></p>
+                        <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 task node text</p>
+                        <p>The body for the first post in the thread</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>points</strong></p>
+                        <p><strong>authorKey</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                      </td>
                      <td>
-                        <p>The task node's possible points</p>
+                        <p>The author user key (optional)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1084">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1087">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1097">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e814">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e817">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e827">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="#d2e834">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="#d2e839">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e842">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e852">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1101">/repo/courses/{courseId}/elements/test/{nodeId}</h3>
+         <h3 id="d2e855">/groups/{groupKey}/forum/posts/{threadKey}<span class="optional">?start</span><span class="optional">&amp;limit</span><span class="optional">&amp;orderBy</span><span class="optional">&amp;asc</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2672,85 +2540,32 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>groupKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <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>
-               <td></td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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></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#updateTest">POST</h4>
-               <p>This updates a Test Element onto a given course.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1108">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="#d2e1116">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1119">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1129">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1132">/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="#d2e1140">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="#d2e1166">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1169">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1179">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>
+               <h4 id="http://www.example.com#getMessages">GET</h4>
+               <p>Retrieves the messages in the thread</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -2760,109 +2575,60 @@
                   </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>
+                        <p><strong>start</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>
-                        <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>
+                     <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>
+                        <p><strong>limit</strong></p>
                      </td>
                      <td>
-                        <p>The node learning objectives</p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
                      </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRules</strong></p>
+                        <p><strong>orderBy</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>creationDate</tt></p>
                      </td>
                      <td>
-                        <p>The rules to view the node (optional)</p>
+                        <p>(value name, creationDate)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>testResourceableId</strong></p>
+                        <p><strong>asc</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
                      </td>
                      <td>
-                        <p>The rules to access the node (optional)</p>
+                        <p>(value true/false)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1211">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1214">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1224">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e872">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e875">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e885">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1227">/repo/courses/{courseId}/elements/assessment/{nodeId}</h3>
+         <h3 id="d2e888">/groups/{groupKey}/forum/posts/{messageKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2872,85 +2638,46 @@
             </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 of this assessment</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
+                  <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 course resourceable's id</p>
+                  <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#updateAssessment">POST</h4>
-               <p>Updates an assessment building block.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1238">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="#d2e1255">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1258">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1268">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1271">/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>
+                  <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 course resourceable's id</p>
+                  <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#attachAssessmentPost">POST</h4>
-               <p>Attaches an assessment building block.</p>
+               <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="#d2e1279">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e896">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="#d2e1302">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1305">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1315">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e907">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e910">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e920">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>
+               <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>
@@ -2960,96 +2687,49 @@
                   </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>
+                        <p><strong>title</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>
+                        <p>The title for the first post in the thread</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>visibilityExpertRules</strong></p>
+                        <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 rules to view the node (optional)</p>
+                        <p>The body for the first post in the thread</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRules</strong></p>
+                        <p><strong>authorKey</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <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>
+                        <p>The author user key (optional)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1344">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1347">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1357">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e937">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e940">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e950">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1360">/repo/courses/{courseId}/elements/wiki/{nodeId}</h3>
+         <h3 id="d2e953">/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3059,47 +2739,53 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>groupKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The node's id which of this wiki</p>
+                  <p>The key of the group</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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 course resourceable's id</p>
-               </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#updateWiki">POST</h4>
-               <p>Attaches an wiki building block.</p>
+               <h4 id="http://www.example.com#getAttachments">GET</h4>
+               <p>Retrieves the attachments of the message</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e959">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e962">Status Code 200 - application/xml, 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#replyToPostAttachment">POST</h4>
+               <p>Upload the attachment of a message</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e1371">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e969">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="#d2e1391">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1394">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1404">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e973">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e976">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1407">/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>
+         <h3 id="d2e979">/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3109,206 +2795,53 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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></td>
+               <td>
+                  <p>The key of the group</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 name of the attachment</p>
+               </td>
+            </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 identity key of the user being searched</p>
+               </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="#d2e1422">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1425">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1435">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>
+               <h4 id="http://www.example.com#getAttachment">GET</h4>
+               <p>Retrieves the attachment of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1451">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1454">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1464">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e990">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e993">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1467">/repo/courses/{courseId}/elements/blog/{nodeId}</h3>
+         <h3 id="d2e996">/groups/{groupKey}/folder</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3318,47 +2851,55 @@
             </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 of this blog</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
+                  <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 course resourceable's id</p>
-               </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#updateBlog">POST</h4>
-               <p>Update an blog building block.</p>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1000">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1001">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1002">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1003">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1004">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1007">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="#d2e1012">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1013">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putFileToRoot">PUT</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e1478">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1016">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="#d2e1498">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1501">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1511">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1021">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1022">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1514">/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>
+         <h3 id="d2e1023">/groups/{groupKey}/folder/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3368,130 +2909,210 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
                <td>
-                  <p>The course resourceable's id</p>
+                  <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#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>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1027">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1028">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1029">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1030">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1031">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postFileToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1034">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="#d2e1039">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1040">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1041">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putFileToFolder">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1044">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="#d2e1049">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1050">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1051">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putFolders">PUT</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1054">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1055">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#deleteItem">DELETE</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1058">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1059">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1060">/groups/{groupKey}/folder/version</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></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1063">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1064">/notifications<span class="optional">?date</span><span class="optional">&amp;type</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>
-                     <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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>visibilityExpertRules</strong></p>
+                        <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 rules to view the node (optional)</p>
+                        <p>The date (optional)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRules</strong></p>
+                        <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>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>
+                        <p>The type of notifications (User, Forum...) (optional)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1547">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1550">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1560">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1078">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1081">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="d2e1091">/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#attachBlog">PUT</h4>
-               <p>Attaches an blog building block.</p>
+               <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="#d2e1101">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="#d2e1124">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1127">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1137">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>
@@ -3507,7 +3128,9 @@
                         <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>
+                        <p>The node's id which will be the parent of this single
+                           page
+                        </p>
                      </td>
                   </tr>
                   <tr>
@@ -3579,29 +3202,18 @@
                         <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="#d2e1592">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1595">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1605">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1166">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1169">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1179">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1608">/repo/courses/{courseId}/elements/survey/{nodeId}</h3>
+         <h3 id="d2e1182">/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>
@@ -3609,6 +3221,17 @@
                <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>
@@ -3617,7 +3240,7 @@
                   <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>
+                  <p>The id of the course node.</p>
                </td>
             </tr>
             <tr>
@@ -3628,52 +3251,15 @@
                   <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>
+                  <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#attachSurveyPost">POST</h4>
-               <p>Attaches an survey building block.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1619">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="#d2e1639">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1642">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1652">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1655">/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>
+               <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>
@@ -3683,102 +3269,180 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>parentNodeId</strong></p>
+                        <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></td>
+                     <td>
+                        <p>The title for the first post in the thread</p>
+                     </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>position</strong></p>
+                        <p><strong>body</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>shortTitle</strong></p>
+                        <p><strong>identityName</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>
+                        <p>The author identity name (optional)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>longTitle</strong></p>
+                        <p><strong>sticky</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>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
                      </td>
                      <td>
-                        <p>The node short title</p>
+                        <p>Creates sticky thread.</p>
                      </td>
                   </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1206">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1209">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e1219">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1222">/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>objectives</strong></p>
+                        <p><strong>parentMessageId</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>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                      </td>
                      <td>
-                        <p>The node long title</p>
+                        <p>The id of the parent message.</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>visibilityExpertRules</strong></p>
+                        <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 node learning objectives</p>
+                        <p>The title for the first post in the thread</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRules</strong></p>
+                        <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 rules to view the node (optional)</p>
+                        <p>The body for the first post in the thread</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>surveyResourceableId</strong></p>
+                        <p><strong>identityName</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                        <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>
+                        <p>The author identity name (optional)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1682">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1685">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1695">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1246">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1249">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e1259">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1262">/repo/entries<span class="optional">?start</span><span class="optional">&amp;limit</span></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#attachSurvey">PUT</h4>
-               <p>Attaches an survey building block.</p>
+               <h4 id="http://www.example.com#getEntries">GET</h4>
+               <p>List all entries in the OLAT repository</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -3788,91 +3452,145 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>parentNodeId</strong></p>
+                        <p><strong>start</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <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>position</strong></p>
+                        <p><strong>limit</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
                      </td>
                      <td></td>
                   </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1272">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="#d2e1286">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="#d2e1300">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="#d2e1317">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e1327">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1330">/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="#d2e1335">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1336">/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>shortTitle</strong></p>
+                        <p><strong>type</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>
+                        <p>Filter by the file resource type of the repository entry</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>objectives</strong></p>
+                        <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>undefined</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
+                        <p>Default: <tt>*</tt></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Filter by the author's username</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRules</strong></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>surveyResourceableId</strong></p>
+                        <p><strong>myentries</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1711">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1714">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1724">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1354">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e1364">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1727">/repo/courses/{courseId}/elements/externalpage/{nodeId}</h3>
+         <h3 id="d2e1367">/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>
@@ -3882,47 +3600,54 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>parentNodeId</strong></p>
+                  <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 node's id of this external page</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>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#updateExternalPage">POST</h4>
-               <p>Update an external page building block.</p>
+               <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="#d2e1375">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1378">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1381">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="#d2e1388">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1391">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="#d2e1738">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1405">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="#d2e1758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1411">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e1421">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1775">/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>
+         <h3 id="d2e1424">/repo/entries/{repoEntryKey}/file</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3932,241 +3657,42 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <p><strong>repoEntryKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
+            </tr>
+            <tr>
                <td>
-                  <p>The course resourceable's id</p>
+                  <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#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="#d2e1808">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1811">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1821">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>
+               <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="#d2e1853">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1430">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1433">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1436">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1446">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1449">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1872">/repo/courses/{courseId}/elements/task/{nodeId}/file</h3>
+         <h3 id="d2e1452">/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>
@@ -4176,58 +3702,188 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <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></td>
-            </tr>
-            <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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="#d2e1462">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1463">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="#d2e1465">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1468">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e1478">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="#d2e1485">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1488">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e1498">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1501">/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></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#attachTaskFilePost">POST</h4>
-               <p>This attaches a Task file onto a given task element.</p>
-               <p><em>acceptable request representations:</em></p>
+               <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="#d2e1879">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1515">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1518">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1521">/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="#d2e1884">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1887">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1897">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1526">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="d2e1536">/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#attachTaskFile">PUT</h4>
-               <p>This attaches a Task file onto a given task element.</p>
+               <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="#d2e1904">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1544">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1545">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="#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} courseNodeVO">ns3:courseNodeVO</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="#d2e1547">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1550">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e1560">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1927">/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>
+         <h3 id="d2e1563">/users/{username}/auth/{authKey}/delete</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -4237,28 +3893,65 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <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></td>
+               <td>
+                  <p>The username of the user to retrieve authentication</p>
+               </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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></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#addTaskConfigurationPost">POST</h4>
-               <p>This attaches the run-time configuration onto a given task element.</p>
+               <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="#d2e1574">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1577">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1580">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1583">/repo/courses<span class="optional">?start</span><span class="optional">&amp;limit</span></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>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -4268,160 +3961,268 @@
                   </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>
+                        <p><strong>start</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <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>taskAssignmentText</strong></p>
+                        <p><strong>limit</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
                      </td>
                      <td></td>
                   </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1593">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<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>
-                     <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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </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>
+                        <p><strong>shortTitle</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>onlyOneUserPerTask</strong></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>The short title</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>
+                        <p><strong>title</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>enableDropboxConfirmationMail</strong></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>The title</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>dropboxConfirmationText</strong></p>
+                        <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></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>enableReturnbox</strong></p>
+                        <p>The repository entry key of a shared folder (optional)</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>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1617">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</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>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1630">/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="#d2e1635">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="d2e1645">/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="d2e1648">/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="#d2e1653">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="d2e1663">/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="#d2e1674">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1677">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1687">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1690">/repo/courses/{courseId}/elements/structure/{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 of this structure</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#updateStructure">POST</h4>
+               <p>This updates a Structure Element onto a given course.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1701">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1726">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="#d2e1752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1755">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</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>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1768">/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></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="#d2e1774">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="#d2e1786">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1789">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1799">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>
-                     <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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>commentForUser</strong></p>
+                        <p><strong>parentNodeId</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -4430,43 +4231,46 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>commentForCoaches</strong></p>
+                        <p><strong>position</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableSolution</strong></p>
+                        <p><strong>shortTitle</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <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>accessExpertRuleTask</strong></p>
+                        <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>accessExpertRuleDropbox</strong></p>
+                        <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>accessExpertRuleReturnbox</strong></p>
+                        <p><strong>visibilityExpertRules</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -4475,7 +4279,7 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRuleScoring</strong></p>
+                        <p><strong>accessExpertRules</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -4484,26 +4288,57 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRuleSolution</strong></p>
+                        <p><strong>displayType</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>toc</tt></p>
                      </td>
                      <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1962">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1965">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1968">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e1978">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1981">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1815">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1818">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1828">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1831">/repo/courses/{courseId}/elements/singlepage/{nodeId}<span class="optional">?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></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#addTaskConfiguration">PUT</h4>
-               <p>This attaches the run-time configuration onto a given task element.</p>
+               <h4 id="http://www.example.com#updateSinglePage">POST</h4>
+               <p>This updates a Single Page Element onto a given course.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -4513,223 +4348,335 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableAssignment</strong></p>
+                        <p><strong>shortTitle</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <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>taskAssignmentType</strong></p>
+                        <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>taskAssignmentText</strong></p>
+                        <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>enableTaskPreview</strong></p>
+                        <p><strong>visibilityExpertRules</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableTaskDeselect</strong></p>
+                        <p><strong>accessExpertRules</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
                      <td></td>
                   </tr>
+               </table>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1843">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="#d2e1847">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1850">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1860">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1863">/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="#d2e1871">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="#d2e1900">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1903">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1913">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="#d2e1920">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="#d2e1947">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1950">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1960">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>onlyOneUserPerTask</strong></p>
+                        <p><strong>parentNodeId</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableDropbox</strong></p>
+                        <p><strong>position</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableDropboxConfirmationMail</strong></p>
+                        <p><strong>shortTitle</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>dropboxConfirmationText</strong></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableReturnbox</strong></p>
+                        <p><strong>objectives</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableScoring</strong></p>
+                        <p><strong>visibilityExpertRules</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>grantScoring</strong></p>
+                        <p><strong>accessExpertRules</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
-                     <td></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="#d2e1988">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="#d2e1996">Status Code 404<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} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2009">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>scoreMin</strong></p>
+                        <p><strong>parentNodeId</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>scoreMax</strong></p>
+                        <p><strong>position</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>grantPassing</strong></p>
+                        <p><strong>shortTitle</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>scorePassingThreshold</strong></p>
+                        <p><strong>longTitle</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableCommentField</strong></p>
+                        <p><strong>objectives</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>commentForUser</strong></p>
+                        <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>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>commentForCoaches</strong></p>
+                        <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>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>
+                        <p>The rules to access the node (optional)</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRuleReturnbox</strong></p>
+                        <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>
-                  <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>
+                        <p>The single page file name</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRuleSolution</strong></p>
+                        <p><strong>path</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -4738,28 +4685,16 @@
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2016">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2019">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2022">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2032">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2035">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="#d2e2042">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2045">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e2045">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
                   <li><a href="#d2e2055">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2058">/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>
+         <h3 id="d2e2058">/repo/courses/{courseId}/elements/folder/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -4774,7 +4709,9 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
-               <td></td>
+               <td>
+                  <p>The node's id of this folder</p>
+               </td>
             </tr>
             <tr>
                <td>
@@ -4783,14 +4720,73 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td></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#addSurveyConfigurationPost">POST</h4>
-               <p>This attaches the run-time configuration onto a given survey element.</p>
+               <h4 id="http://www.example.com#updateFolder">POST</h4>
+               <p>This updates a Folder Element onto a given course.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2069">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="#d2e2089">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2092">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2102">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2105">/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="#d2e2113">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="#d2e2139">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2142">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2152">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>
@@ -4800,188 +4796,107 @@
                   </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>
+                        <p><strong>parentNodeId</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>allowNavigation</strong></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></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>
+                        <p>The node's id which will be the parent of this folder</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>allowSuspend</strong></p>
+                        <p><strong>position</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>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>sequencePresentation</strong></p>
+                        <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>itemPage</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showNavigation</strong></p>
+                        <p>Default: <tt>undefined</tt></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>
+                        <p>The node short title</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>
+                        <p><strong>longTitle</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>showSectionsOnly</strong></p>
+                        <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><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
+                        <p>The node long title</p>
                      </td>
-                     <td></td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2073">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2076">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2079">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2089">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2092">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>
+                        <p><strong>objectives</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>allowNavigation</strong></p>
+                        <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><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
+                        <p>The node learning objectives</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>allowSuspend</strong></p>
+                        <p><strong>visibilityExpertRules</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>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>sequencePresentation</strong></p>
+                        <p><strong>downloadExpertRules</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>
+                        <p>The rules to download files (optional)</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>
+                        <p><strong>uploadExpertRules</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>showSectionsOnly</strong></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></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>
+                        <p>The rules to upload files (optional)</p>
                      </td>
-                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2107">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2110">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2113">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2123">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2126">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="#d2e2133">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2136">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2146">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2184">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2187">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2197">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2149">/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>
+         <h3 id="d2e2200">/repo/courses/{courseId}/elements/task/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -4996,7 +4911,9 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
-               <td></td>
+               <td>
+                  <p>The node's id of this task</p>
+               </td>
             </tr>
             <tr>
                <td>
@@ -5005,426 +4922,394 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td></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#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>
+               <h4 id="http://www.example.com#updateTask">POST</h4>
+               <p>This updates a Task Element onto a given course.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2211">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="#d2e2234">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2237">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2247">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2250">/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="#d2e2258">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="#d2e2287">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2290">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2300">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>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>
+                        <p><strong>parentNodeId</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>allowSuspend</strong></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></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>
+                        <p>The node's id which will be the parent of this task</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>numAttempts</strong></p>
+                        <p><strong>position</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>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>sequencePresentation</strong></p>
+                        <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>itemPage</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showNavigation</strong></p>
+                        <p>Default: <tt>undefined</tt></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>
+                        <p>The node short title</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>
+                        <p><strong>longTitle</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>showResultsAfterFinish</strong></p>
+                        <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><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
+                        <p>The node long title</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>
+                        <p><strong>objectives</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>showResultsOnHomepage</strong></p>
+                        <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><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
+                        <p>The node learning objectives</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>
+                        <p><strong>visibilityExpertRules</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>showQuestionProgress</strong></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></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>
+                        <p>The rules to view the node (optional)</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>
+                        <p><strong>accessExpertRules</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>showSectionsOnly</strong></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></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>
+                        <p>The rules to access the node (optional)</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>summaryPresentation</strong></p>
+                        <p><strong>text</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>
+                        <p>The task node text</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>endDate</strong></p>
+                        <p><strong>points</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2175">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2178">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2181">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2191">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2194">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2335">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2338">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2348">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2352">/repo/courses/{courseId}/elements/test/{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></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#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>
+               <h4 id="http://www.example.com#updateTest">POST</h4>
+               <p>This updates a Test Element onto a given course.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2359">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="#d2e2367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2370">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2380">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2383">/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="#d2e2391">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="#d2e2417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2420">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2430">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>sequencePresentation</strong></p>
+                        <p><strong>parentNodeId</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>
+                        <p>The node's id which will be the parent of this test</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>
+                        <p><strong>position</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>showResultsAfterFinish</strong></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></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>
+                        <p>The test node's id which is retorned in the
+                           response of the import test resource
+                        </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>
+                        <p><strong>shortTitle</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>showResultsOnHomepage</strong></p>
+                        <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><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
+                        <p>The node's position relative to its sibling nodes (optional)</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>
+                        <p><strong>longTitle</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>showQuestionProgress</strong></p>
+                        <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><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
+                        <p>The node short title</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>
+                        <p><strong>objectives</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>showSectionsOnly</strong></p>
+                        <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><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
+                        <p>The node long title</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>summaryPresentation</strong></p>
+                        <p><strong>visibilityExpertRules</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>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>startDate</strong></p>
+                        <p><strong>accessExpertRules</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>endDate</strong></p>
+                        <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></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="#d2e2220">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2223">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2226">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2236">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2239">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="#d2e2246">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2249">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2259">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2262">/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="d2e2265">/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="#d2e2270">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2462">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2465">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2475">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2280">/i18n/{package}/{key}<span class="optional">?locale</span></h3>
+         <h3 id="d2e2478">/repo/courses/{courseId}/elements/assessment/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -5434,69 +5319,47 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>package</strong></p>
+                  <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 name of the package</p>
+                  <p>The node's id of this assessment</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>key</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The key to translate</p>
+                  <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#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>
+               <h4 id="http://www.example.com#updateAssessment">POST</h4>
+               <p>Updates an assessment building block.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2489">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="#d2e2295">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2506">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2509">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2519">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2305">/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>
+         <h3 id="d2e2522">/repo/courses/{courseId}/elements/assessment</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -5519,61 +5382,121 @@
          <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>
+               <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="#d2e2315">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2318">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+                  <li><a href="#d2e2530">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></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="#d2e2332">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2335">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2338">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2553">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2556">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2566">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2341">/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>
+               <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="#d2e2346">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2595">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2598">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2608">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2356">/repo/courses/{courseId}/configuration</h3>
+         <h3 id="d2e2611">/repo/courses/{courseId}/elements/wiki/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -5583,13 +5506,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <p><strong>nodeId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
                <td>
-                  <p>The course resourceable's id</p>
+                  <p>The node's id which of this wiki</p>
                </td>
             </tr>
             <tr>
@@ -5607,65 +5530,23 @@
          <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>
+               <h4 id="http://www.example.com#updateWiki">POST</h4>
+               <p>Attaches an wiki building block.</p>
+               <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e2364">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2367">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2377">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2622">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2380">/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="#d2e2388">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2391">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e2394">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2642">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2645">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2655">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2397">/repo/courses/{courseId}/publish<span class="optional">?locale</span></h3>
+         <h3 id="d2e2658">/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>
@@ -5680,27 +5561,14 @@
                <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>
+               <td></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>
+               <h4 id="http://www.example.com#attachWikiPost">POST</h4>
+               <p>Attaches an wiki building block.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -5710,71 +5578,184 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>locale</strong></p>
+                        <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>The course locale</p>
+                        <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="#d2e2409">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2412">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-                  <li><a href="#d2e2422">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2673">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2676">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2686">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2425">/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>
+               <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="#d2e2431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2434">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2437">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2702">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2705">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2715">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2440">/repo/courses/{courseId}/runstructure</h3>
+         <h3 id="d2e2718">/repo/courses/{courseId}/elements/blog/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -5784,13 +5765,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <p><strong>nodeId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
                <td>
-                  <p>The course resourceable's id</p>
+                  <p>The node's id of this blog</p>
                </td>
             </tr>
             <tr>
@@ -5808,19 +5789,23 @@
          <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>
+               <h4 id="http://www.example.com#updateBlog">POST</h4>
+               <p>Update an blog building block.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2729">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="#d2e2448">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2451">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></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="#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} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2762">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2457">/repo/courses/{courseId}/editortreemodel</h3>
+         <h3 id="d2e2765">/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>
@@ -5839,117 +5824,231 @@
                   <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>
+               <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="#d2e2465">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2468">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2471">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2475">/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="#d2e2486">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2489">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e2492">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="#d2e2499">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2502">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2505">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2801">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2811">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>
+               <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="#d2e2512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2515">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2518">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2521">/repo/courses/{courseId}/groups</h3>
-         <p>Description:<br>
-            CourseGroupWebService
-            
-            <P>
-            Initial Date:  7 apr. 2010 <br>
-         </p>
+         <h3 id="d2e2859">/repo/courses/{courseId}/elements/survey/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -5959,60 +6058,14 @@
             </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>
+                  <p><strong>nodeId</strong></p>
                </td>
-            </tr>
-            <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p>The node's id which will be the parent of this assessment</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="#d2e2529">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2532">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="#d2e2546">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2547">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="#d2e2549">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-                  <li><a href="#d2e2559">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2562">/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>
@@ -6025,30 +6078,27 @@
                   <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>
+               <h4 id="http://www.example.com#attachSurveyPost">POST</h4>
+               <p>Attaches an survey building block.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2870">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="#d2e2567">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2890">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2893">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2903">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2577">/repo/courses/{courseId}/groups/{groupKey}</h3>
+         <h3 id="d2e2906">/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>
@@ -6056,17 +6106,6 @@
                <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>
@@ -6076,111 +6115,211 @@
                </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="#d2e2585">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2588">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="#d2e2602">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2605">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2608">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="#d2e2615">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-               <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://www.example.com} groupVO">ns3:groupVO</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">/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>
+               <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>
+                        <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>surveyResourceableId</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="#d2e2638">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2933">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2936">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2946">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="#d2e2640">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-                  <li><a href="#d2e2650">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2962">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2965">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2975">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2653">/repo/courses/{courseId}/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>
+         <h3 id="d2e2978">/repo/courses/{courseId}/elements/externalpage/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6190,13 +6329,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <p><strong>parentNodeId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
                <td>
-                  <p>The course resourceable's id</p>
+                  <p>The node's id of this external page</p>
                </td>
             </tr>
             <tr>
@@ -6206,34 +6345,31 @@
                <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 key of the group</p>
+                  <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#getForum">GET</h4>
+               <h4 id="http://www.example.com#updateExternalPage">POST</h4>
+               <p>Update an external page building block.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2989">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="#d2e2661">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2662">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3009">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3012">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3022">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2663">/repo/courses/{courseId}/groups/{groupKey}/forum/threads</h3>
+         <h3 id="d2e3026">/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>
@@ -6252,42 +6388,12 @@
                   <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 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="#d2e2668">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2671">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e2681">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#newThreadToForum">PUT</h4>
-               <p>Creates a new thread in the forum of the course node</p>
+               <h4 id="http://www.example.com#attachExternalPagePost">POST</h4>
+               <p>Attaches an external page building block.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -6297,63 +6403,217 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>title</strong></p>
+                        <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 title for the first post in the thread</p>
+                        <p>The node's id which will be the parent of this assessment</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>body</strong></p>
+                        <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 body for the first post in the thread</p>
+                        <p>The node short title</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <p><strong>longTitle</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                        <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 author user key</p>
+                        <p>The URL of the external page</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2698">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2701">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2711">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3059">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3062">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3072">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="#d2e2718">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e2723">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2726">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2736">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3104">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3107">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3110">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3120">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2739">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}</h3>
+         <h3 id="d2e3123">/repo/courses/{courseId}/elements/task/{nodeId}/file</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6363,14 +6623,12 @@
             </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>
+                  <p><strong>nodeId</strong></p>
                </td>
                <td>
-                  <p>The course resourceable's id</p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
             </tr>
             <tr>
                <td>
@@ -6381,45 +6639,42 @@
                </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 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>
+               <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="#d2e3130">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="#d2e3135">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3138">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3148">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="#d2e3155">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="#d2e2747">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2750">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e2760">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3159">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3162">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3172">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3175">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2763">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</h3>
+         <h3 id="d2e3178">/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>
@@ -6429,14 +6684,12 @@
             </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>
+                  <p><strong>nodeId</strong></p>
                </td>
                <td>
-                  <p>The course resourceable's id</p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
             </tr>
             <tr>
                <td>
@@ -6447,48 +6700,12 @@
                </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 key of the group</p>
-               </td>
-            </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="#d2e2771">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="#d2e2782">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2785">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2795">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>
+               <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>
@@ -6498,529 +6715,498 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>title</strong></p>
+                        <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>The title for the first post in the thread</p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>body</strong></p>
+                        <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>The body for the first post in the thread</p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
                      </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <p><strong>enableScoring</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                        <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>The author user key</p>
+                        <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="#d2e2812">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2815">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2825">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2828">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</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 key of the group</p>
-               </td>
-            </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></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getAttachments">GET</h4>
-               <p>Retrieves the attachments of the message</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2834">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2837">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#replyToPostAttachment">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2842">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="#d2e2846">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2847">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2848">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</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 key of the group</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></td>
-            </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></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getAttachment">GET</h4>
-               <p>Retrieves the attachment of the message</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2855">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2858">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2861">/repo/courses/{courseId}/groups/{groupKey}/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'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></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#listFiles">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2865">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2866">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2867">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2868">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2869">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2872">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="#d2e2877">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2878">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#putFileToRoot">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2881">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="#d2e2886">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2887">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2888">/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</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></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>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#listFiles">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2892">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2893">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2894">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2895">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2896">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#postFileToFolder">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2899">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="#d2e2904">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2905">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2906">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#putFileToFolder">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2909">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="#d2e2914">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2915">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2916">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#putFolders">PUT</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2919">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2920">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#deleteItem">DELETE</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2923">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2924">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2925">/repo/courses/{courseId}/groups/{groupKey}/folder/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>
-            <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></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2928">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2929">/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="#d2e2936">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="d2e2946">/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="#d2e2957">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2960">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e2970">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="#d2e2977">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2980">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e2990">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3213">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3216">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3219">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3229">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3232">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>
+               <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="#d2e2997">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3000">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e3010">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3267">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3270">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3273">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3283">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3286">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3013">/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>
+               <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="#d2e3018">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3293">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3296">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3306">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3028">/catalog/{path:.*}/children</h3>
+         <h3 id="d2e3309">/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>
@@ -7030,31 +7216,219 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>path</strong></p>
+                  <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>The path</p>
+                  <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#getChildren">GET</h4>
-               <p>Returns a list of catalog entries.</p>
+               <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="#d2e3324">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3327">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3330">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3340">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3343">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="#d2e3358">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3361">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3364">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3374">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3377">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="#d2e3036">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3039">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e3384">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3387">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3397">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3049">/catalog/{path:.*}</h3>
+         <h3 id="d2e3400">/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>
@@ -7064,30 +7438,216 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>path</strong></p>
+                  <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>The path</p>
+                  <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#getCatalogEntry">GET</h4>
-               <p>Returns the metadata of the catalog entry.</p>
+               <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="#d2e3057">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3067">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3426">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3429">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3432">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3442">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3445">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>
+               <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>
@@ -7097,88 +7657,249 @@
                   </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><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>The name</p>
+                        <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>description</strong></p>
+                        <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>
-                        <p>The description</p>
-                     </td>
+                     <td></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>
+                        <p><strong>startDate</strong></p>
                      </td>
                      <td>
-                        <p>The type (leaf or node)</p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                      </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>repoEntryKey</strong></p>
+                        <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>
-                        <p>The id of the repository entry</p>
-                     </td>
+                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3087">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3090">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3100">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3471">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3474">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3477">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3487">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3490">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="#d2e3107">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3108">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e3110">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3113">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3123">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3497">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3500">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3510">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3513">/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="d2e3516">/auth/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
             <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="#d2e3130">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e3141">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3144">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3154">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3521">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="d2e3531">/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#updateCatalogEntry">POST</h4>
-               <p>Updates the catalog entry with the path specified in the URL.</p>
+               <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>
@@ -7188,85 +7909,61 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>newParentKey</strong></p>
+                        <p><strong>password</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                        <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>
-                     <td></td>
                   </tr>
                </table>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3162">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3163">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="#d2e3165">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3168">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3178">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3543">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3546">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3556">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3560">/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#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>
-                  <tr>
-                     <td>
-                        <p><strong>newParentKey</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>
+               <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="#d2e3189">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3192">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3202">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3567">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="d2e3577">/ping/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
             <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>
+               <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="#d2e3209">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3212">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3222">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3582">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="d2e3225">/catalog/{path:.*}/owners</h3>
+         <h3 id="d2e3592">/ping/{name}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7276,103 +7973,66 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>path</strong></p>
+                  <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 path</p>
-               </td>
+               <td></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>
+               <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="#d2e3233">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3236">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e3246">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3598">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="d2e3249">/repo/courses/{courseId}/resourcefolders</h3>
+         <h3 id="d2e3608">/api</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.
+            Service for general informations on the OLAT REST Api.
             
             <P>
-            Initial Date:  26 apr. 2010 <br>
+            Initial Date:  14 apr. 2010 <br>
          </p>
          <h6>Methods</h6>
          <div class="methods"></div>
       </div>
       <div class="resource">
-         <h3 id="d2e3252">/repo/courses/{courseId}/resourcefolders/version</h3>
+         <h3 id="d2e3611">/api/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>Version number of the whole REST API of OLAT.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3257">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3616">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="d2e3267">/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>
+         <h3 id="d2e3626">/api/doc</h3>
          <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>
+               <h4 id="http://www.example.com#getHtmlDoc">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3276">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3279">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3282">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3629">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3285">/repo/courses/{courseId}/resourcefolders/sharedfolder</h3>
+         <h3 id="d2e3630">/api/doc/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7382,32 +8042,28 @@
             </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>
+                  <p><strong>filename</strong></p>
                </td>
                <td>
-                  <p>The course resourceable's id</p>
+                  <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#getSharedFiles">GET</h4>
-               <p>This retrieves the files in the shared folder</p>
+               <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="#d2e3293">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3296">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3299">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3636">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="d2e3302">/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</h3>
+         <h3 id="d2e3639">/api/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7417,69 +8073,50 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>path</strong></p>
+                  <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>
-            <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#getCourseFiles">GET</h4>
-               <p>This retrieves the files in the course folder</p>
+               <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="#d2e3309">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3312">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3315">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3645">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="d2e3648">/api/copyright</h3>
+         <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="#d2e3322">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e3330">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3333">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3336">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3339">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3653">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#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="#d2e3346">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+            <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="#d2e3350">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3353">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3356">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3359">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3660">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="d2e3362">/repo/courses/{courseId}/resourcefolders/coursefolder</h3>
+         <h3 id="d2e3663">/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>
@@ -7500,68 +8137,7 @@
          <h6>Methods</h6>
          <div class="methods">
             <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="#d2e3368">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3371">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3374">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#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="#d2e3381">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="#d2e3389">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3392">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3395">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3398">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="#d2e3405">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="#d2e3409">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3412">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3415">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3418">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3421">/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="#d2e3428">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>
+               <h4 id="http://www.example.com#attachEnrolmment">PUT</h4>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -7569,89 +8145,194 @@
                      <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>The short title</p>
+                        <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>title</strong></p>
+                        <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>The title</p>
+                        <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>sharedFolderSoftKey</strong></p>
+                        <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>The repository entry key of a shared folder (optional)</p>
+                        <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="#d2e3452">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-                  <li><a href="#d2e3462">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3677">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3678">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="#d2e3681">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="#d2e3692">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3693">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3465">/repo/courses/version</h3>
+         <h3 id="d2e3694">/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#getVersion">GET</h4>
-               <p>The version of the Course Web Service</p>
+               <h4 id="http://www.example.com#getGroups">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3470">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3699">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3700">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3480">/repo/courses/{courseId}/elements/folders/{nodeId}</h3>
+         <h3 id="d2e3701">/repo/forums</h3>
          <p>Description:<br>
-            This handles the folder building blocks within a course.
+            Web service to manage forums.
             
             <P>
-            Initial Date:  22 apr. 2010 <br>
+            Initial Date:  26 aug. 2010 <br>
          </p>
          <h6>Methods</h6>
          <div class="methods"></div>
       </div>
       <div class="resource">
-         <h3 id="d2e3483">/repo/courses/{courseId}/elements/folders/{nodeId}/version</h3>
+         <h3 id="d2e3704">/repo/forums/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>The version of the Forum Web Service</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3488">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3709">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="d2e3498">/repo/courses/{courseId}/elements/folders/{nodeId}/files</h3>
+         <h3 id="d2e3719">/repo/forums/{forumKey}</h3>
+         <p>Description:<br>
+            Web service to manage a forum.
+            
+            <P>
+            Initial Date:  20 apr. 2010 <br>
+         </p>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7661,64 +8342,32 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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></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>
+                  <p>The key of the forum</p>
                </td>
-               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#listFiles">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3503">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3504">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3505">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3506">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3507">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3510">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="#d2e3515">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3516">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#putFileToRoot">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3519">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <h4 id="http://www.example.com#getForum">GET</h4>
+               <p>Retrieves the forum.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3524">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3525">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3729">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3732">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e3735">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3526">/repo/courses/{courseId}/elements/folders/{nodeId}/files/{path:.*}</h3>
+         <h3 id="d2e3738">/repo/forums/{forumKey}/threads<span class="optional">?start</span><span class="optional">&amp;limit</span><span class="optional">&amp;orderBy</span><span class="optional">&amp;asc</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7728,91 +8377,149 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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></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>path</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p>The key of the forum</p>
                </td>
-               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <h4 id="http://www.example.com#getThreads">GET</h4>
+               <p>Retrieves the threads in the forum</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>start</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>limit</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>orderBy</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>creationDate</tt></p>
+                     </td>
+                     <td>
+                        <p>(value name,creationDate)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>asc</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>
+                        <p>(value true/false)</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3530">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3531">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3532">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3533">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3534">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3755">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e3765">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#postFileToFolder">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3537">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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 (optional)</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3542">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3543">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3544">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3782">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3785">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3795">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#putFileToFolder">PUT</h4>
+               <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="#d2e3547">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="#d2e3552">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3553">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3554">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#putFolders">PUT</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3557">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3802">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#deleteItem">DELETE</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3561">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3562">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3807">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3810">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3820">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3563">/repo/courses/{courseId}/elements/folders/{nodeId}/files/version</h3>
+         <h3 id="d2e3823">/repo/forums/{forumKey}/posts/{threadKey}<span class="optional">?start</span><span class="optional">&amp;limit</span><span class="optional">&amp;orderBy</span><span class="optional">&amp;asc</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7822,96 +8529,32 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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></td>
+               <td>
+                  <p>The key of the forum</p>
+               </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>threadKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <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>
-               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3566">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3567">/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="#d2e3574">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="#d2e3588">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="#d2e3602">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="#d2e3619">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3629">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3632">/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="#d2e3637">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3638">/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>
+               <h4 id="http://www.example.com#getMessages">GET</h4>
+               <p>Retrieves the messages in the thread</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -7921,68 +8564,60 @@
                   </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>
+                        <p><strong>start</strong></p>
                      </td>
                      <td>
-                        <p>Filter by the file resource type of the repository entry</p>
+                        <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>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>
+                        <p><strong>limit</strong></p>
                      </td>
                      <td>
-                        <p>Filter by the author's username</p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
                      </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>name</strong></p>
+                        <p><strong>orderBy</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>
+                        <p>Default: <tt>creationDate</tt></p>
                      </td>
                      <td>
-                        <p>Filter by name of repository entry</p>
+                        <p>(value name, creationDate)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>myentries</strong></p>
+                        <p><strong>asc</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>
+                        <p>Default: <tt>true</tt></p>
                      </td>
                      <td>
-                        <p>Only search entries the requester owns</p>
+                        <p>(value true/false)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3656">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3666">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3840">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3843">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e3853">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3669">/repo/entries/{repoEntryKey}</h3>
-         <p>Description:<br>
-            Repository entry resource
-            
-            <P>
-            Initial Date:  19.05.2009 <br>
-         </p>
+         <h3 id="d2e3856">/repo/forums/{forumKey}/posts/{messageKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7992,54 +8627,98 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>repoEntryKey</strong></p>
+                  <p><strong>forumKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the forum</p>
+               </td>
+            </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>
-               <td></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>
+               <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="#d2e3677">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3864">application/x-www-form-urlencoded<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="#d2e3690">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3693">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e3875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3878">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3888">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#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="#d2e3707">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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 (optional)</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3713">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3723">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3905">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3908">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3918">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3726">/repo/entries/{repoEntryKey}/file</h3>
+         <h3 id="d2e3921">/repo/forums/{forumKey}/posts/{messageKey}/attachments</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8049,19 +8728,21 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>repoEntryKey</strong></p>
+                  <p><strong>forumKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the forum</p>
                </td>
-               <td></td>
             </tr>
             <tr>
                <td>
-                  <p><strong>repoEntryKey</strong></p>
+                  <p><strong>messageKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td></td>
             </tr>
@@ -8069,27 +8750,31 @@
          <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>
+               <h4 id="http://www.example.com#getAttachments">GET</h4>
+               <p>Retrieves the attachments of the message</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3927">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3930">Status Code 200 - application/xml, 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#replyToPostAttachment">POST</h4>
+               <p>Upload the attachment of a message</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3937">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="#d2e3732">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3735">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3738">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3748">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3941">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3944">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3755">/repo/courses/{courseId}/elements/forum</h3>
-         <p>Description:<br>
-            REST API implementation for forum course node 
-            
-            <P>
-            Initial Date:  20.12.2010 <br>
-         </p>
+         <h3 id="d2e3947">/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8099,140 +8784,78 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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 course resourceable id</p>
+                  <p>The key of the forum</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 name of the attachment</p>
+               </td>
+            </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 identity key of the user being searched</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="#d2e3765">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <h4 id="http://www.example.com#getAttachment">GET</h4>
+               <p>Retrieves the attachment of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3788">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3791">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e3801">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3958">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3961">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3964">/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="d2e3967">/i18n/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
             <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>
+               <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="#d2e3830">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3833">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e3843">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3972">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="d2e3846">/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>
+         <h3 id="d2e3982">/i18n/{package}/{key}<span class="optional">?locale</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8242,43 +8865,34 @@
             </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>
+                  <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 id of the course node.</p>
+                  <p>The name of the package</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <p><strong>key</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
                <td>
-                  <p>The id of the course.</p>
+                  <p>The key to translate</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>
+               <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>
@@ -8288,60 +8902,52 @@
                   </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>
+                        <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 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>
+                        <p>The locale (optional)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3870">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3873">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e3883">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3997">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="d2e4007">/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="d2e4010">/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="#d2e4015">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="d2e3886">/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>
+         <h3 id="d2e4025">/repo/courses/{courseId}/resourcefolders/sharedfolder</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8357,19 +8963,41 @@
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The course resourceable id</p>
+                  <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="#d2e4033">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4036">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4039">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4042">/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>nodeId</strong></p>
+                  <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 id of the course node.</p>
-               </td>
+               <td></td>
             </tr>
             <tr>
                <td>
@@ -8379,78 +9007,26 @@
                   <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>
+                  <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#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>
+               <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="#d2e3910">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3913">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e3923">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4051">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4054">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4057">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3926">/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>
+         <h3 id="d2e4060">/repo/courses/{courseId}/resourcefolders/coursefolder</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8471,169 +9047,197 @@
          <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>
+               <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="#d2e4066">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4069">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4072">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#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="#d2e4079">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="#d2e4087">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4090">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4093">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4096">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="#d2e4103">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="#d2e4107">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4110">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4113">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4116">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4119">/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></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <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="#d2e4126">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4129">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4132">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#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="#d2e4139">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="#d2e4147">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4150">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4153">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4156">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="#d2e4163">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="#d2e4167">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4170">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4173">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4176">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4179">/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="#d2e4186">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4187">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="#d2e4189">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4199">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4209">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>
-                     <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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRules</strong></p>
+                        <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></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>
+                        <p>The login (search with like)</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>areas</strong></p>
+                        <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></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>
+                        <p>An authentication provider (optional)</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>defaultSubject</strong></p>
+                        <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></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>
+                        <p>An specific username from the authentication provider</p>
                      </td>
-                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3946">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3947">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="#d2e3950">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="#d2e3967">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3968">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4226">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4236">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3969">/users/{username}/auth</h3>
-         <p>This web service handles functionalities related to authentication credentials of users.</p>
+         <h3 id="d2e4239">/users/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8643,47 +9247,113 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>username</strong></p>
+                  <p><strong>identityKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The username of the user to retrieve authentication</p>
+                  <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#create">PUT</h4>
-               <p>Creates and persists an authentication</p>
+               <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="#d2e4247">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4250">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4253">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="#d2e3979">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3980">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4260">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4261">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="#d2e3982">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3985">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-                  <li><a href="#d2e3995">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4263">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4266">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4276">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
+                  <li><a href="#d2e4286">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>
+               <h4 id="http://www.example.com#findById">GET</h4>
+               <p>Retrieves an user given its unique key identifier</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>withPortrait</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>If true return the portrait as Base64 (default false)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4297">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4300">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4313">/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="#d2e4318">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="d2e4328">/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="#d2e4333">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4334">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="#d2e4002">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4005">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-                  <li><a href="#d2e4015">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4336">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4346">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4356">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4018">/users/{username}/auth/{authKey}</h3>
+         <h3 id="d2e4359">/users/{identityKey}/delete</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8693,54 +9363,32 @@
             </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>
+                  <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 authentication key identifier</p>
+                  <p>The user 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>
+               <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="#d2e4029">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4032">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4035">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4370">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4373">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4038">/users/{username}/auth/version</h3>
+         <h3 id="d2e4376">/users/{identityKey}/portrait</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8750,30 +9398,59 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>username</strong></p>
+                  <p><strong>identityKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The username of the user to retrieve authentication</p>
+                  <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#getVersion">GET</h4>
-               <p>The version of the User Authentication Web Service</p>
+               <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="#d2e4384">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4387">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="#d2e4394">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="#d2e4043">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4402">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4405">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4408">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="#d2e4415">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4418">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4053">/users/{username}/auth/new</h3>
+         <h3 id="d2e4421">/users/{identityKey}/groups<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
+         <p>Description:<br>
+            
+            <P>
+            Initial Date:  18 oct. 2011 <br>
+         </p>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8783,48 +9460,61 @@
             </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>
+                  <p><strong>identityKey</strong></p>
                </td>
                <td>
-                  <p>The username of the user</p>
+                  <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#createPost">POST</h4>
-               <p>Fallback method for browsers</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4061">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4062">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <h4 id="http://www.example.com#getUserGroupList">GET</h4>
+               <p>Return all groups of a user</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>start</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>
+                        <p>The first result</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>limit</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
+                     </td>
+                     <td>
+                        <p>The maximum results</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4064">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4067">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-                  <li><a href="#d2e4077">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4436">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4439">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="d2e4080">/users/{username}/auth/{authKey}/delete</h3>
+         <h3 id="d2e4449">/users/{identityKey}/groups/infos<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8834,54 +9524,108 @@
             </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>
+                  <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 authentication key identifier</p>
-               </td>
+               <td></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>
+               <h4 id="http://www.example.com#getUserGroupInfosList">GET</h4>
+               <p>Return all groups with information of a user. Paging is mandatory!</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>start</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>
+                        <p>The first result</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>limit</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
+                     </td>
+                     <td>
+                        <p>The maximum results</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4461">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
+                  <li><a href="#d2e4471">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4474">/contacts<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
+         <p>Description:<br>
+            
+            <P>
+            Initial Date:  21 oct. 2011 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getMyContacts">GET</h4>
+               <p>Retrieve the contacts of the logged in identity.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>start</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>limit</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4091">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4094">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4097">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4484">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4100">/repo/courses/{courseId}/assessments</h3>
+         <h3 id="d2e4487">/repo/courses/{courseId}/assessments</h3>
          <p>Description:<br>
             Retrieve and import course assessments
             
@@ -8914,15 +9658,15 @@
                <p>Returns the results of the course.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4110">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4113">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-                  <li><a href="#d2e4123">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4497">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4500">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e4510">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4126">/repo/courses/{courseId}/assessments/version</h3>
+         <h3 id="d2e4513">/repo/courses/{courseId}/assessments/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8949,13 +9693,13 @@
                <p>Retireves the version of the Course Assessment Web Service.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4131">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4518">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="d2e4141">/repo/courses/{courseId}/assessments/users/{identityKey}</h3>
+         <h3 id="d2e4528">/repo/courses/{courseId}/assessments/users/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9004,15 +9748,15 @@
                <p>Returns the results of the course.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4152">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4155">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-                  <li><a href="#d2e4165">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4539">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4542">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e4552">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4168">/repo/courses/{courseId}/assessments/{nodeId}</h3>
+         <h3 id="d2e4555">/repo/courses/{courseId}/assessments/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9061,9 +9805,9 @@
                <p>Exports results for an assessable course node for all students.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4179">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4182">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-                  <li><a href="#d2e4192">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4566">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4569">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e4579">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -9071,20 +9815,20 @@
                <p>Imports results for an assessable course node for the authenticated student.</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4199">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4200">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4586">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4587">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="#d2e4202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4205">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4589">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4592">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4595">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4211">/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</h3>
+         <h3 id="d2e4598">/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9144,54 +9888,22 @@
                <p>Returns the results of a student at a specific assessable node</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4225">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4228">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-                  <li><a href="#d2e4238">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4612">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4615">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e4625">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4241">/notifications<span class="optional">?date</span></h3>
-         <p><h3>Description:</h3>
-            REST API for notifications
-            <p>
-            Initial Date:  25 aug 2010 <br>
+         <h3 id="d2e4628">/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>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="#d2e4252">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4255">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="d2e4265">/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>
@@ -9206,128 +9918,36 @@
                <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>
+               <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="#d2e4279">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4280">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4638">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4641">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#attachEnrollmenetPost">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4283">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e4294">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4295">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4655">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4658">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4661">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4296">/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</h3>
+         <h3 id="d2e4664">/repo/courses/{courseId}/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9342,16 +9962,42 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td></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="#d2e4669">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="d2e4679">/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>nodeId</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <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>
-               <td></td>
             </tr>
             <tr>
                <td>
@@ -9360,59 +10006,73 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td></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#getGroups">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4301">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4302">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4303">/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>
+               <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="#d2e4310">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e4687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4690">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e4700">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4320">/groups/version</h3>
+         <h3 id="d2e4703">/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#getVersion">GET</h4>
-               <p>Retrieves the version of the Group Web Service.</p>
+               <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="#d2e4325">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4711">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4714">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4717">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4335">/groups/{groupKey}</h3>
+         <h3 id="d2e4720">/repo/courses/{courseId}/publish<span class="optional">?locale</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9422,55 +10082,62 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 key of the group</p>
+                  <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#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="#d2e4343">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="#d2e4357">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4358">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="#d2e4360">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4363">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-                  <li><a href="#d2e4373">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>
+               <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="#d2e4380">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4383">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4386">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4732">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4735">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+                  <li><a href="#d2e4745">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4389">/groups/{groupKey}/infos</h3>
+         <h3 id="d2e4748">/repo/courses/{courseId}/file</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9480,31 +10147,41 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 key of the group</p>
+                  <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#getInformations">GET</h4>
-               <p>Returns the informations of the group specified by the groupKey.</p>
+               <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="#d2e4397">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4400">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
+                  <li><a href="#d2e4754">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4757">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4760">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4410">/groups/{groupKey}/owners</h3>
+         <h3 id="d2e4763">/repo/courses/{courseId}/runstructure</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9514,31 +10191,43 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 key of the group</p>
+                  <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#getTutors">GET</h4>
-               <p>Returns the list of owners of the group specified by the groupKey.</p>
+               <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="#d2e4418">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4421">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4774">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4777">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4431">/groups/{groupKey}/participants</h3>
+         <h3 id="d2e4780">/repo/courses/{courseId}/editortreemodel</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9548,31 +10237,43 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 key of the group</p>
+                  <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#getParticipants">GET</h4>
-               <p>Returns the list of participants of the group specified by the groupKey.</p>
+               <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="#d2e4439">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4442">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4788">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4791">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4794">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4452">/groups/{groupKey}/owners/{identityKey}</h3>
+         <h3 id="d2e4798">/repo/courses/{courseId}/authors/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9582,13 +10283,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 key of the group</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
@@ -9599,36 +10300,63 @@
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The user's id</p>
+                  <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#addTutor">PUT</h4>
-               <p>Adds an owner to the group.</p>
+               <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="#d2e4463">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4466">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4809">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4812">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4815">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>
+               <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="#d2e4822">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4825">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4828">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="#d2e4476">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4479">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4482">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4835">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4838">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4841">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4485">/groups/{groupKey}/owners/{identityKey}/new</h3>
+         <h3 id="d2e4844">/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>
@@ -9638,43 +10366,54 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 key of the group</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <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 user's id</p>
-               </td>
+               <td></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>
+               <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="#d2e4852">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4855">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="#d2e4869">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4870">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="#d2e4496">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4499">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4502">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4872">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e4882">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4505">/groups/{groupKey}/owners/{identityKey}/delete</h3>
+         <h3 id="d2e4885">/repo/courses/{courseId}/groups/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9684,43 +10423,39 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 key of the group</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <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 user's id</p>
-               </td>
+               <td></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>
+               <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="#d2e4516">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4519">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4522">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4890">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="d2e4525">/groups/{groupKey}/participants/{identityKey}</h3>
+         <h3 id="d2e4900">/repo/courses/{courseId}/groups/{groupKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9730,53 +10465,75 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 key of the group</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <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>The id of the user</p>
+                  <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#addParticipant">PUT</h4>
-               <p>Adds a participant to the group.</p>
+               <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="#d2e4536">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4539">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4542">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4908">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4911">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#removeParticipant">DELETE</h4>
-               <p>Removes a participant from the group.</p>
+               <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="#d2e4925">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4928">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4931">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="#d2e4938">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4549">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4552">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4555">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4940">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4943">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e4953">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4559">/groups/{groupKey}/participants/{identityKey}/new</h3>
+         <h3 id="d2e4956">/repo/courses/{courseId}/groups/new</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9786,43 +10543,50 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 group</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <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 user's id</p>
-               </td>
+               <td></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>
+               <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="#d2e4961">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4573">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4576">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4963">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e4973">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4579">/groups/{groupKey}/participants/{identityKey}/delete</h3>
+         <h3 id="d2e4976">/repo/courses/{courseId}/groups/{groupKey}/forum</h3>
+         <p>Description:<br>
+            Web service to manage a forum.
+            
+            <P>
+            Initial Date:  20 apr. 2010 <br>
+         </p>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9832,50 +10596,52 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 key of the group</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <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>The id of the user</p>
+                  <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#removeParticipantPost">POST</h4>
-               <p>Fallback method for browser.</p>
+               <h4 id="http://www.example.com#getForum">GET</h4>
+               <p>Retrieves the forum.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4590">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4593">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4596">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4986">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4989">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e4992">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4599">/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>
+         <h3 id="d2e4995">/repo/courses/{courseId}/groups/{groupKey}/forum/threads<span class="optional">?start</span><span class="optional">&amp;limit</span><span class="optional">&amp;orderBy</span><span class="optional">&amp;asc</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9885,36 +10651,23 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 key of the group</p>
+                  <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#getForum">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4607">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4608">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4609">/groups/{groupKey}/forum/threads</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
             <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
+               <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>
@@ -9933,11 +10686,63 @@
             <div class="method">
                <h4 id="http://www.example.com#getThreads">GET</h4>
                <p>Retrieves the threads in the forum</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>start</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>limit</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>orderBy</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>creationDate</tt></p>
+                     </td>
+                     <td>
+                        <p>(value name,creationDate)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>asc</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>
+                        <p>(value true/false)</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4617">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e4627">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5009">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5012">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e5022">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -9980,15 +10785,15 @@
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                      </td>
                      <td>
-                        <p>The author user key</p>
+                        <p>The author user key (optional)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4644">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4647">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4657">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5039">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5042">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5052">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -9996,19 +10801,19 @@
                <p>Creates a new thread in the forum of the course node</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4664">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5059">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="#d2e4669">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4672">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4682">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5064">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5067">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5077">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4685">/groups/{groupKey}/forum/posts/{threadKey}</h3>
+         <h3 id="d2e5080">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}<span class="optional">?start</span><span class="optional">&amp;limit</span><span class="optional">&amp;orderBy</span><span class="optional">&amp;asc</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10016,6 +10821,26 @@
                <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>
@@ -10044,17 +10869,69 @@
             <div class="method">
                <h4 id="http://www.example.com#getMessages">GET</h4>
                <p>Retrieves the messages in the thread</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>start</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>limit</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>orderBy</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>creationDate</tt></p>
+                     </td>
+                     <td>
+                        <p>(value name, creationDate)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>asc</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>
+                        <p>(value true/false)</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4693">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4696">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e4706">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5097">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5100">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e5110">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4709">/groups/{groupKey}/forum/posts/{messageKey}</h3>
+         <h3 id="d2e5113">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10062,6 +10939,26 @@
                <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>
@@ -10092,13 +10989,13 @@
                <p>Creates a new reply in the forum of the course node</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4717">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5121">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="#d2e4728">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4731">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4741">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5132">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5135">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5145">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -10141,21 +11038,21 @@
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                      </td>
                      <td>
-                        <p>The author user key</p>
+                        <p>The author user key (optional)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5162">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5165">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5175">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4774">/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3>
+         <h3 id="d2e5178">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10163,6 +11060,26 @@
                <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>
@@ -10191,26 +11108,27 @@
                <p>Retrieves the attachments of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4780">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4783">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5184">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5187">Status Code 200 - application/xml, 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#replyToPostAttachment">POST</h4>
+               <p>Upload the attachment of a message</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4788">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5194">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="#d2e4792">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4793">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5198">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5201">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4794">/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e5204">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10218,6 +11136,26 @@
                <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>
@@ -10236,7 +11174,9 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
-               <td></td>
+               <td>
+                  <p>The name of the attachment</p>
+               </td>
             </tr>
             <tr>
                <td>
@@ -10245,7 +11185,9 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td></td>
+               <td>
+                  <p>The identity key of the user being searched</p>
+               </td>
             </tr>
          </table>
          <h6>Methods</h6>
@@ -10255,14 +11197,14 @@
                <p>Retrieves the attachment of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4801">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4804">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5215">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5218">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4807">/groups/{groupKey}/folder</h3>
+         <h3 id="d2e5221">/repo/courses/{courseId}/groups/{groupKey}/folder</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10272,65 +11214,18 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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#listFiles">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4811">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4812">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4813">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4814">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4815">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4818">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="#d2e4823">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4824">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#putFileToRoot">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4827">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="#d2e4832">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4833">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4834">/groups/{groupKey}/folder/{path:.*}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
@@ -10339,10 +11234,10 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>path</strong></p>
+                  <p><strong>groupKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td></td>
             </tr>
@@ -10353,115 +11248,41 @@
                <h4 id="http://www.example.com#listFiles">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4838">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4839">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4840">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4841">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4842">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5225">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5226">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5227">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5228">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5229">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#postFileToFolder">POST</h4>
+               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4845">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5232">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="#d2e4850">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4851">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4852">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5237">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5238">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#putFileToFolder">PUT</h4>
+               <h4 id="http://www.example.com#putFileToRoot">PUT</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4855">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="#d2e4860">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4861">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4862">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#putFolders">PUT</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4865">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4866">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#deleteItem">DELETE</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4869">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4870">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4871">/groups/{groupKey}/folder/version</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></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4874">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5241">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4875">/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="d2e4878">/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="#d2e4883">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5246">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5247">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4893">/repo/forums/{forumKey}/threads<span class="optional">?title</span><span class="optional">&amp;body</span><span class="optional">&amp;authorKey</span></h3>
+         <h3 id="d2e5248">/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10471,211 +11292,102 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>forumKey</strong></p>
+                  <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 forum</p>
+                  <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#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="#d2e4911">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4914">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4924">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="#d2e4931">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="#d2e4942">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4945">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4955">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4958">/repo/forums/{forumKey}/posts/{messageKey}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
             <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
+               <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>messageKey</strong></p>
+                  <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></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
                <td>
-                  <p>The id of the reply message</p>
+                  <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#replyToPostPost">POST</h4>
-               <p>Creates a new reply in the forum of the course node</p>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5252">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5253">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5254">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5255">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5256">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postFileToFolder">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4966">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5259">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="#d2e4977">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4980">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4990">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5264">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5265">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5266">*/*<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>
+               <h4 id="http://www.example.com#putFileToFolder">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5269">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="#d2e5007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5010">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e5020">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5275">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5276">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e5023">/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>
+               <h4 id="http://www.example.com#putFolders">PUT</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5030">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5279">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5280">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e5040">/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>
+               <h4 id="http://www.example.com#deleteItem">DELETE</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5045">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5283">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5284">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5055">/ping/{name}</h3>
+         <h3 id="d2e5285">/repo/courses/{courseId}/groups/{groupKey}/folder/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10685,10 +11397,30 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>name</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <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></td>
             </tr>
@@ -10696,233 +11428,380 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#ping">POST</h4>
-               <p>Return a string</p>
+               <h4 id="http://www.example.com#getVersion">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5061">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5288">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <h2 id="representations">Representations</h2>
-      <h3 id="d2e9">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e10">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e12">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e22">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e23">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e26">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e43">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e44">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e52">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;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;catalogEntries totalCount="0"&gt;
+    &lt;catalogEntries&gt;
+        &lt;catalogEntry&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;/catalogEntry&gt;
+    &lt;/catalogEntries&gt;
+&lt;/catalogEntries&gt;
 </code></pre></p>
-      <p>The persisted user</p>
-      <h3 id="d2e22">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <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="d2e73">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="d2e76">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;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;
+&lt;users totalCount="0"&gt;
+    &lt;users&gt;
+        &lt;user&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;/user&gt;
+    &lt;/users&gt;
+&lt;/users&gt;
 </code></pre></p>
-      <p>The list of errors</p>
-      <h3 id="d2e32">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="d2e49">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <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="d2e86">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e93">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="d2e96">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;users totalCount="0"&gt;
+    &lt;users&gt;
+        &lt;user&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;/user&gt;
+    &lt;/users&gt;
+&lt;/users&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="d2e106">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e113">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="d2e116">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;users totalCount="0"&gt;
+    &lt;users&gt;
+        &lt;user&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;/user&gt;
+    &lt;/users&gt;
+&lt;/users&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="d2e126">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e134">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="d2e155">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="d2e158">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;catalogEntries totalCount="0"&gt;
+    &lt;catalogEntries&gt;
+        &lt;catalogEntry&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;/catalogEntry&gt;
+    &lt;/catalogEntries&gt;
+&lt;/catalogEntries&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="d2e176">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="d2e186">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="d2e206">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="d2e209">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="d2e219">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e226">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e227">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e229">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="d2e232">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="d2e242">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e249">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e260">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="d2e263">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="d2e273">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e281">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e282">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e284">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="d2e287">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;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;
+&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 list of all users in the OLAT system</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="d2e59">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="d2e70">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e73">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="d2e76">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="d2e83">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e84">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e86">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e89">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e297">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e308">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="d2e311">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;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;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 user</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="d2e99">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)
+      <h3 id="d2e321">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e328">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="d2e331">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;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;
+&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 list of validation errors</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="d2e109">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="d2e116">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e119">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e341">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e352">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="d2e355">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;
+&lt;users totalCount="0"&gt;
+    &lt;users&gt;
+        &lt;user&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;/user&gt;
+    &lt;/users&gt;
+&lt;/users&gt;
 </code></pre></p>
-      <p>The user</p>
-      <h3 id="d2e129">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="d2e137">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <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="d2e365">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e376">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="d2e152">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e153">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e155">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="d2e165">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="d2e175">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="d2e186">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e189">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="d2e192">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="d2e203">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="d2e206">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="d2e213">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e392">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e393">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e394">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e395">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e398">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e221">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="d2e224">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="d2e227">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e234">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The portrait deleted</p>
-      <h3 id="d2e237">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e255">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e258">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e403">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e404">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e407">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e412">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e413">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e418">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e419">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e420">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e421">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e422">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e425">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e430">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e431">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e432">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e435">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e440">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e441">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e442">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e445">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e446">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e449">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e450">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e454">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e462">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;
@@ -10938,298 +11817,395 @@
     &lt;/groups&gt;
 &lt;/groups&gt;
 </code></pre></p>
-      <p>The groups of the user</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="d2e280">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)
+      <h3 id="d2e477">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="d2e495">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;groups totalCount="0"&gt;
-    &lt;groups&gt;
-        &lt;group&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;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;/group&gt;
-    &lt;/groups&gt;
-&lt;/groups&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 groups of the user</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="d2e290">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The request hasn't paging information</p>
-      <h3 id="d2e301">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="d2e323">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e326">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="d2e336">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The authentication has failed</p>
-      <h3 id="d2e347">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="d2e360">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e367">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Images for the documentation</p>
-      <h3 id="d2e376">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Images for the documentation</p>
-      <h3 id="d2e384">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="d2e391">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="d2e402">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="d2e423">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e426">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e509">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e510">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e515">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e436">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e525">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="d2e450">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e475">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e501">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e504">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e532">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e535">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group is deleted</p>
+      <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 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e552">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;groupInfoVO&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;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>The course node metadatas</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="d2e514">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="d2e523">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e535">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e538">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e573">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;users totalCount="0"&gt;
+    &lt;users&gt;
+        &lt;user&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;/user&gt;
+    &lt;/users&gt;
+&lt;/users&gt;
 </code></pre></p>
-      <p>The course node metadatas</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="d2e548">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="d2e564">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e567">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e591">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e594">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;users totalCount="0"&gt;
+    &lt;users&gt;
+        &lt;user&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;/user&gt;
+    &lt;/users&gt;
+&lt;/users&gt;
 </code></pre></p>
-      <p>The course node metadatas</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="d2e577">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e615">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="d2e618">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="d2e621">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="d2e628">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="d2e631">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="d2e634">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="d2e648">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="d2e651">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="d2e654">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="d2e668">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="d2e671">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="d2e674">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="d2e688">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="d2e691">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="d2e694">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="d2e701">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="d2e704">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="d2e707">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="d2e592">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e596">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e599">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="d2e609">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e722">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="d2e725">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="d2e728">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="d2e620">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e649">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e652">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e742">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="d2e745">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="d2e748">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="d2e761">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The forum not found</p>
+      <h3 id="d2e764">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</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>
+      <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="d2e662">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e767">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="d2e669">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e696">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e699">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e784">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="d2e787">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;messages totalCount="1"&gt;
+    &lt;messages&gt;
+        &lt;message&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;/message&gt;
+    &lt;/messages&gt;
+&lt;/messages&gt;
 </code></pre></p>
-      <p>The course node metadatas</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="d2e709">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e797">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="d2e737">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e745">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e748">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e814">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="d2e817">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e758">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e827">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="d2e791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e834">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e839">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="d2e842">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e804">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e852">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="d2e818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e838">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e841">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e872">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="d2e875">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;messages totalCount="1"&gt;
+    &lt;messages&gt;
+        &lt;message&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;/message&gt;
+    &lt;/messages&gt;
+&lt;/messages&gt;
 </code></pre></p>
-      <p>The folder node metadatas</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="d2e851">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e885">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="d2e862">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e896">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e888">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e891">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e907">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e910">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 folder node metadatas</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="d2e901">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e920">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="d2e933">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e936">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e937">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e940">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 folder node metadatas</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="d2e946">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e950">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="d2e960">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e959">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The message not found</p>
+      <h3 id="d2e962">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The links to the attachments</p>
+      <h3 id="d2e969">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e983">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e986">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
-      </h3>
+      <h3 id="d2e973">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="d2e976">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e990">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="d2e993">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="d2e1000">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1001">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1002">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1003">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1004">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1007">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1012">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1013">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1016">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1021">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1022">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1027">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1028">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1029">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1030">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1031">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1034">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1039">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1040">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1041">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1044">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1049">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1050">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1051">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1054">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1055">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1058">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1059">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1063">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1078">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e1081">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</p>
-      <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e996">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="d2e1007">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The notifications</p>
+      <h3 id="d2e1101">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1036">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1124">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1039">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1127">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;
@@ -11241,11 +12217,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1049">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1137">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="d2e1084">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1166">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1087">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1169">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;
@@ -11257,249 +12233,318 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1097">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1179">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="d2e1108">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1116">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="d2e1119">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1206">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="d2e1209">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 test node metadatas</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="d2e1129">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1219">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="d2e1140">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1166">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="d2e1169">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1246">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="d2e1249">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 test node metadatas</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="d2e1179">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1259">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="d2e1211">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>course, parentNode or test not found</p>
-      <h3 id="d2e1214">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1272">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;repositoryEntries totalCount="1"&gt;
+    &lt;repositoryEntries&gt;
+        &lt;repositoryEntrie&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;/repositoryEntrie&gt;
+    &lt;/repositoryEntries&gt;
+&lt;/repositoryEntries&gt;
 </code></pre></p>
-      <p>the test node metadatas</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="d2e1224">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="d2e1238">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1255">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1258">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1286">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;repositoryEntries totalCount="1"&gt;
+    &lt;repositoryEntries&gt;
+        &lt;repositoryEntrie&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;/repositoryEntrie&gt;
+    &lt;/repositoryEntries&gt;
+&lt;/repositoryEntries&gt;
 </code></pre></p>
-      <p>The course node metadatas</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="d2e1268">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="d2e1279">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1300">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1302">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1305">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1317">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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>The course node metadatas</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="d2e1315">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1327">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="d2e1344">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1347">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1335">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1354">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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>The course node metadatas</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="d2e1357">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1364">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="d2e1371">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1391">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1394">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1375">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e1378">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The metadatas of the created course</p>
+      <h3 id="d2e1381">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="d2e1388">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The repository entry not found</p>
+      <h3 id="d2e1391">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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>The course node metadatas</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="d2e1404">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="d2e1422">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1425">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1405">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1411">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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>The course node metadatas</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="d2e1435">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1421">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="d2e1451">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1454">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
-      </h3>
+      <h3 id="d2e1430">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The resource is locked</p>
+      <h3 id="d2e1433">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The resource could not found</p>
+      <h3 id="d2e1436">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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>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="d2e1464">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Download the repository entry as export zip file</p>
+      <h3 id="d2e1446">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="d2e1449">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="d2e1478">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1498">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1501">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1462">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1463">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1465">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e1468">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e1511">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1478">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="d2e1547">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1550">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1485">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e1488">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e1560">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1498">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="d2e1592">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1595">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1512">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="d2e1515">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication successfully deleted</p>
+      <h3 id="d2e1518">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="d2e1526">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="d2e1544">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1545">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1547">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e1550">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e1605">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1560">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="d2e1619">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1639">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1642">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1574">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="d2e1577">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication successfully deleted</p>
+      <h3 id="d2e1580">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="d2e1593">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;courses totalCount="0"&gt;
+    &lt;courses&gt;
+        &lt;course&gt;
+            &lt;key&gt;777&lt;/key&gt;
+            &lt;title&gt;Demo course&lt;/title&gt;
+        &lt;/course&gt;
+    &lt;/courses&gt;
+&lt;/courses&gt;
 </code></pre></p>
-      <p>The course node metadatas</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="d2e1652">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="d2e1682">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1685">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1617">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e1695">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <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="d2e1711">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1635">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="d2e1653">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="d2e1674">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1714">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1677">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;
@@ -11511,13 +12556,15 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1724">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1687">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="d2e1738">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1701">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1726">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1755">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;
@@ -11529,11 +12576,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <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="d2e1808">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1774">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1786">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1811">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1789">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;
@@ -11545,13 +12594,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1821">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1799">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="d2e1853">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The given URL is not valid</p>
-      <h3 id="d2e1856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1815">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1818">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;
@@ -11563,13 +12610,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1828">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="d2e1879">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1843">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1884">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1847">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1887">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1850">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;
@@ -11577,17 +12624,17 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The course node metadatas</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="d2e1897">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1860">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="d2e1904">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1871">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1908">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1900">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1911">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1903">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;
@@ -11599,15 +12646,13 @@
       <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 course node is not of type task</p>
-      <h3 id="d2e1924">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1913">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="d2e1962">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e1965">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="d2e1968">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e1920">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1947">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1950">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;
@@ -11615,19 +12660,17 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The task node configuration</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="d2e1978">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="d2e1981">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1960">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="d2e2016">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e2019">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="d2e2022">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e1988">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1996">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1999">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;
@@ -11635,17 +12678,15 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The task node configuration</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="d2e2032">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="d2e2035">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2009">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="d2e2042">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="d2e2045">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2045">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;
@@ -11653,55 +12694,17 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The course node configuration</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="d2e2055">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="d2e2073">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e2076">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="d2e2079">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="d2e2089">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="d2e2092">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="d2e2107">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e2110">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="d2e2113">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="d2e2123">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="d2e2126">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="d2e2133">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="d2e2136">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e2069">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2089">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2092">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;
@@ -11709,17 +12712,17 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The course node configuration</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="d2e2146">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2102">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="d2e2175">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e2178">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="d2e2181">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      <h3 id="d2e2113">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2139">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2142">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;
@@ -11727,19 +12730,15 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The test node configuration</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="d2e2191">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="d2e2194">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2152">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="d2e2220">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e2223">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="d2e2226">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      <h3 id="d2e2184">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2187">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;
@@ -11747,17 +12746,17 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The test node configuration</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="d2e2236">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="d2e2239">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2197">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="d2e2246">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="d2e2249">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      <h3 id="d2e2211">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2234">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2237">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;
@@ -11765,1038 +12764,708 @@
     &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="d2e2259">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="d2e2270">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="d2e2295">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="d2e2315">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e2318">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="d2e2332">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e2335">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The metadatas of the created course</p>
-      <h3 id="d2e2338">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="d2e2346">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="d2e2364">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e2367">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="d2e2377">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="d2e2388">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e2391">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="d2e2394">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="d2e2409">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e2412">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="d2e2422">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="d2e2431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e2434">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="d2e2437">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized to export the course</p>
-      <h3 id="d2e2448">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e2451">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="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="d2e2465">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e2468">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="d2e2471">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="d2e2486">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="d2e2489">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="d2e2492">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="d2e2499">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="d2e2502">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="d2e2505">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="d2e2512">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="d2e2515">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="d2e2518">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="d2e2529">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="d2e2532">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;groups totalCount="0"&gt;
-    &lt;groups&gt;
-        &lt;group&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;/group&gt;
-    &lt;/groups&gt;
-&lt;/groups&gt;
-</code></pre></p>
-      <p>The list of all learning group of the course</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="d2e2546">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2547">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2549">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e2247">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="d2e2258">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2287">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2290">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The persisted group</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="d2e2559">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2300">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="d2e2567">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="d2e2585">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e2588">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e2335">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2338">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>This is the list of all groups in OLAT system</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="d2e2602">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e2605">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group is deleted</p>
-      <h3 id="d2e2608">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2348">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="d2e2615">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2617">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e2620">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e2359">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2367">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="d2e2370">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The saved group</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="d2e2630">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2380">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">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2640">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e2391">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2417">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="d2e2420">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The persisted group</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="d2e2650">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2430">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="d2e2661">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2662">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2668">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="d2e2671">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e2462">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>course, parentNode or test not found</p>
+      <h3 id="d2e2465">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The root message of the thread</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="d2e2681">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2475">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="d2e2698">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="d2e2701">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e2489">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2506">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2509">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The root message of the thread</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="d2e2711">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2519">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="d2e2718">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2530">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e2723">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="d2e2726">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e2553">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2556">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The root message of the thread</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="d2e2736">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2566">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="d2e2747">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="d2e2750">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e2595">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2598">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The root message of the thread</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="d2e2760">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2608">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="d2e2771">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2622">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e2782">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e2785">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e2642">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2645">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The root message of the thread</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="d2e2795">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2655">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="d2e2812">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e2815">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e2673">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2676">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The root message of the thread</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="d2e2825">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2686">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="d2e2834">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="d2e2837">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The portrait as image</p>
-      <h3 id="d2e2842">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2846">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2847">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2855">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="d2e2858">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="d2e2865">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2866">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2867">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2868">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2869">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2872">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2877">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2878">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2881">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2886">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2887">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2892">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2893">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2894">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2895">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2896">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2899">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2904">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2905">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2906">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2909">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2914">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2915">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2916">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2919">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2920">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2923">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2924">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2928">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2936">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e2702">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2705">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The list of roots catalog entries</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="d2e2957">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="d2e2960">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e2715">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="d2e2729">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2749">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2752">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e2970">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2977">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="d2e2980">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e2762">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="d2e2798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2801">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e2990">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2997">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="d2e3000">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e2811">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="d2e2843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2846">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e3010">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e3018">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2856">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="d2e2870">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2890">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2893">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
       <p>
-         <h6>Example</h6><pre><code>1.0</code></pre></p>
-      <p>The version of this specific Web Service</p>
-      <h3 id="d2e3036">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="d2e3039">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+         <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="d2e2903">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="d2e2933">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2936">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The list of catalog entries</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="d2e3057">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e2946">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="d2e2962">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2965">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e3067">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="d2e3087">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="d2e3090">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e2975">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="d2e2989">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3009">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3012">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e3100">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e3107">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3108">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3110">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="d2e3113">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e3022">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="d2e3059">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3062">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e3123">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e3130">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3141">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="d2e3144">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e3072">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="d2e3104">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The given URL is not valid</p>
+      <h3 id="d2e3107">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3110">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e3154">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e3162">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3163">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3165">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="d2e3168">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e3120">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="d2e3130">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3135">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3138">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e3178">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e3189">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="d2e3192">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e3148">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="d2e3155">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3159">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3162">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e3202">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e3209">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="d2e3212">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e3172">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="d2e3175">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="d2e3213">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e3216">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="d2e3219">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e3222">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e3233">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="d2e3236">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e3229">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="d2e3232">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="d2e3267">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e3270">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="d2e3273">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e3246">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e3257">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="d2e3276">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="d2e3279">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e3282">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3283">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="d2e3286">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="d2e3293">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="d2e3296">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e3299">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="d2e3309">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3312">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e3315">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">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3330">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="d2e3333">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e3336">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="d2e3339">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="d2e3346">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3350">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="d2e3353">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e3356">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="d2e3359">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="d2e3368">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3371">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e3374">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="d2e3381">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3389">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="d2e3392">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e3395">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="d2e3398">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="d2e3405">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3409">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="d2e3412">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e3415">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="d2e3418">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="d2e3428">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)
+      <p>The course or task node not found</p>
+      <h3 id="d2e3296">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>List of visible courses</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="d2e3452">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)
+      <h3 id="d2e3306">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="d2e3324">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e3327">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="d2e3330">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;courseVO&gt;
-    &lt;key&gt;777&lt;/key&gt;
-    &lt;title&gt;Demo course&lt;/title&gt;
-&lt;/courseVO&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The metadatas of the created course</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="d2e3462">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3340">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="d2e3343">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="d2e3470">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="d2e3488">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="d2e3503">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3504">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3505">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3506">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3507">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3510">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3515">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3516">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3519">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3524">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3525">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3530">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3531">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3532">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3533">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3534">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3537">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3542">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3543">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3544">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3547">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3552">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3553">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3554">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3557">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3561">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3562">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3566">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3574">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3358">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e3361">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="d2e3364">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>List all entries in the repository</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="d2e3588">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3374">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="d2e3377">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="d2e3384">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="d2e3387">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>List all entries in the repository</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="d2e3602">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3619">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3397">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="d2e3426">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e3429">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="d2e3432">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>Import the resource and return the repository entry</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="d2e3629">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3442">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="d2e3445">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="d2e3637">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3656">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3471">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e3474">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="d2e3477">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>Search for repository entries</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="d2e3666">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="d2e3677">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The metadatas of the created course</p>
-      <h3 id="d2e3683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3487">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="d2e3490">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="d2e3690">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The repository entry not found</p>
-      <h3 id="d2e3693">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3497">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="d2e3500">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>Get the repository resource</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="d2e3707">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3510">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 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="d2e3543">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e3546">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="d2e3556">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication has failed</p>
+      <h3 id="d2e3567">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="d2e3582">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="d2e3598">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="d2e3616">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="d2e3629">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3636">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Images for the documentation</p>
+      <h3 id="d2e3645">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Images for the documentation</p>
+      <h3 id="d2e3653">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="d2e3660">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="d2e3677">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3678">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3681">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e3713">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3692">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3693">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3699">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3700">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3709">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="d2e3729">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The forum not found</p>
+      <h3 id="d2e3732">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      </h3>
+      <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="d2e3735">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="d2e3752">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="d2e3755">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;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;messages totalCount="1"&gt;
+    &lt;messages&gt;
+        &lt;message&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;/message&gt;
+    &lt;/messages&gt;
+&lt;/messages&gt;
 </code></pre></p>
-      <p>Replace the resource and return the updated repository entry</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="d2e3723">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3765">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="d2e3732">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The resource is locked</p>
-      <h3 id="d2e3735">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The resource could not found</p>
-      <h3 id="d2e3738">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3782">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="d2e3785">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;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;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>Download the repository entry as export zip file</p>
-      <h3 id="d2e3748">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="d2e3751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <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="d2e3795">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="d2e3765">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3802">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e3788">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e3791">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e3807">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="d2e3810">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e3801">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3820">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="d2e3830">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e3833">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e3840">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="d2e3843">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;messages totalCount="1"&gt;
+    &lt;messages&gt;
+        &lt;message&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;/message&gt;
+    &lt;/messages&gt;
+&lt;/messages&gt;
 </code></pre></p>
-      <p>The course node metadatas</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="d2e3843">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3853">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="d2e3870">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="d2e3873">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3864">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e3878">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;
@@ -12811,11 +13480,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3883">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3888">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="d2e3910">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="d2e3913">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3905">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e3908">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;
@@ -12830,96 +13499,367 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3923">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3918">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="d2e3946">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3947">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3950">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3927">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The message not found</p>
+      <h3 id="d2e3930">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The links to the attachments</p>
+      <h3 id="d2e3937">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e3967">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3968">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3979">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3980">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3982">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e3985">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
+      <h3 id="d2e3941">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="d2e3944">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e3958">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="d2e3961">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="d2e3972">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="d2e3997">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="d2e4015">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="d2e4033">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="d2e4036">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e4039">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="d2e4051">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="d2e4054">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e4057">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="d2e4066">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4069">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e4072">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="d2e4079">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e4087">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="d2e4090">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e4093">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="d2e4096">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="d2e4103">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e4107">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="d2e4110">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e4113">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="d2e4116">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="d2e4126">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4129">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e4132">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="d2e4139">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e4147">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="d2e4150">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e4153">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="d2e4156">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="d2e4163">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e4167">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="d2e4170">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e4173">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="d2e4176">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="d2e4186">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4187">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4189">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="d2e4199">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="d2e4209">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="d2e4226">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;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;users totalCount="0"&gt;
+    &lt;users&gt;
+        &lt;user&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;/user&gt;
+    &lt;/users&gt;
+&lt;/users&gt;
 </code></pre></p>
-      <p>The saved authentication</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="d2e3995">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4236">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="d2e4247">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4250">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="d2e4253">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 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4260">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4261">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4263">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The identity not found</p>
-      <h3 id="d2e4005">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
+      <h3 id="d2e4266">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;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;
+&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 list of all users in the OLAT system</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="d2e4276">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="d2e4015">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4286">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="d2e4029">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="d2e4032">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The authentication successfully deleted</p>
-      <h3 id="d2e4035">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4297">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4300">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="d2e4310">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="d2e4043">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4318">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="d2e4061">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4062">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4064">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4333">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4334">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4336">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="d2e4346">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="d2e4356">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="d2e4367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The identity not found</p>
-      <h3 id="d2e4067">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
+      <h3 id="d2e4370">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="d2e4373">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="d2e4384">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="d2e4387">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="d2e4394">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e4402">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="d2e4405">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="d2e4408">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4415">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The portrait deleted</p>
+      <h3 id="d2e4418">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4436">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4439">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;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;groups totalCount="0"&gt;
+    &lt;groups&gt;
+        &lt;group&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;/group&gt;
+    &lt;/groups&gt;
+&lt;/groups&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="d2e4461">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<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;groups totalCount="0"&gt;
+    &lt;groups&gt;
+        &lt;group&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;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;/group&gt;
+    &lt;/groups&gt;
+&lt;/groups&gt;
 </code></pre></p>
-      <p>The saved authentication</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="d2e4077">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="d2e4091">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="d2e4094">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The authentication successfully deleted</p>
-      <h3 id="d2e4097">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="d2e4110">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4471">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The request hasn't paging information</p>
+      <h3 id="d2e4484">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of contacts</p>
+      <h3 id="d2e4497">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course not found</p>
-      <h3 id="d2e4113">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      <h3 id="d2e4500">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;
@@ -12935,15 +13875,15 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4123">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4510">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="d2e4131">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4518">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="d2e4152">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4539">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="d2e4155">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      <h3 id="d2e4542">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;
@@ -12957,11 +13897,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4165">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4552">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="d2e4179">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4566">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course not found</p>
-      <h3 id="d2e4182">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      <h3 id="d2e4569">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;
@@ -12977,19 +13917,19 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4192">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4579">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="d2e4199">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4200">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4586">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4587">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4589">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The identity not found</p>
-      <h3 id="d2e4205">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4592">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>Import successful</p>
-      <h3 id="d2e4208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4595">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="d2e4225">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4612">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="d2e4228">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      <h3 id="d2e4615">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;
@@ -13003,30 +13943,119 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4238">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4625">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="d2e4252">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e4255">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4638">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4641">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;subscriptionInfoVOes&gt;
-    &lt;subscriptionInfoVO&gt;
-        &lt;title&gt;Infos&lt;/title&gt;
-        &lt;items/&gt;
-    &lt;/subscriptionInfoVO&gt;
-&lt;/subscriptionInfoVOes&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 notifications</p>
-      <h3 id="d2e4279">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4280">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4283">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4294">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4295">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4301">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4302">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4310">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <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="d2e4655">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4658">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The metadatas of the created course</p>
+      <h3 id="d2e4661">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="d2e4669">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="d2e4687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4690">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="d2e4700">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="d2e4711">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4714">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="d2e4717">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="d2e4732">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4735">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="d2e4745">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="d2e4754">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4757">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="d2e4760">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized to export the course</p>
+      <h3 id="d2e4771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4774">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="d2e4777">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="d2e4788">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4791">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="d2e4794">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="d2e4809">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="d2e4812">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="d2e4815">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="d2e4822">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="d2e4825">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="d2e4828">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="d2e4835">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="d2e4838">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="d2e4841">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="d2e4852">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="d2e4855">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;
@@ -13042,15 +14071,13 @@
     &lt;/groups&gt;
 &lt;/groups&gt;
 </code></pre></p>
-      <p>This is the list of all groups in OLAT system</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="d2e4325">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="d2e4343">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e4869">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4870">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4872">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;
@@ -13062,15 +14089,19 @@
     &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
 &lt;/groupVO&gt;
 </code></pre></p>
-      <p>A business group in the OLAT system</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="d2e4357">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4358">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4360">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4882">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="d2e4890">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="d2e4908">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The business group cannot be found</p>
-      <h3 id="d2e4363">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e4911">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;
@@ -13082,176 +14113,92 @@
     &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
 &lt;/groupVO&gt;
 </code></pre></p>
-      <p>The saved business group</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="d2e4373">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="d2e4380">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4925">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The business group cannot be found</p>
-      <h3 id="d2e4383">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4928">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The business group is deleted</p>
-      <h3 id="d2e4386">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4931">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="d2e4397">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4938">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4940">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The business group cannot be found</p>
-      <h3 id="d2e4400">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)
+      <h3 id="d2e4943">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;groupInfoVO&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;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;
+&lt;/groupVO&gt;
 </code></pre></p>
-      <p>Participants of the business group</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="d2e4418">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e4421">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e4953">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="d2e4961">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4963">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;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;
+&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>Owners of the business group</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="d2e4439">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e4442">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e4973">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="d2e4986">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The forum not found</p>
+      <h3 id="d2e4989">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</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>
+      <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="d2e4463">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="d2e4466">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="d2e4469">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="d2e4476">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="d2e4479">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="d2e4482">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="d2e4496">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="d2e4499">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="d2e4502">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4992">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="d2e4516">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="d2e4519">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="d2e4522">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="d2e4536">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="d2e4539">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="d2e4542">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="d2e4549">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="d2e4552">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="d2e4555">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="d2e4570">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="d2e4573">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="d2e4576">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="d2e4590">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="d2e4593">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="d2e4596">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="d2e4607">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4608">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4614">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5009">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="d2e4617">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e5012">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;
+&lt;messages totalCount="1"&gt;
+    &lt;messages&gt;
+        &lt;message&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;/message&gt;
+    &lt;/messages&gt;
+&lt;/messages&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="d2e4627">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5022">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="d2e4644">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5039">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="d2e4647">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e5042">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;
@@ -13266,13 +14213,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4657">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5052">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="d2e4664">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5059">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4669">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5064">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="d2e4672">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e5067">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;
@@ -13287,34 +14234,36 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4682">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5077">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="d2e4693">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5097">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="d2e4696">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e5100">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;
+&lt;messages totalCount="1"&gt;
+    &lt;messages&gt;
+        &lt;message&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;/message&gt;
+    &lt;/messages&gt;
+&lt;/messages&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="d2e4706">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5110">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="d2e4717">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5121">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4728">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5132">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The author or message not found</p>
-      <h3 id="d2e4731">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e5135">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;
@@ -13329,11 +14278,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4741">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5145">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="d2e4758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5162">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The author or message not found</p>
-      <h3 id="d2e4761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e5165">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;
@@ -13348,148 +14297,54 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5175">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="d2e4780">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="d2e4783">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The portrait as image</p>
-      <h3 id="d2e4788">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5184">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The message not found</p>
+      <h3 id="d2e5187">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The links to the attachments</p>
+      <h3 id="d2e5194">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4792">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4793">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4801">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5198">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="d2e5201">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e5215">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="d2e4804">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5218">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="d2e4811">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4812">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4813">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4814">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4815">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4818">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4823">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4824">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4827">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4832">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4833">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4838">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4839">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4840">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4841">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4842">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4845">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5225">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5226">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5227">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5228">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5229">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5232">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4850">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4851">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4852">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4855">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5237">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5238">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5241">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4860">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4861">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4862">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4865">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4866">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4869">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4870">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4874">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4883">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="d2e4911">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="d2e4914">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="d2e4924">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="d2e4931">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5246">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5247">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5252">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5253">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5254">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5255">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5256">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5259">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4942">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="d2e4945">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="d2e4955">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="d2e4966">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5264">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5265">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5266">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5269">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4977">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e4980">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="d2e4990">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="d2e5007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e5010">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="d2e5020">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="d2e5030">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="d2e5045">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="d2e5061">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="d2e5274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5275">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5276">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5279">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5280">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5283">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5284">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5288">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
    </body>
 </html>
\ No newline at end of file
diff --git a/src/main/java/org/olat/restapi/repository/course/CourseElementWebService.java b/src/main/java/org/olat/restapi/repository/course/CourseElementWebService.java
index 283008b4f89..98b99dc317c 100644
--- a/src/main/java/org/olat/restapi/repository/course/CourseElementWebService.java
+++ b/src/main/java/org/olat/restapi/repository/course/CourseElementWebService.java
@@ -454,7 +454,7 @@ public class CourseElementWebService extends AbstractCourseNodeWebService {
 	}
 	
 	/**
-	 * This upudate a Folder Element onto a given course.
+	 * This updates a Folder Element onto a given course.
    * @response.representation.mediaType application/x-www-form-urlencoded
 	 * @response.representation.200.qname {http://www.example.com}courseNodeVO
    * @response.representation.200.mediaType application/xml, application/json
diff --git a/src/main/java/org/olat/user/restapi/ContactsWebService.java b/src/main/java/org/olat/user/restapi/ContactsWebService.java
index 804ab6bffc3..ed4a199ab90 100644
--- a/src/main/java/org/olat/user/restapi/ContactsWebService.java
+++ b/src/main/java/org/olat/user/restapi/ContactsWebService.java
@@ -53,6 +53,15 @@ import org.olat.group.BusinessGroupManagerImpl;
 @Path("contacts")
 public class ContactsWebService {
 	
+	/**
+	 * Retrieve the contacts of the logged in identity.
+	 * @response.representation.200.doc The list of contacts
+	 * @param start
+	 * @param limit
+	 * @param httpRequest The HTTP request
+	 * @param uriInfo The URI information
+	 * @return The list of contacts
+	 */
 	@GET
 	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
 	public Response getMyContacts(@QueryParam("start") @DefaultValue("0") Integer start,
-- 
GitLab