From 6f568919dbbd04304f9169987c023abbdac2160f Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Tue, 7 Feb 2012 13:07:26 +0100
Subject: [PATCH] OMA-54: check access control

---
 .../java/org/olat/core/CoreSpringFactory.java |    15 +
 .../olat/course/nodes/bc/BCWebService.java    |    41 +-
 .../olat/course/nodes/en/ENWebService.java    |     8 +-
 .../fo/restapi/ForumCourseNodeWebService.java |    16 +-
 .../fo/restapi/MyForumsWebService.java        |    46 +-
 .../restapi/api/_content/application.html     | 23216 ++++++++--------
 .../course/AbstractCourseNodeWebService.java  |    14 +-
 .../course/CourseAssessmentWebService.java    |    14 +-
 .../course/CourseElementWebService.java       |    26 +-
 .../CourseResourceFolderWebService.java       |    17 +-
 .../repository/course/CourseWebService.java   |    24 +-
 .../course/CoursesInfosWebService.java        |     6 +-
 .../repository/course/CoursesWebService.java  |    17 +-
 .../restapi/user/UserFoldersWebService.java   |    46 +-
 .../java/org/olat/restapi/CourseTest.java     |    20 +-
 .../org/olat/restapi/CoursesFoldersTest.java  |    24 +-
 .../org/olat/restapi/NotificationsTest.java   |    49 +-
 17 files changed, 11829 insertions(+), 11770 deletions(-)

diff --git a/src/main/java/org/olat/core/CoreSpringFactory.java b/src/main/java/org/olat/core/CoreSpringFactory.java
index f06454ab342..fad4c582d29 100644
--- a/src/main/java/org/olat/core/CoreSpringFactory.java
+++ b/src/main/java/org/olat/core/CoreSpringFactory.java
@@ -108,6 +108,21 @@ public class CoreSpringFactory implements ServletContextAware, BeanFactoryAware
 		beanNamesCalledFromSource.add(beanName);
 		return o;
 	}
+	
+	/**
+	 * @param interfaceImpl
+	 *            The bean name to check for. Be sure the bean does exist,
+	 *            otherwise an NoSuchBeanDefinitionException will be thrown
+	 * @return The bean
+	 */
+	public static <T> T getImpl(Class<T> interfaceClass) {
+		ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(CoreSpringFactory.servletContext);
+		Map<String, T> m = context.getBeansOfType(interfaceClass);
+		if (m.size() == 1)  {
+			return m.values().iterator().next();
+		}
+		throw new OLATRuntimeException("found more than one bean for: "+ interfaceClass +". Calling this method should only find one bean!", null);
+	}
 
 	/**
 	 * @param beanName
diff --git a/src/main/java/org/olat/course/nodes/bc/BCWebService.java b/src/main/java/org/olat/course/nodes/bc/BCWebService.java
index 45d0c637f15..ef57f0cd2f3 100644
--- a/src/main/java/org/olat/course/nodes/bc/BCWebService.java
+++ b/src/main/java/org/olat/course/nodes/bc/BCWebService.java
@@ -43,6 +43,7 @@ import javax.ws.rs.core.MediaType;
 import javax.ws.rs.core.Response;
 import javax.ws.rs.core.Response.Status;
 
+import org.olat.core.CoreSpringFactory;
 import org.olat.core.commons.modules.bc.vfs.OlatNamedContainerImpl;
 import org.olat.core.gui.UserRequest;
 import org.olat.core.id.IdentityEnvironment;
@@ -60,7 +61,12 @@ import org.olat.course.nodes.BCCourseNode;
 import org.olat.course.nodes.CourseNode;
 import org.olat.course.run.userview.CourseTreeVisitor;
 import org.olat.modules.ModuleConfiguration;
+import org.olat.repository.RepositoryEntry;
+import org.olat.repository.RepositoryManager;
+import org.olat.resource.accesscontrol.AccessResult;
+import org.olat.resource.accesscontrol.manager.ACFrontendManager;
 import org.olat.restapi.repository.course.AbstractCourseNodeWebService;
+import org.olat.restapi.repository.course.CourseWebService;
 import org.olat.restapi.support.vo.FolderVO;
 import org.olat.restapi.support.vo.FolderVOes;
 
@@ -93,12 +99,22 @@ public class BCWebService extends AbstractCourseNodeWebService {
 	@GET
 	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
 	public Response getFolders(@PathParam("courseId") Long courseId, @Context HttpServletRequest httpRequest) {
-		final ICourse course = loadCourse(courseId);
+		final ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
+		} else if (!CourseWebService.isCourseAccessible(course, false, httpRequest)) {
+			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
 
 		final UserRequest ureq = getUserRequest(httpRequest);
+		
+		RepositoryEntry entry = RepositoryManager.getInstance().lookupRepositoryEntry(course, true);
+		ACFrontendManager acManager = CoreSpringFactory.getImpl(ACFrontendManager.class);
+		AccessResult result = acManager.isAccessible(entry, ureq.getIdentity(), false);
+		if(!result.isAccessible()) {
+			return Response.serverError().status(Status.UNAUTHORIZED).build();
+		}
+
 		boolean subscribed = false;
 		NotificationsManager man = NotificationsManager.getInstance();
 		List<String> notiTypes = Collections.singletonList("FolderModule");
@@ -249,9 +265,11 @@ public class BCWebService extends AbstractCourseNodeWebService {
 	@Path("{nodeId}")
 	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
 	public Response getFolder(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId, @Context HttpServletRequest httpRequest) {
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
+		} else if (!CourseWebService.isCourseAccessible(course, false, httpRequest)) {
+			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
 
 		CourseNode courseNode = course.getRunStructure().getNode(nodeId);
@@ -290,15 +308,22 @@ public class BCWebService extends AbstractCourseNodeWebService {
 	 */
 	@Path("{nodeId}/files")
 	public VFSWebservice getVFSWebService(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId, @Context HttpServletRequest request) {
-		if(!isAuthor(request)) {
-			throw new WebApplicationException(Response.serverError().status(Status.UNAUTHORIZED).build());
-		}
-		
-		ICourse course = loadCourse(courseId);
+		boolean author = isAuthor(request);
+
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			throw new WebApplicationException( Response.serverError().status(Status.NOT_FOUND).build());
+		} else if (!author && !CourseWebService.isCourseAccessible(course, false, request)) {
+			throw new WebApplicationException( Response.serverError().status(Status.UNAUTHORIZED).build());
+		}
+		
+		CourseNode node;
+		if(author) {
+			node = course.getEditorTreeModel().getCourseNode(nodeId);
+		} else {
+			node = course.getRunStructure().getNode(nodeId);
 		}
-		CourseNode node =course.getEditorTreeModel().getCourseNode(nodeId);
+		
 		if(node == null) {
 			throw new WebApplicationException( Response.serverError().status(Status.NOT_FOUND).build());
 		} else if(!(node instanceof BCCourseNode)) {
diff --git a/src/main/java/org/olat/course/nodes/en/ENWebService.java b/src/main/java/org/olat/course/nodes/en/ENWebService.java
index 756b427d4ba..d0b14cd1682 100644
--- a/src/main/java/org/olat/course/nodes/en/ENWebService.java
+++ b/src/main/java/org/olat/course/nodes/en/ENWebService.java
@@ -19,8 +19,9 @@
  */
 package org.olat.course.nodes.en;
 
-import static org.olat.restapi.security.RestSecurityHelper.*;
-import static org.olat.restapi.support.ObjectFactory.*;
+import static org.olat.restapi.security.RestSecurityHelper.isAuthor;
+import static org.olat.restapi.security.RestSecurityHelper.isAuthorEditor;
+import static org.olat.restapi.support.ObjectFactory.get;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -51,6 +52,7 @@ import org.olat.group.BusinessGroupManager;
 import org.olat.group.BusinessGroupManagerImpl;
 import org.olat.modules.ModuleConfiguration;
 import org.olat.restapi.repository.course.AbstractCourseNodeWebService;
+import org.olat.restapi.repository.course.CourseWebService;
 import org.olat.restapi.support.vo.GroupVO;
 
 /**
@@ -161,7 +163,7 @@ public class ENWebService extends AbstractCourseNodeWebService {
 		if(!isAuthor(httpRequest)) {
 			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
 		} else if (!isAuthorEditor(course, httpRequest)) {
diff --git a/src/main/java/org/olat/modules/fo/restapi/ForumCourseNodeWebService.java b/src/main/java/org/olat/modules/fo/restapi/ForumCourseNodeWebService.java
index c1cb7cd0e83..5523135aa69 100644
--- a/src/main/java/org/olat/modules/fo/restapi/ForumCourseNodeWebService.java
+++ b/src/main/java/org/olat/modules/fo/restapi/ForumCourseNodeWebService.java
@@ -71,6 +71,7 @@ import org.olat.modules.fo.ForumManager;
 import org.olat.modules.fo.Message;
 import org.olat.properties.Property;
 import org.olat.restapi.repository.course.AbstractCourseNodeWebService;
+import org.olat.restapi.repository.course.CourseWebService;
 import org.olat.restapi.security.RestSecurityHelper;
 
 /**
@@ -100,9 +101,11 @@ public class ForumCourseNodeWebService extends AbstractCourseNodeWebService {
 	@GET
 	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
 	public Response getForums(@PathParam("courseId") Long courseId, @Context HttpServletRequest httpRequest) {
-		final ICourse course = loadCourse(courseId);
+		final ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
+		} else if (!CourseWebService.isCourseAccessible(course, false, httpRequest)) {
+			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
 
 		UserRequest ureq = getUserRequest(httpRequest);
@@ -122,7 +125,6 @@ public class ForumCourseNodeWebService extends AbstractCourseNodeWebService {
 			public void visit(INode node) {
 				if(node instanceof FOCourseNode) {
 					FOCourseNode forumNode = (FOCourseNode)node;
-					
 					ForumVO forum = createForumVO(course, forumNode, subcribedForums);
 					forumVOs.add(forum);
 				}
@@ -219,9 +221,11 @@ public class ForumCourseNodeWebService extends AbstractCourseNodeWebService {
 	@Path("{nodeId}")
 	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
 	public Response getForum(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId, @Context HttpServletRequest httpRequest) {
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
+		} else if (!CourseWebService.isCourseAccessible(course, false, httpRequest)) {
+			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
 
 		CourseNode courseNode = course.getRunStructure().getNode(nodeId);
@@ -252,9 +256,11 @@ public class ForumCourseNodeWebService extends AbstractCourseNodeWebService {
 	
 	@Path("{nodeId}/forum")
 	public ForumWebService getForumContent(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId, @Context HttpServletRequest request) {
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			throw new WebApplicationException(Response.serverError().status(Status.NOT_FOUND).build());
+		} else if (!CourseWebService.isCourseAccessible(course, false, request)) {
+			throw new WebApplicationException(Response.serverError().status(Status.UNAUTHORIZED).build());
 		}
 
 		CourseNode courseNode = course.getRunStructure().getNode(nodeId);
@@ -365,7 +371,7 @@ public class ForumCourseNodeWebService extends AbstractCourseNodeWebService {
 		}
 		
 		//load forum
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
 		} else if (!isAuthorEditor(course, request)) {
diff --git a/src/main/java/org/olat/modules/fo/restapi/MyForumsWebService.java b/src/main/java/org/olat/modules/fo/restapi/MyForumsWebService.java
index 4723ee91758..eafa9ae2523 100644
--- a/src/main/java/org/olat/modules/fo/restapi/MyForumsWebService.java
+++ b/src/main/java/org/olat/modules/fo/restapi/MyForumsWebService.java
@@ -23,7 +23,6 @@ import static org.olat.collaboration.CollaborationTools.KEY_FORUM;
 import static org.olat.collaboration.CollaborationTools.PROP_CAT_BG_COLLABTOOLS;
 import static org.olat.restapi.security.RestSecurityHelper.getIdentity;
 import static org.olat.restapi.security.RestSecurityHelper.getRoles;
-import static org.olat.restapi.security.RestSecurityHelper.getUserRequest;
 import static org.olat.restapi.security.RestSecurityHelper.isAdmin;
 
 import java.util.ArrayList;
@@ -49,12 +48,9 @@ import javax.ws.rs.core.Response.Status;
 import org.olat.basesecurity.BaseSecurityManager;
 import org.olat.collaboration.CollaborationTools;
 import org.olat.core.CoreSpringFactory;
-import org.olat.core.gui.UserRequest;
 import org.olat.core.id.Identity;
 import org.olat.core.id.IdentityEnvironment;
 import org.olat.core.id.Roles;
-import org.olat.core.logging.OLog;
-import org.olat.core.logging.Tracing;
 import org.olat.core.util.nodes.INode;
 import org.olat.core.util.notifications.NotificationsManager;
 import org.olat.core.util.notifications.Subscriber;
@@ -62,14 +58,12 @@ import org.olat.core.util.resource.OresHelper;
 import org.olat.core.util.tree.Visitor;
 import org.olat.course.CourseFactory;
 import org.olat.course.ICourse;
-import org.olat.course.nodes.CourseNode;
 import org.olat.course.nodes.FOCourseNode;
 import org.olat.course.run.userview.CourseTreeVisitor;
 import org.olat.group.BusinessGroup;
 import org.olat.group.BusinessGroupManager;
 import org.olat.group.BusinessGroupManagerImpl;
 import org.olat.group.SearchBusinessGroupParams;
-import org.olat.modules.fo.Forum;
 import org.olat.properties.Property;
 import org.olat.properties.PropertyManager;
 import org.olat.repository.RepositoryEntry;
@@ -90,10 +84,7 @@ import org.olat.restapi.group.LearningGroupWebService;
  */
 @Path("users/{identityKey}/forums")
 public class MyForumsWebService {
-	
-	private static final OLog log = Tracing.createLoggerFor(MyForumsWebService.class);
 
-	
 	/**
 	 * Retrieves the forum of a group
 	 * @response.representation.200.qname {http://www.example.com}forumVO
@@ -129,32 +120,7 @@ public class MyForumsWebService {
 	@Path("course/{courseKey}/{courseNodeId}")
 	public ForumWebService getCourseFolder(@PathParam("courseKey") Long courseKey, @PathParam("courseNodeId") String courseNodeId,
 			@Context HttpServletRequest request) {
-		
-		if(courseNodeId == null) {
-			throw new WebApplicationException( Response.serverError().status(Status.NOT_FOUND).build());
-		} else if (courseKey != null) {
-			ICourse course = loadCourse(courseKey);
-			if(course == null) {
-				throw new WebApplicationException( Response.serverError().status(Status.NOT_FOUND).build());
-			}
-			CourseNode node =course.getEditorTreeModel().getCourseNode(courseNodeId);
-			if(node == null) {
-				throw new WebApplicationException( Response.serverError().status(Status.NOT_FOUND).build());
-			} else if(!(node instanceof FOCourseNode)) {
-				throw new WebApplicationException(Response.serverError().status(Status.NOT_ACCEPTABLE).build());
-			}
-			
-			UserRequest ureq = getUserRequest(request);
-			CourseTreeVisitor courseVisitor = new CourseTreeVisitor(course, ureq.getUserSession().getIdentityEnvironment());
-			if(courseVisitor.isAccessible(node)) {
-				FOCourseNode forumNode = (FOCourseNode)node;
-				Forum forum = forumNode.loadOrCreateForum(course.getCourseEnvironment());
-				return new ForumWebService(forum);
-			} else {
-				throw new WebApplicationException(Response.serverError().status(Status.UNAUTHORIZED).build());
-			}
-		}
-		return null;
+		return new ForumCourseNodeWebService().getForumContent(courseKey, courseNodeId, request);
 	}
 	
 	/**
@@ -285,14 +251,4 @@ public class MyForumsWebService {
 		voes.setTotalCount(forumVOs.size());
 		return Response.ok(voes).build();
 	}
-	
-	private ICourse loadCourse(Long courseId) {
-		try {
-			ICourse course = CourseFactory.loadCourse(courseId);
-			return course;
-		} catch(Exception ex) {
-			log.error("cannot load course with id: " + courseId, ex);
-			return null;
-		}
-	}
 }
\ No newline at end of file
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 4d1bd7b02d9..2ef2af9f084 100644
--- a/src/main/java/org/olat/restapi/api/_content/application.html
+++ b/src/main/java/org/olat/restapi/api/_content/application.html
@@ -164,1304 +164,1310 @@
       </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="#d2e136">http://www.example.com/users/version</a></li>
-                     <li><a href="#d2e151">http://www.example.com/users/new</a></li>
-                     <li><a href="#d2e182">http://www.example.com/users/{identityKey}/delete</a></li>
-                     <li><a href="#d2e199">http://www.example.com/users/{identityKey}/portrait</a></li>
-                     <li><a href="#d2e244">http://www.example.com/users/{identityKey}/groups</a><ul>
-                           <li><a href="#d2e272">http://www.example.com/users/{identityKey}/groups/infos</a></li>
+               <li><a href="#d2e2">http://www.example.com/repo/courses/{courseId}/elements/folder</a><ul>
+                     <li><a href="#d2e35">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}</a></li>
+                     <li><a href="#d2e54">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files</a><ul>
+                           <li><a href="#d2e98">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files/{path:.*}</a></li>
+                           <li><a href="#d2e152">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files/version</a></li>
                         </ul>
                      </li>
                   </ul>
                </li>
-               <li><a href="#d2e297">http://www.example.com/repo/courses/{courseId}/elements/contact</a></li>
-               <li><a href="#d2e340">http://www.example.com/repo/courses/{courseId}</a><ul>
-                     <li><a href="#d2e376">http://www.example.com/repo/courses/{courseId}/version</a></li>
-                     <li><a href="#d2e391">http://www.example.com/repo/courses/{courseId}/configuration</a></li>
-                     <li><a href="#d2e455">http://www.example.com/repo/courses/{courseId}/authors</a></li>
-                     <li><a href="#d2e472">http://www.example.com/repo/courses/{courseId}/publish</a></li>
-                     <li><a href="#d2e500">http://www.example.com/repo/courses/{courseId}/file</a></li>
-                     <li><a href="#d2e515">http://www.example.com/repo/courses/{courseId}/runstructure</a></li>
-                     <li><a href="#d2e532">http://www.example.com/repo/courses/{courseId}/editortreemodel</a></li>
-                     <li><a href="#d2e550">http://www.example.com/repo/courses/{courseId}/authors/{identityKey}</a></li>
-                     <li><a href="#d2e596">http://www.example.com/repo/courses/{courseId}/groups</a><ul>
-                           <li><a href="#d2e637">http://www.example.com/repo/courses/{courseId}/groups/version</a></li>
-                           <li><a href="#d2e652">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}</a></li>
-                           <li><a href="#d2e708">http://www.example.com/repo/courses/{courseId}/groups/new</a></li>
-                           <li><a href="#d2e728">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum</a><ul>
-                                 <li><a href="#d2e754">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/threads</a></li>
-                                 <li><a href="#d2e839">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}</a></li>
-                                 <li><a href="#d2e872">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</a></li>
-                                 <li><a href="#d2e960">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
-                                 <li><a href="#d2e1013">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
-                              </ul>
-                           </li>
-                           <li><a href="#d2e1030">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder</a><ul>
-                                 <li><a href="#d2e1073">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</a></li>
-                                 <li><a href="#d2e1127">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/version</a></li>
-                              </ul>
-                           </li>
-                        </ul>
-                     </li>
+               <li><a href="#d2e156">http://www.example.com/repo/courses/{courseId}/elements</a><ul>
+                     <li><a href="#d2e159">http://www.example.com/repo/courses/{courseId}/elements/version</a></li>
+                     <li><a href="#d2e174">http://www.example.com/repo/courses/{courseId}/elements/{nodeId}</a></li>
+                     <li><a href="#d2e201">http://www.example.com/repo/courses/{courseId}/elements/structure/{nodeId}</a></li>
+                     <li><a href="#d2e279">http://www.example.com/repo/courses/{courseId}/elements/structure</a></li>
+                     <li><a href="#d2e342">http://www.example.com/repo/courses/{courseId}/elements/singlepage/{nodeId}</a></li>
+                     <li><a href="#d2e374">http://www.example.com/repo/courses/{courseId}/elements/singlepage</a></li>
+                     <li><a href="#d2e569">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}</a></li>
+                     <li><a href="#d2e619">http://www.example.com/repo/courses/{courseId}/elements/task</a></li>
+                     <li><a href="#d2e720">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}</a></li>
+                     <li><a href="#d2e751">http://www.example.com/repo/courses/{courseId}/elements/test</a></li>
+                     <li><a href="#d2e847">http://www.example.com/repo/courses/{courseId}/elements/assessment/{nodeId}</a></li>
+                     <li><a href="#d2e891">http://www.example.com/repo/courses/{courseId}/elements/assessment</a></li>
+                     <li><a href="#d2e980">http://www.example.com/repo/courses/{courseId}/elements/wiki/{nodeId}</a></li>
+                     <li><a href="#d2e1027">http://www.example.com/repo/courses/{courseId}/elements/wiki</a></li>
+                     <li><a href="#d2e1087">http://www.example.com/repo/courses/{courseId}/elements/blog/{nodeId}</a></li>
+                     <li><a href="#d2e1134">http://www.example.com/repo/courses/{courseId}/elements/blog</a></li>
+                     <li><a href="#d2e1228">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}</a></li>
+                     <li><a href="#d2e1275">http://www.example.com/repo/courses/{courseId}/elements/survey</a></li>
+                     <li><a href="#d2e1347">http://www.example.com/repo/courses/{courseId}/elements/externalpage/{nodeId}</a></li>
+                     <li><a href="#d2e1394">http://www.example.com/repo/courses/{courseId}/elements/externalpage</a></li>
+                     <li><a href="#d2e1491">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/file</a></li>
+                     <li><a href="#d2e1547">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/configuration</a></li>
+                     <li><a href="#d2e1678">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}/configuration</a></li>
+                     <li><a href="#d2e1769">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}/configuration</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e1131">http://www.example.com/repo/forums</a><ul>
-                     <li><a href="#d2e1134">http://www.example.com/repo/forums/version</a></li>
-                     <li><a href="#d2e1149">http://www.example.com/repo/forums/{forumKey}</a><ul>
-                           <li><a href="#d2e1175">http://www.example.com/repo/forums/{forumKey}/threads</a></li>
-                           <li><a href="#d2e1260">http://www.example.com/repo/forums/{forumKey}/posts/{threadKey}</a></li>
-                           <li><a href="#d2e1293">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}</a></li>
-                           <li><a href="#d2e1381">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments</a></li>
-                           <li><a href="#d2e1434">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</a></li>
-                        </ul>
-                     </li>
+               <li><a href="#d2e1882">http://www.example.com/contacts</a></li>
+               <li><a href="#d2e1895">http://www.example.com/notifications</a></li>
+               <li><a href="#d2e1922">http://www.example.com/repo/courses/{courseId}/resourcefolders</a><ul>
+                     <li><a href="#d2e1925">http://www.example.com/repo/courses/{courseId}/resourcefolders/version</a></li>
+                     <li><a href="#d2e1940">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder</a></li>
+                     <li><a href="#d2e1957">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</a></li>
+                     <li><a href="#d2e1975">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder</a></li>
+                     <li><a href="#d2e2034">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e1451">http://www.example.com/contacts</a></li>
-               <li><a href="#d2e1464">http://www.example.com/repo/courses/{courseId}/elements/forum</a><ul>
-                     <li><a href="#d2e1551">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}</a></li>
-                     <li><a href="#d2e1578">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/thread</a></li>
-                     <li><a href="#d2e1618">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/message</a></li>
-                     <li><a href="#d2e1658">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum</a><ul>
-                           <li><a href="#d2e1683">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/threads</a></li>
-                           <li><a href="#d2e1768">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{threadKey}</a></li>
-                           <li><a href="#d2e1801">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}</a></li>
-                           <li><a href="#d2e1889">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments</a></li>
-                           <li><a href="#d2e1942">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments/{filename}</a></li>
-                        </ul>
-                     </li>
+               <li><a href="#d2e2094">http://www.example.com/repo/courses/{courseId}/elements/enrollment</a><ul>
+                     <li><a href="#d2e2125">http://www.example.com/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e1959">http://www.example.com/repo/entries</a><ul>
-                     <li><a href="#d2e2027">http://www.example.com/repo/entries/version</a></li>
-                     <li><a href="#d2e2033">http://www.example.com/repo/entries/search</a></li>
-                     <li><a href="#d2e2064">http://www.example.com/repo/entries/{repoEntryKey}</a><ul>
-                           <li><a href="#d2e2121">http://www.example.com/repo/entries/{repoEntryKey}/file</a></li>
+               <li><a href="#d2e2132">http://www.example.com/repo/entries</a><ul>
+                     <li><a href="#d2e2200">http://www.example.com/repo/entries/version</a></li>
+                     <li><a href="#d2e2206">http://www.example.com/repo/entries/search</a></li>
+                     <li><a href="#d2e2237">http://www.example.com/repo/entries/{repoEntryKey}</a><ul>
+                           <li><a href="#d2e2294">http://www.example.com/repo/entries/{repoEntryKey}/file</a></li>
                         </ul>
                      </li>
                   </ul>
                </li>
-               <li><a href="#d2e2149">http://www.example.com/catalog</a><ul>
-                     <li><a href="#d2e2166">http://www.example.com/catalog/{path:.*}/owners/{identityKey}</a></li>
-                     <li><a href="#d2e2233">http://www.example.com/catalog/version</a></li>
-                     <li><a href="#d2e2248">http://www.example.com/catalog/{path:.*}/children</a></li>
-                     <li><a href="#d2e2272">http://www.example.com/catalog/{path:.*}</a></li>
-                     <li><a href="#d2e2448">http://www.example.com/catalog/{path:.*}/owners</a></li>
+               <li><a href="#d2e2322">http://www.example.com/repo/courses/infos</a></li>
+               <li><a href="#d2e2340">http://www.example.com/repo/courses/{courseId}</a><ul>
+                     <li><a href="#d2e2376">http://www.example.com/repo/courses/{courseId}/version</a></li>
+                     <li><a href="#d2e2391">http://www.example.com/repo/courses/{courseId}/configuration</a></li>
+                     <li><a href="#d2e2455">http://www.example.com/repo/courses/{courseId}/authors</a></li>
+                     <li><a href="#d2e2472">http://www.example.com/repo/courses/{courseId}/publish</a></li>
+                     <li><a href="#d2e2500">http://www.example.com/repo/courses/{courseId}/file</a></li>
+                     <li><a href="#d2e2515">http://www.example.com/repo/courses/{courseId}/runstructure</a></li>
+                     <li><a href="#d2e2532">http://www.example.com/repo/courses/{courseId}/editortreemodel</a></li>
+                     <li><a href="#d2e2550">http://www.example.com/repo/courses/{courseId}/authors/{identityKey}</a></li>
+                     <li><a href="#d2e2596">http://www.example.com/repo/courses/{courseId}/groups</a><ul>
+                           <li><a href="#d2e2637">http://www.example.com/repo/courses/{courseId}/groups/version</a></li>
+                           <li><a href="#d2e2652">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}</a></li>
+                           <li><a href="#d2e2708">http://www.example.com/repo/courses/{courseId}/groups/new</a></li>
+                           <li><a href="#d2e2728">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum</a><ul>
+                                 <li><a href="#d2e2754">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/threads</a></li>
+                                 <li><a href="#d2e2839">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}</a></li>
+                                 <li><a href="#d2e2872">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</a></li>
+                                 <li><a href="#d2e2960">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
+                                 <li><a href="#d2e3013">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
+                              </ul>
+                           </li>
+                           <li><a href="#d2e3030">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder</a><ul>
+                                 <li><a href="#d2e3073">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</a></li>
+                                 <li><a href="#d2e3127">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/version</a></li>
+                              </ul>
+                           </li>
+                        </ul>
+                     </li>
                   </ul>
                </li>
-               <li><a href="#d2e2472">http://www.example.com/ping</a><ul>
-                     <li><a href="#d2e2489">http://www.example.com/ping/version</a></li>
-                     <li><a href="#d2e2504">http://www.example.com/ping/{name}</a></li>
+               <li><a href="#d2e3131">http://www.example.com/users/{username}/auth</a><ul>
+                     <li><a href="#d2e3180">http://www.example.com/users/{username}/auth/{authKey}</a></li>
+                     <li><a href="#d2e3200">http://www.example.com/users/{username}/auth/version</a></li>
+                     <li><a href="#d2e3215">http://www.example.com/users/{username}/auth/new</a></li>
+                     <li><a href="#d2e3242">http://www.example.com/users/{username}/auth/{authKey}/delete</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e2520">http://www.example.com/users/{identityKey}/forums</a><ul>
-                     <li><a href="#d2e2543">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</a><ul>
-                           <li><a href="#d2e2568">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/threads</a></li>
-                           <li><a href="#d2e2653">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{threadKey}</a></li>
-                           <li><a href="#d2e2686">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</a></li>
-                           <li><a href="#d2e2774">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</a></li>
-                           <li><a href="#d2e2827">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</a></li>
+               <li><a href="#d2e3262">http://www.example.com/users/{identityKey}/forums</a><ul>
+                     <li><a href="#d2e3285">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</a><ul>
+                           <li><a href="#d2e3310">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/threads</a></li>
+                           <li><a href="#d2e3395">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{threadKey}</a></li>
+                           <li><a href="#d2e3428">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</a></li>
+                           <li><a href="#d2e3516">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</a></li>
+                           <li><a href="#d2e3569">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</a></li>
                         </ul>
                      </li>
-                     <li><a href="#d2e2844">http://www.example.com/users/{identityKey}/forums/group/{groupKey}</a><ul>
-                           <li><a href="#d2e2868">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/threads</a></li>
-                           <li><a href="#d2e2953">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{threadKey}</a></li>
-                           <li><a href="#d2e2986">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</a></li>
-                           <li><a href="#d2e3074">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</a></li>
-                           <li><a href="#d2e3127">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</a></li>
+                     <li><a href="#d2e3586">http://www.example.com/users/{identityKey}/forums/group/{groupKey}</a><ul>
+                           <li><a href="#d2e3610">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/threads</a></li>
+                           <li><a href="#d2e3695">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{threadKey}</a></li>
+                           <li><a href="#d2e3728">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</a></li>
+                           <li><a href="#d2e3816">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</a></li>
+                           <li><a href="#d2e3869">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</a></li>
                         </ul>
                      </li>
                   </ul>
                </li>
-               <li><a href="#d2e3144">http://www.example.com/repo/courses/{courseId}/assessments</a><ul>
-                     <li><a href="#d2e3170">http://www.example.com/repo/courses/{courseId}/assessments/version</a></li>
-                     <li><a href="#d2e3185">http://www.example.com/repo/courses/{courseId}/assessments/users/{identityKey}</a></li>
-                     <li><a href="#d2e3212">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}</a></li>
-                     <li><a href="#d2e3255">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</a></li>
+               <li><a href="#d2e3887">http://www.example.com/auth</a><ul>
+                     <li><a href="#d2e3890">http://www.example.com/auth/version</a></li>
+                     <li><a href="#d2e3905">http://www.example.com/auth/{username}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3286">http://www.example.com/system/log</a><ul>
-                     <li><a href="#d2e3293">http://www.example.com/system/log/version</a></li>
-                     <li><a href="#d2e3308">http://www.example.com/system/log/{date}</a></li>
+               <li><a href="#d2e3933">http://www.example.com/users</a><ul>
+                     <li><a href="#d2e3993">http://www.example.com/users/{identityKey}</a></li>
+                     <li><a href="#d2e4067">http://www.example.com/users/version</a></li>
+                     <li><a href="#d2e4082">http://www.example.com/users/new</a></li>
+                     <li><a href="#d2e4113">http://www.example.com/users/{identityKey}/delete</a></li>
+                     <li><a href="#d2e4130">http://www.example.com/users/{identityKey}/portrait</a></li>
+                     <li><a href="#d2e4175">http://www.example.com/users/{identityKey}/groups</a><ul>
+                           <li><a href="#d2e4203">http://www.example.com/users/{identityKey}/groups/infos</a></li>
+                        </ul>
+                     </li>
                   </ul>
                </li>
-               <li><a href="#d2e3314">http://www.example.com/repo/courses/{courseId}/elements/enrollment</a><ul>
-                     <li><a href="#d2e3345">http://www.example.com/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</a></li>
+               <li><a href="#d2e4228">http://www.example.com/repo/courses/{courseId}/assessments</a><ul>
+                     <li><a href="#d2e4254">http://www.example.com/repo/courses/{courseId}/assessments/version</a></li>
+                     <li><a href="#d2e4269">http://www.example.com/repo/courses/{courseId}/assessments/users/{identityKey}</a></li>
+                     <li><a href="#d2e4296">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}</a></li>
+                     <li><a href="#d2e4339">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3352">http://www.example.com/users/{identityKey}/folders</a><ul>
-                     <li><a href="#d2e3375">http://www.example.com/users/{identityKey}/folders/personal</a><ul>
-                           <li><a href="#d2e3418">http://www.example.com/users/{identityKey}/folders/personal/{path:.*}</a></li>
-                           <li><a href="#d2e3472">http://www.example.com/users/{identityKey}/folders/personal/version</a></li>
-                        </ul>
-                     </li>
-                     <li><a href="#d2e3476">http://www.example.com/users/{identityKey}/folders/group/{groupKey}</a><ul>
-                           <li><a href="#d2e3519">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/{path:.*}</a></li>
-                           <li><a href="#d2e3573">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/version</a></li>
-                        </ul>
-                     </li>
-                     <li><a href="#d2e3577">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}</a><ul>
-                           <li><a href="#d2e3621">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</a></li>
-                           <li><a href="#d2e3675">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</a></li>
+               <li><a href="#d2e4369">http://www.example.com/repo/forums</a><ul>
+                     <li><a href="#d2e4372">http://www.example.com/repo/forums/version</a></li>
+                     <li><a href="#d2e4387">http://www.example.com/repo/forums/{forumKey}</a><ul>
+                           <li><a href="#d2e4413">http://www.example.com/repo/forums/{forumKey}/threads</a></li>
+                           <li><a href="#d2e4498">http://www.example.com/repo/forums/{forumKey}/posts/{threadKey}</a></li>
+                           <li><a href="#d2e4531">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}</a></li>
+                           <li><a href="#d2e4619">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments</a></li>
+                           <li><a href="#d2e4672">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</a></li>
                         </ul>
                      </li>
                   </ul>
                </li>
-               <li><a href="#d2e3679">http://www.example.com/api</a><ul>
-                     <li><a href="#d2e3682">http://www.example.com/api/version</a></li>
-                     <li><a href="#d2e3697">http://www.example.com/api/doc</a></li>
-                     <li><a href="#d2e3701">http://www.example.com/api/doc/{filename}</a></li>
-                     <li><a href="#d2e3710">http://www.example.com/api/{filename}</a></li>
-                     <li><a href="#d2e3719">http://www.example.com/api/copyright</a></li>
+               <li><a href="#d2e4689">http://www.example.com/catalog</a><ul>
+                     <li><a href="#d2e4706">http://www.example.com/catalog/{path:.*}/owners/{identityKey}</a></li>
+                     <li><a href="#d2e4773">http://www.example.com/catalog/version</a></li>
+                     <li><a href="#d2e4788">http://www.example.com/catalog/{path:.*}/children</a></li>
+                     <li><a href="#d2e4812">http://www.example.com/catalog/{path:.*}</a></li>
+                     <li><a href="#d2e4988">http://www.example.com/catalog/{path:.*}/owners</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3734">http://www.example.com/groups</a><ul>
-                     <li><a href="#d2e3751">http://www.example.com/groups/version</a></li>
-                     <li><a href="#d2e3766">http://www.example.com/groups/{groupKey}</a></li>
-                     <li><a href="#d2e3820">http://www.example.com/groups/{groupKey}/infos</a></li>
-                     <li><a href="#d2e3841">http://www.example.com/groups/{groupKey}/owners</a></li>
-                     <li><a href="#d2e3862">http://www.example.com/groups/{groupKey}/participants</a></li>
-                     <li><a href="#d2e3883">http://www.example.com/groups/{groupKey}/owners/{identityKey}</a></li>
-                     <li><a href="#d2e3916">http://www.example.com/groups/{groupKey}/owners/{identityKey}/new</a></li>
-                     <li><a href="#d2e3936">http://www.example.com/groups/{groupKey}/owners/{identityKey}/delete</a></li>
-                     <li><a href="#d2e3956">http://www.example.com/groups/{groupKey}/participants/{identityKey}</a></li>
-                     <li><a href="#d2e3990">http://www.example.com/groups/{groupKey}/participants/{identityKey}/new</a></li>
-                     <li><a href="#d2e4010">http://www.example.com/groups/{groupKey}/participants/{identityKey}/delete</a></li>
-                     <li><a href="#d2e4030">http://www.example.com/groups/{groupKey}/forum</a><ul>
-                           <li><a href="#d2e4056">http://www.example.com/groups/{groupKey}/forum/threads</a></li>
-                           <li><a href="#d2e4141">http://www.example.com/groups/{groupKey}/forum/posts/{threadKey}</a></li>
-                           <li><a href="#d2e4174">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}</a></li>
-                           <li><a href="#d2e4262">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
-                           <li><a href="#d2e4315">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
-                        </ul>
-                     </li>
-                     <li><a href="#d2e4332">http://www.example.com/groups/{groupKey}/folder</a><ul>
-                           <li><a href="#d2e4375">http://www.example.com/groups/{groupKey}/folder/{path:.*}</a></li>
-                           <li><a href="#d2e4429">http://www.example.com/groups/{groupKey}/folder/version</a></li>
-                        </ul>
-                     </li>
+               <li><a href="#d2e5012">http://www.example.com/repo/courses</a><ul>
+                     <li><a href="#d2e5062">http://www.example.com/repo/courses/version</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e4433">http://www.example.com/auth</a><ul>
-                     <li><a href="#d2e4436">http://www.example.com/auth/version</a></li>
-                     <li><a href="#d2e4451">http://www.example.com/auth/{username}</a></li>
+               <li><a href="#d2e5077">http://www.example.com/ping</a><ul>
+                     <li><a href="#d2e5094">http://www.example.com/ping/version</a></li>
+                     <li><a href="#d2e5109">http://www.example.com/ping/{name}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e4479">http://www.example.com/repo/courses/{courseId}/elements/folder</a><ul>
-                     <li><a href="#d2e4512">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}</a></li>
-                     <li><a href="#d2e4531">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files</a><ul>
-                           <li><a href="#d2e4575">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files/{path:.*}</a></li>
-                           <li><a href="#d2e4629">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}/files/version</a></li>
+               <li><a href="#d2e5125">http://www.example.com/groups</a><ul>
+                     <li><a href="#d2e5142">http://www.example.com/groups/version</a></li>
+                     <li><a href="#d2e5157">http://www.example.com/groups/{groupKey}</a></li>
+                     <li><a href="#d2e5211">http://www.example.com/groups/{groupKey}/infos</a></li>
+                     <li><a href="#d2e5232">http://www.example.com/groups/{groupKey}/owners</a></li>
+                     <li><a href="#d2e5253">http://www.example.com/groups/{groupKey}/participants</a></li>
+                     <li><a href="#d2e5274">http://www.example.com/groups/{groupKey}/owners/{identityKey}</a></li>
+                     <li><a href="#d2e5307">http://www.example.com/groups/{groupKey}/owners/{identityKey}/new</a></li>
+                     <li><a href="#d2e5327">http://www.example.com/groups/{groupKey}/owners/{identityKey}/delete</a></li>
+                     <li><a href="#d2e5347">http://www.example.com/groups/{groupKey}/participants/{identityKey}</a></li>
+                     <li><a href="#d2e5381">http://www.example.com/groups/{groupKey}/participants/{identityKey}/new</a></li>
+                     <li><a href="#d2e5401">http://www.example.com/groups/{groupKey}/participants/{identityKey}/delete</a></li>
+                     <li><a href="#d2e5421">http://www.example.com/groups/{groupKey}/forum</a><ul>
+                           <li><a href="#d2e5447">http://www.example.com/groups/{groupKey}/forum/threads</a></li>
+                           <li><a href="#d2e5532">http://www.example.com/groups/{groupKey}/forum/posts/{threadKey}</a></li>
+                           <li><a href="#d2e5565">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}</a></li>
+                           <li><a href="#d2e5653">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
+                           <li><a href="#d2e5706">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
+                        </ul>
+                     </li>
+                     <li><a href="#d2e5723">http://www.example.com/groups/{groupKey}/folder</a><ul>
+                           <li><a href="#d2e5766">http://www.example.com/groups/{groupKey}/folder/{path:.*}</a></li>
+                           <li><a href="#d2e5820">http://www.example.com/groups/{groupKey}/folder/version</a></li>
                         </ul>
                      </li>
                   </ul>
                </li>
-               <li><a href="#d2e4633">http://www.example.com/repo/courses/{courseId}/resourcefolders</a><ul>
-                     <li><a href="#d2e4636">http://www.example.com/repo/courses/{courseId}/resourcefolders/version</a></li>
-                     <li><a href="#d2e4651">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder</a></li>
-                     <li><a href="#d2e4668">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</a></li>
-                     <li><a href="#d2e4686">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder</a></li>
-                     <li><a href="#d2e4745">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</a></li>
+               <li><a href="#d2e5824">http://www.example.com/api</a><ul>
+                     <li><a href="#d2e5827">http://www.example.com/api/version</a></li>
+                     <li><a href="#d2e5842">http://www.example.com/api/doc</a></li>
+                     <li><a href="#d2e5846">http://www.example.com/api/doc/{filename}</a></li>
+                     <li><a href="#d2e5855">http://www.example.com/api/{filename}</a></li>
+                     <li><a href="#d2e5864">http://www.example.com/api/copyright</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e4805">http://www.example.com/repo/courses</a><ul>
-                     <li><a href="#d2e4855">http://www.example.com/repo/courses/version</a></li>
+               <li><a href="#d2e5879">http://www.example.com/repo/courses/{courseId}/elements/forum</a><ul>
+                     <li><a href="#d2e5966">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}</a></li>
+                     <li><a href="#d2e5993">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/thread</a></li>
+                     <li><a href="#d2e6033">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/message</a></li>
+                     <li><a href="#d2e6073">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum</a><ul>
+                           <li><a href="#d2e6098">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/threads</a></li>
+                           <li><a href="#d2e6183">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{threadKey}</a></li>
+                           <li><a href="#d2e6216">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}</a></li>
+                           <li><a href="#d2e6304">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments</a></li>
+                           <li><a href="#d2e6357">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments/{filename}</a></li>
+                        </ul>
+                     </li>
                   </ul>
                </li>
-               <li><a href="#d2e4870">http://www.example.com/users/{username}/auth</a><ul>
-                     <li><a href="#d2e4919">http://www.example.com/users/{username}/auth/{authKey}</a></li>
-                     <li><a href="#d2e4939">http://www.example.com/users/{username}/auth/version</a></li>
-                     <li><a href="#d2e4954">http://www.example.com/users/{username}/auth/new</a></li>
-                     <li><a href="#d2e4981">http://www.example.com/users/{username}/auth/{authKey}/delete</a></li>
+               <li><a href="#d2e6374">http://www.example.com/i18n</a><ul>
+                     <li><a href="#d2e6377">http://www.example.com/i18n/version</a></li>
+                     <li><a href="#d2e6392">http://www.example.com/i18n/{package}/{key}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e5001">http://www.example.com/notifications</a></li>
-               <li><a href="#d2e5029">http://www.example.com/i18n</a><ul>
-                     <li><a href="#d2e5032">http://www.example.com/i18n/version</a></li>
-                     <li><a href="#d2e5047">http://www.example.com/i18n/{package}/{key}</a></li>
+               <li><a href="#d2e6418">http://www.example.com/repo/courses/{courseId}/elements/contact</a></li>
+               <li><a href="#d2e6461">http://www.example.com/system/log</a><ul>
+                     <li><a href="#d2e6468">http://www.example.com/system/log/version</a></li>
+                     <li><a href="#d2e6483">http://www.example.com/system/log/{date}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e5072">http://www.example.com/repo/courses/{courseId}/elements</a><ul>
-                     <li><a href="#d2e5075">http://www.example.com/repo/courses/{courseId}/elements/version</a></li>
-                     <li><a href="#d2e5090">http://www.example.com/repo/courses/{courseId}/elements/{nodeId}</a></li>
-                     <li><a href="#d2e5117">http://www.example.com/repo/courses/{courseId}/elements/structure/{nodeId}</a></li>
-                     <li><a href="#d2e5195">http://www.example.com/repo/courses/{courseId}/elements/structure</a></li>
-                     <li><a href="#d2e5258">http://www.example.com/repo/courses/{courseId}/elements/singlepage/{nodeId}</a></li>
-                     <li><a href="#d2e5290">http://www.example.com/repo/courses/{courseId}/elements/singlepage</a></li>
-                     <li><a href="#d2e5485">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}</a></li>
-                     <li><a href="#d2e5535">http://www.example.com/repo/courses/{courseId}/elements/task</a></li>
-                     <li><a href="#d2e5636">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}</a></li>
-                     <li><a href="#d2e5667">http://www.example.com/repo/courses/{courseId}/elements/test</a></li>
-                     <li><a href="#d2e5763">http://www.example.com/repo/courses/{courseId}/elements/assessment/{nodeId}</a></li>
-                     <li><a href="#d2e5807">http://www.example.com/repo/courses/{courseId}/elements/assessment</a></li>
-                     <li><a href="#d2e5896">http://www.example.com/repo/courses/{courseId}/elements/wiki/{nodeId}</a></li>
-                     <li><a href="#d2e5943">http://www.example.com/repo/courses/{courseId}/elements/wiki</a></li>
-                     <li><a href="#d2e6003">http://www.example.com/repo/courses/{courseId}/elements/blog/{nodeId}</a></li>
-                     <li><a href="#d2e6050">http://www.example.com/repo/courses/{courseId}/elements/blog</a></li>
-                     <li><a href="#d2e6144">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}</a></li>
-                     <li><a href="#d2e6191">http://www.example.com/repo/courses/{courseId}/elements/survey</a></li>
-                     <li><a href="#d2e6263">http://www.example.com/repo/courses/{courseId}/elements/externalpage/{nodeId}</a></li>
-                     <li><a href="#d2e6310">http://www.example.com/repo/courses/{courseId}/elements/externalpage</a></li>
-                     <li><a href="#d2e6407">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/file</a></li>
-                     <li><a href="#d2e6463">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/configuration</a></li>
-                     <li><a href="#d2e6594">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}/configuration</a></li>
-                     <li><a href="#d2e6685">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}/configuration</a></li>
+               <li><a href="#d2e6489">http://www.example.com/users/{identityKey}/folders</a><ul>
+                     <li><a href="#d2e6512">http://www.example.com/users/{identityKey}/folders/personal</a><ul>
+                           <li><a href="#d2e6555">http://www.example.com/users/{identityKey}/folders/personal/{path:.*}</a></li>
+                           <li><a href="#d2e6609">http://www.example.com/users/{identityKey}/folders/personal/version</a></li>
+                        </ul>
+                     </li>
+                     <li><a href="#d2e6613">http://www.example.com/users/{identityKey}/folders/group/{groupKey}</a><ul>
+                           <li><a href="#d2e6656">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/{path:.*}</a></li>
+                           <li><a href="#d2e6710">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/version</a></li>
+                        </ul>
+                     </li>
+                     <li><a href="#d2e6714">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}</a><ul>
+                           <li><a href="#d2e6758">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</a></li>
+                           <li><a href="#d2e6812">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</a></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="#d2e120">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e123">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e133">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e141">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e156">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e157">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e159">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e169">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e179">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e190">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e193">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e196">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e207">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e210">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e217">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e225">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e228">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e231">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e238">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e241">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e262">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e284">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="#d2e294">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e317">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e318">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e321">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e338">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e339">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e350">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e353">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-               <li><a href="#d2e367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e370">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e373">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e381">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e399">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e402">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
-               <li><a href="#d2e412">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e419">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e439">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e442">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
-               <li><a href="#d2e452">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e463">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e466">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e484">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e487">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-               <li><a href="#d2e497">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e506">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e509">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e512">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e523">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e526">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e529">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e540">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e543">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e546">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e561">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e564">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e574">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e577">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e580">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e587">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e590">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e593">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e604">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e607">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e621">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e622">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e624">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</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="#d2e642">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e660">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e663">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e677">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e690">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e692">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e695">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e705">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e713">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e715">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e725">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e738">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e741">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e771">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e781">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e801">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e811">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="#d2e823">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e826">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e836">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e880">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e894">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e904">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e911">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e912">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e914">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e917">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e927">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e944">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e947">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e957">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e966">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e969">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e976">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e980">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e983">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e990">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e994">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e997">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1004">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1005">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1010">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1027">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1034">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1035">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1036">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1037">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1038">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1041">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1046">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1047">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1050">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1055">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1056">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1059">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1064">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1065">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1068">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1069">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1071">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1072">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1079">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1080">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1081">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1084">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1089">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1090">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1091">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1094">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1099">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1100">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1101">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1104">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1109">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1110">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1111">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1114">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1115">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1117">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1118">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1121">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1122">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1125">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1126">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1130">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1139">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1159">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1162">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e1172">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1189">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1192">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e1202">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1219">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1222">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e1232">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e7">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e19">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e20">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e23">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e33">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e34">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e40">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e41">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e44">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e52">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e53">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e59">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e60">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e61">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e62">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e63">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e66">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e71">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e72">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e75">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e80">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e81">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e84">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e89">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e90">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e93">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e94">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e96">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e97">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e104">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e105">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e106">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e109">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e114">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e115">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e116">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e119">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e124">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e125">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e126">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e129">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e134">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e135">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e136">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e139">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e140">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e142">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e143">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e146">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e147">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e150">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e151">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e155">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e164">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e212">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e237">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e263">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e266">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e276">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e285">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e297">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e300">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e326">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e329">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e339">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e354">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e358">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e361">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e371">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e382">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e411">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e414">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e424">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e431">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e458">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e461">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e471">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e499">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e507">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e510">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e520">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e553">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e556">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e566">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e580">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e603">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e606">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e616">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e627">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e656">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e659">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e669">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e704">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e707">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e717">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e727">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e735">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e738">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</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="#d2e759">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e785">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e788">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e798">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e830">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e833">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e843">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e858">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e878">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e888">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e899">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e922">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e925">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e935">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e964">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e967">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e977">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e991">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1011">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1014">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1024">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1042">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1045">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1055">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1071">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1074">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1084">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1098">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1118">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1121">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1131">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1167">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1170">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1180">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1212">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1215">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1225">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e1239">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1244">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1247">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e1257">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1277">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1280">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e1290">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1301">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1312">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1315">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e1325">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1332">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1333">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1335">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1338">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e1348">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1365">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1368">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e1378">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1387">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1390">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1397">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1401">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1404">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1411">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1415">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1418">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1425">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1426">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1428">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1431">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1445">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1448">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1461">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1472">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1475">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)</a></li>
-               <li><a href="#d2e1485">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1492">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1504">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1507">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1517">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1535">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1538">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1548">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1562">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1565">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e1575">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1602">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1605">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e1615">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1642">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1645">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 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1262">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1272">Status Code 401<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="#d2e1331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1334">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1358">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1378">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1381">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1391">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1427">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1430">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1440">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1472">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1475">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1478">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1488">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1498">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1503">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1506">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1516">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1523">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1527">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1530">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e1540">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1543">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1582">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1585">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1588">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1598">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1601">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1636">Status Code 409<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} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1652">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e1655">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1667">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1670">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e1680">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1697">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1700">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e1710">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1727">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1730">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e1740">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1747">application/x-www-form-urlencoded<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} messageVO">ns3:messageVO</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="#d2e1785">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1788">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e1798">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1809">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1820">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e1833">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1840">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1841">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1662">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1665">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1675">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1693">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1696">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1699">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1709">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1712">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1727">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1730">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1733">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1743">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1746">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1753">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1756">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1766">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1795">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1801">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1811">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1814">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1840">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e1843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e1856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1873">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1876">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e1886">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1895">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1898">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1905">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1856">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1859">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1869">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e1879">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1892">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e1909">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1912">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1919">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1923">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1926">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1933">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1934">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1936">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1939">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1953">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1956">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1969">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="#d2e1983">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="#d2e1997">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2014">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2024">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2032">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2051">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2061">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2072">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2075">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2078">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2085">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2088">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2102">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2108">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2118">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2127">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2130">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2133">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2143">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></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="#d2e2156">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2177">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2180">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e2190">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2197">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2200">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e2210">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2217">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2220">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e2230">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2238">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2262">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2280">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2290">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2310">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2313">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2323">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2330">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2331">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2333">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2336">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2346">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2353">application/x-www-form-urlencoded<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} catalogEntryVO">ns3:catalogEntryVO</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="#d2e2385">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2386">application/json<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} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2401">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2412">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2415">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2425">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2432">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2435">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e2445">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2456">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2459">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e1912">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1930">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1948">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1951">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1954">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1966">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1969">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1972">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1981">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1984">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1987">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1994">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2002">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2005">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2008">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2011">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2018">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2022">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2025">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2028">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2031">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2041">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2044">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2047">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2054">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2062">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2065">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2068">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2071">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2078">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2082">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2085">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2088">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2091">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2108">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2109">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2112">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2123">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2124">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2130">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2131">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2142">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="#d2e2156">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="#d2e2170">multipart/form-data<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} repositoryEntryVO">ns3:repositoryEntryVO</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="#d2e2205">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2224">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2234">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2245">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2248">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2251">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2258">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2261">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2275">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2281">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e2291">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2300">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2303">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2306">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2316">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2319">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2330">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="#d2e2350">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2353">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</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<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2373">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2381">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2399">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2402">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+               <li><a href="#d2e2412">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2419">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2439">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2442">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+               <li><a href="#d2e2452">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2463">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2466">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
                <li><a href="#d2e2469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2479">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2494">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2510">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2530">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e2540">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2552">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2555">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e2565">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2582">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2585">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e2595">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2612">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2615">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2625">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2632">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2637">Status Code 404<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} messageVO">ns3:messageVO</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="#d2e2670">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2673">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e2484">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2487">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e2497">Status Code 401<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/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2512">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2523">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2526">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2529">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2540">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2543">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2546">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2561">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2564">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e2567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2574">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2577">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2580">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2587">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2590">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2593">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2604">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2607">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e2621">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2622">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2624">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e2634">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2642">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2660">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2663">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e2677">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e2683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2694">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2705">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2708">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2718">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2725">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2726">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2728">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2731">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2741">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2780">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2783">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2790">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2794">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2797">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2804">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2808">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2811">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2818">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2819">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2821">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2824">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2838">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2841">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2852">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2855">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e2865">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2882">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2885">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e2895">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2912">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2915">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2925">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2932">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2937">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2940">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2950">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2970">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2973">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e2983">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2994">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3005">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3008">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e3018">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3025">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3026">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3028">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3031">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e3041">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3058">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3061">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e3071">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3080">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3083">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3090">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3094">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3097">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3104">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3108">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3111">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2690">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2692">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2695">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e2705">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2713">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2715">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e2725">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2738">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2741">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e2751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2771">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e2781">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} messageVO">ns3:messageVO</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="#d2e2818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2823">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2826">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e2836">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e2869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2880">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2894">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e2904">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2911">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2912">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2914">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2917">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e2927">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2944">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2947">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e2957">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2966">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2969">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2976">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2980">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2983">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2990">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2994">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2997">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3004">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3005">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3010">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3027">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3034">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3035">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3036">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3037">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3038">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3041">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3046">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3047">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3050">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3055">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3056">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3059">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3064">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3065">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3068">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3069">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3071">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3072">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3079">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3080">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3081">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3084">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3089">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3090">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3091">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3094">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3099">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3100">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3101">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3104">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3109">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3110">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3111">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3114">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3115">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3117">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e3118">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3119">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3121">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3124">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3138">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3141">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3154">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3157">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-               <li><a href="#d2e3167">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3175">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3196">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3199">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-               <li><a href="#d2e3209">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3223">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3226">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-               <li><a href="#d2e3236">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3243">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3244">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3246">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3249">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3252">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3269">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3272">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e3121">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3122">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3125">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3126">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3130">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3141">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3142">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3144">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3147">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+               <li><a href="#d2e3157">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3164">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3167">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+               <li><a href="#d2e3177">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3191">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3194">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3197">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3205">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3223">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3224">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3226">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3229">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+               <li><a href="#d2e3239">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3253">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3256">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3259">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3272">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</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="#d2e3291">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3292">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3298">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3312">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3313">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3328">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3329">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3332">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3343">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3344">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3350">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3351">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3362">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li>
-               <li><a href="#d2e3372">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3379">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3380">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3381">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3382">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3383">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3386">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3392">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3395">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3400">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3401">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3404">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3409">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3410">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3413">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3414">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3416">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3417">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3422">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3423">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3424">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3425">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3426">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3429">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3434">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3435">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3436">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3439">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3444">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3445">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3446">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3449">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3454">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3455">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3456">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3459">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3460">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3462">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3463">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3466">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3294">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3297">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e3307">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3324">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3327">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e3337">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3354">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3357">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3367">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3374">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3379">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3382">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3392">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3412">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3415">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e3425">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3436">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3447">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3450">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3460">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e3467">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3470">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3471">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3475">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3480">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3481">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3482">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3483">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3484">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3487">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3492">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3493">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3496">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3501">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3502">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3505">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3510">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3511">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3514">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3515">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3517">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3518">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3523">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3524">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3525">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3526">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3527">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3530">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3535">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3536">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3537">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3540">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3545">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3546">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3547">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3550">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3555">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3556">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3557">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3560">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3561">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3563">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3564">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3567">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3568">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3571">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3572">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3576">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3582">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3583">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3584">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3585">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3586">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3589">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3594">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3595">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3598">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3603">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3604">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3607">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3612">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3613">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3616">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3617">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3619">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3620">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3625">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3626">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3627">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3628">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3629">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3632">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3637">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3638">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3639">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3642">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3647">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3648">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3649">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3652">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3657">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3658">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3659">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3662">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3663">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3665">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3666">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3669">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3670">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3673">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3674">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3678">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3687">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3700">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3707">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3716">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3724">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3731">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3741">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e3756">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3774">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e3788">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3789">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e3804">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3811">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3814">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3817">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3828">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3831">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
-               <li><a href="#d2e3849">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</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} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e3894">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3897">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3900">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3907">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3910">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3913">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<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3933">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3947">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3950">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3953">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3967">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3970">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3973">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3980">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3983">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3986">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3468">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3470">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3473">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3483">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3500">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3503">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3513">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3522">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3525">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3532">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3536">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3539">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3546">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3550">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3553">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3560">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="#d2e3563">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3566">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3580">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3583">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3594">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3597">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e3607">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3624">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3627">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e3637">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3654">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3657">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3667">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3674">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3679">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3682">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3692">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3712">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3715">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e3725">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3736">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3747">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3750">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3760">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3767">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3768">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3770">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3773">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3783">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3800">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3803">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e3813">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3822">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3825">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3832">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3836">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3839">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3846">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3850">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3853">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3860">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3861">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3863">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3866">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3880">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3883">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3895">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3917">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3920">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3930">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3940">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3941">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3943">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3953">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3963">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3980">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e3990">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e4001">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e4004">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e4007">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4021">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4024">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4027">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4040">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e4053">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4070">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4073">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e4083">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4100">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4103">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4113">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4120">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4125">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4128">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4138">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4158">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4161">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e4171">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4182">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4193">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4196">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4206">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4213">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4214">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4216">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4219">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4229">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4246">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4249">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4259">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4268">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4271">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4278">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4282">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4285">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4292">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4296">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4299">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4306">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4307">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4309">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4312">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4326">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4329">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4336">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4337">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4338">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4339">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4340">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4343">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4348">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4349">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4352">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4357">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4358">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4361">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4366">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4367">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4370">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4371">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4373">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4374">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4379">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4380">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4381">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4382">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4383">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4386">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4392">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4393">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4396">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4401">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4402">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4403">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4406">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4411">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4412">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4413">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4416">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4417">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4419">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4420">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4423">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4424">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4427">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4428">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4432">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4441">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></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 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4476">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4483">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4484">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4496">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4497">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4500">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4510">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4517">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4518">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4521">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4529">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4530">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4536">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4537">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4538">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4539">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4540">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4543">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4548">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4549">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4552">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4557">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4561">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4566">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4567">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4570">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4571">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4573">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4574">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4579">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4580">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4581">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4582">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4583">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4586">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4591">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4592">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4593">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4596">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4601">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4602">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4603">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4606">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4611">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4612">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4613">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4616">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4617">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4619">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4620">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4623">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4624">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4627">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4628">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4632">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4641">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4659">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4662">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4665">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4677">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4692">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4695">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4698">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4705">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4713">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4716">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4719">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4722">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4729">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4733">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4736">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4739">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4742">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4755">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4758">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4765">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4773">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4776">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4779">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4782">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4789">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4793">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4796">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4799">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4802">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4815">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="#d2e4842">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-               <li><a href="#d2e4852">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4860">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4880">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4881">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4883">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4886">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-               <li><a href="#d2e4896">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4903">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4906">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-               <li><a href="#d2e4916">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4930">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4933">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4936">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4944">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4962">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4963">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4965">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4968">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-               <li><a href="#d2e4978">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4992">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4995">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4998">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5015">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5018">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5037">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5062">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5080">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5101">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5104">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5114">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5128">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5153">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5179">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5182">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5192">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5201">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5213">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5216">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5226">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5242">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5245">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5255">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5270">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5274">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5277">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5298">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5327">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5330">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5340">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5347">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5374">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5387">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5415">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5423">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5426">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5436">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5469">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5472">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5482">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5496">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5519">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5522">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5532">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5543">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5572">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5575">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5585">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5620">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5623">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5633">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5643">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5651">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5654">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5664">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5675">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5701">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5704">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5714">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5746">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5749">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5759">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5774">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5804">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5815">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5838">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5841">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5851">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5880">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5883">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5893">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4014">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4015">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4017">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4020">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4030">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
+               <li><a href="#d2e4040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4051">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4054">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4064">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4072">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4087">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4088">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4090">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4100">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4110">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4121">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4124">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4127">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4138">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4141">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4148">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4156">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4159">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4162">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4169">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4172">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4190">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4193">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e4215">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="#d2e4225">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4238">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4241">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e4251">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4259">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4280">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4283">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e4293">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4307">Status Code 404<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} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e4320">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4327">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4328">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4330">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4333">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4336">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4353">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4356">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e4366">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4377">Status Code 200 - text/plain<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} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e4410">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4427">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4430">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e4440">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4457">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4460">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e4470">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4477">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4482">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4485">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e4495">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4515">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4518">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e4528">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4539">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4550">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4553">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e4563">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4570">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4571">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4573">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4576">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e4586">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4603">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4606">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e4616">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4625">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4628">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4635">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4639">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4642">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4649">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4653">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4656">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4663">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4664">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4666">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4669">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4683">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4686">Status Code 200 - application/octet-stream<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} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4717">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4720">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4730">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4737">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4740">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4750">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4757">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4760">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4770">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4778">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4799">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4802">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4820">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4830">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4850">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4853">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4863">Status Code 401<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="#d2e4871">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4873">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4876">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4886">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4893">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4904">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4907">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4917">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4925">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4926">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4928">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4931">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4941">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4952">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4955">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4965">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4972">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4975">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4985">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4996">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4999">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e5009">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5022">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="#d2e5049">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e5059">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5067">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5084">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5099">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5115">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5132">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e5147">Status Code 200 - text/plain<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} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e5179">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5180">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5182">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5185">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e5195">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5205">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5219">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5222">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
+               <li><a href="#d2e5240">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5243">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e5261">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5264">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e5285">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5288">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5291">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5298">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5301">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5304">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5318">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5321">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5324">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5338">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5341">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5358">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5361">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5364">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5371">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5374">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5377">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5392">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5395">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5398">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5412">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5415">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5418">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5434">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e5444">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5461">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5464">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e5474">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5491">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5494">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5504">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5511">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5516">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5519">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5529">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5549">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5552">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e5562">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5573">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5584">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5587">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5597">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5604">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5605">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5607">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5610">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5620">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5637">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5640">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5650">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5659">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5662">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5669">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5673">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5676">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5683">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5690">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5697">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5698">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5700">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5703">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5717">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5720">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5727">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5728">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5729">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5730">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5731">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5734">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5739">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5740">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5743">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5748">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5749">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5752">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5757">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5758">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5761">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5762">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5764">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5765">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5770">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5771">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5772">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5773">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5774">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5777">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5782">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5783">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5784">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5787">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5792">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5793">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5794">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5797">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5802">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5803">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5804">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5807">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5808">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5810">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5811">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5814">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5815">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5818">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5819">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5823">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5832">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5845">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5852">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5861">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5869">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5876">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5887">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5890">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)</a></li>
+               <li><a href="#d2e5900">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e5907">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5927">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5930">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5940">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5958">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5961">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e5971">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5987">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5990">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6000">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6014">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6034">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6037">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6047">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6083">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6086">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6096">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6128">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6131">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6141">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6155">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6175">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6178">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6188">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6218">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6221">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6231">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6247">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6250">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6260">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6274">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6294">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6297">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6307">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6343">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6346">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6356">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6388">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6391">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6394">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6404">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6414">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6419">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6422">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6432">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6439">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6443">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6446">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e6456">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6459">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6498">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6501">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6504">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e6514">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6517">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6552">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6555">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6558">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e6568">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6571">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6578">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6581">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e6591">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6609">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6612">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6615">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e6625">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6628">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6643">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6646">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6649">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e6659">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6662">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6669">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6672">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e6682">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6711">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6714">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6717">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-               <li><a href="#d2e6727">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6730">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6756">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6759">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6762">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-               <li><a href="#d2e6772">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6775">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6782">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6785">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-               <li><a href="#d2e6795">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5919">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5922">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e5932">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5950">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5953">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e5963">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5977">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5980">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e5990">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6017">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6020">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e6030">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6057">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6060">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e6070">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6082">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6085">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e6095">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6112">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6115">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e6125">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6142">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6145">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e6155">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6162">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6167">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6170">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e6180">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6200">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6203">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e6213">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6224">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6235">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6238">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e6248">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6255">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6256">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6258">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6261">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e6271">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6288">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6291">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e6301">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6310">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6313">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6320">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6324">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6327">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6334">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6338">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6341">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6348">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6349">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6351">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6354">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6368">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6371">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6382">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6407">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6438">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6439">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6442">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6459">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6460">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6466">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6467">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6473">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6487">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6488">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6499">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li>
+               <li><a href="#d2e6509">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6516">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6517">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6518">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6519">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6520">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6523">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6528">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6529">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6532">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6537">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6538">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6541">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6546">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6547">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6550">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6551">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6553">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6554">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6559">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6560">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6561">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6562">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6563">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6566">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6571">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6572">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6573">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6576">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6581">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6582">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6583">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6586">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6591">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6592">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6593">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6596">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6597">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6599">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6600">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6603">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6604">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6607">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6608">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6612">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6617">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6618">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6619">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6620">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6621">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6624">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6629">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6630">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6633">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6638">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6639">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6642">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6647">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6648">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6651">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6652">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6654">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6655">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6660">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6661">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6662">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6663">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6664">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6667">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6672">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6673">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6674">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6677">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6682">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6683">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6684">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6687">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6692">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6693">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6694">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6697">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6698">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6700">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6701">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6704">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6705">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6708">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6709">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6713">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6719">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6720">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6721">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6722">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6723">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6726">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6731">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6732">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6735">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6740">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6741">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6744">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6749">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6750">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6753">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6754">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6756">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6757">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6762">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6763">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6764">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6765">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6766">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6769">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6774">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6775">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6776">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6779">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6784">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6785">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6786">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6789">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6794">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6795">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6796">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6799">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6800">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6802">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6803">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6806">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6807">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6810">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6811">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6815">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/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></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>
+               <h4 id="http://www.example.com#getFolders">GET</h4>
                <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>
+                  <li><a href="#d2e6">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e7">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#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#attachFolder">PUT</h4>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -1471,164 +1477,102 @@
                   </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><strong>position</strong></p>
+                     </td>
                      <td>
-                        <p>The login (search with like)</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>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>
-                        <p>An authentication provider (optional)</p>
-                     </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authUsername</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>An specific username from the authentication provider</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>
-               </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>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e62">/users/{identityKey}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The user key identifier of the user being searched</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#delete">DELETE</h4>
-               <p>Delete an user from the system</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#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>
-               </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>
-               <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>
-               </ul>
-            </div>
-            <div class="method">
-               <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>
+                     <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>withPortrait</strong></p>
+                        <p><strong>downloadExpertRules</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></td>
+                  </tr>
+                  <tr>
                      <td>
-                        <p>If true return the portrait as Base64 (default false)</p>
+                        <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></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e120">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e123">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e133">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e136">/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="#d2e141">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e19">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e20">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e151">/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>
+               <h4 id="http://www.example.com#attachFolderPost">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e156">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e157">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e23">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="#d2e159">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e169">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e179">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e33">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e34">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e182">/users/{identityKey}/delete</h3>
+         <h3 id="d2e35">/repo/courses/{courseId}/elements/folder/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1638,32 +1582,58 @@
             </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 user key identifier</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><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#deletePost">POST</h4>
-               <p>Fallback method for browsers</p>
+               <h4 id="http://www.example.com#getFolder">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e40">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e41">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#updateFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e44">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="#d2e190">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e193">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e196">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e52">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e53">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e199">/users/{identityKey}/portrait</h3>
+         <h3 id="d2e54">/repo/courses/{courseId}/elements/folder/{nodeId}/files</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1673,59 +1643,98 @@
             </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 identity key identifier of the user being searched</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>
          </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#listFiles">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e207">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e210">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e59">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e60">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e61">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e62">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e63">*/*<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#postFileToRoot">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e217">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e66">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="#d2e225">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e228">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e231">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e71">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e72">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#deletePortrait">DELETE</h4>
-               <p>Deletes the portrait of an user</p>
-               <p><em>available response representations:</em></p>
+               <h4 id="http://www.example.com#postFile64ToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e238">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e241">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e75">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="#d2e80">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e81">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="#d2e84">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="#d2e89">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e90">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#putFile64VOToRoot">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e93">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e94">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e96">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e97">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e244">/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>
+         <h3 id="d2e98">/repo/courses/{courseId}/elements/folder/{nodeId}/files/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1735,61 +1744,126 @@
             </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><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>
+               </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>
-               <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#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e104">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e105">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e106">*/*<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="#d2e109">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="#d2e114">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e115">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e116">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postFile64ToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e119">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="#d2e124">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e125">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e126">*/*<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="#d2e129">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="#d2e134">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e135">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e136">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e139">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e140">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e142">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e143">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#putFolders">PUT</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e146">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e147">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="#d2e259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e262">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e150">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e151">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e272">/users/{identityKey}/groups/infos<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
+         <h3 id="d2e152">/repo/courses/{courseId}/elements/folder/{nodeId}/files/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1799,61 +1873,68 @@
             </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><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>
          </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#getVersion">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e155">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e156">/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="d2e159">/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="#d2e284">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="#d2e294">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e164">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="d2e297">/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="d2e174">/repo/courses/{courseId}/elements/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1861,6 +1942,17 @@
                <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>
@@ -1868,40 +1960,145 @@
                <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#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>
+               <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="#d2e185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e201">/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="#d2e212">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e237">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="#d2e263">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e266">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e276">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e279">/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="#d2e285">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="#d2e297">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e300">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div 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>
@@ -1950,54 +2147,97 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>coaches</strong></p>
+                        <p><strong>displayType</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>
+                        <p>Default: <tt>toc</tt></p>
                      </td>
                      <td></td>
                   </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e326">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e329">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e339">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e342">/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#updateSinglePage">POST</h4>
+               <p>This updates a Single Page Element onto a given course.</p>
+               <h6>request query parameters</h6>
+               <table>
                   <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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>groups</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>areas</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>to</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>defaultSubject</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>
@@ -2006,7 +2246,7 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>defaultBody</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>
@@ -2014,35 +2254,21 @@
                      <td></td>
                   </tr>
                </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e317">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e318">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="#d2e321">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e354">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="#d2e338">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e339">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e358">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e361">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e371">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e340">/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="d2e374">/repo/courses/{courseId}/elements/singlepage</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2065,77 +2291,285 @@
          <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#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="#d2e350">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e353">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+                  <li><a href="#d2e382">multipart/form-data<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="#d2e367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e370">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e373">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e411">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e414">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e424">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e376">/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#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="#d2e431">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="#d2e381">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e458">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e461">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e471">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e391">/repo/courses/{courseId}/configuration</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
+            <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="#d2e499">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="#d2e507">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e510">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e520">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="#d2e553">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e556">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e566">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e569">/repo/courses/{courseId}/elements/task/{nodeId}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <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 task</p>
                </td>
             </tr>
             <tr>
@@ -2146,40 +2580,30 @@
                   <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 course resourceable id</p>
                </td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getConfiguration">GET</h4>
-               <p>Get the configuration of the course</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e399">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e402">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e412">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#updateConfiguration">POST</h4>
-               <p>Update the course configuration</p>
+               <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="#d2e419">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e580">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="#d2e439">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e442">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e452">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e603">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e606">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e616">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e455">/repo/courses/{courseId}/authors</h3>
+         <h3 id="d2e619">/repo/courses/{courseId}/elements/task</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2195,72 +2619,33 @@
                   <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>
+                  <p>The course resourceable 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>
+               <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="#d2e627">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="#d2e463">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e466">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e656">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e659">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e669">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e472">/repo/courses/{courseId}/publish<span class="optional">?locale</span></h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#publishCourse">POST</h4>
-               <p>Publish the course.</p>
+               <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>
@@ -2270,27 +2655,118 @@
                   </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>
-                        <p>The course locale</p>
+                        <p>The node's id which will be the parent of this task</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>text</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The task node text</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>points</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                     </td>
+                     <td>
+                        <p>The task node's possible points</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e484">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e487">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-                  <li><a href="#d2e497">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e704">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e707">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e717">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e500">/repo/courses/{courseId}/file</h3>
+         <h3 id="d2e720">/repo/courses/{courseId}/elements/test/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2300,14 +2776,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>
@@ -2322,65 +2796,23 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getRepoFileById">GET</h4>
-               <p>Export the course</p>
-               <p><em>available response representations:</em></p>
+               <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="#d2e506">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e509">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e512">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e727">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="d2e515">/repo/courses/{courseId}/runstructure</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#findRunStructureById">GET</h4>
-               <p>Get the runstructure of the course by id</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e523">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e526">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e529">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e735">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e738">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</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="d2e532">/repo/courses/{courseId}/editortreemodel</h3>
+         <h3 id="d2e751">/repo/courses/{courseId}/elements/test</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2396,120 +2828,145 @@
                   <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>
+                  <p>The course resourceable 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#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="#d2e759">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="#d2e540">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e543">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e546">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e550">/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="#d2e561">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e564">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e785">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e788">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e798">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="#d2e574">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e577">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e580">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#attachTest">PUT</h4>
+               <p>This attaches a Test Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this test</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The test node's id which is retorned in the
+                           response of the import test resource
+                        </p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>testResourceableId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e587">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e590">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e593">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e830">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e833">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e843">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e596">/repo/courses/{courseId}/groups</h3>
-         <p>Description:<br>
-            CourseGroupWebService
-            
-            <P>
-            Initial Date:  7 apr. 2010 <br>
-         </p>
+         <h3 id="d2e847">/repo/courses/{courseId}/elements/assessment/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2519,60 +2976,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 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="#d2e604">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e607">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="#d2e621">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e622">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="#d2e624">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</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="d2e637">/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>
@@ -2585,30 +2996,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#updateAssessment">POST</h4>
+               <p>Updates an assessment building block.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e858">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="#d2e642">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e878">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e888">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e652">/repo/courses/{courseId}/groups/{groupKey}</h3>
+         <h3 id="d2e891">/repo/courses/{courseId}/elements/assessment</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2627,119 +3035,125 @@
                   <p>The course resourceable's id</p>
                </td>
             </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>groupKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The group's id</p>
-               </td>
-            </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getGroup">GET</h4>
-               <p>Retrieves the metadata of the specified group.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e660">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e663">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="#d2e677">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e683">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>
+               <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="#d2e690">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e899">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="#d2e692">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e695">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-                  <li><a href="#d2e705">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e922">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e925">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e935">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e708">/repo/courses/{courseId}/groups/new</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#postNewGroup">POST</h4>
-               <p>Fallback method for the browser.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e713">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e715">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-                  <li><a href="#d2e725">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e964">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e967">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e977">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e728">/repo/courses/{courseId}/groups/{groupKey}/forum</h3>
-         <p>Description:<br>
-            Web service to manage a forum.
-            
-            <P>
-            Initial Date:  20 apr. 2010 <br>
-         </p>
+         <h3 id="d2e980">/repo/courses/{courseId}/elements/wiki/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2749,13 +3163,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>
@@ -2765,36 +3179,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>
-               <p>Retrieves the forum.</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="#d2e991">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="#d2e738">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e741">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1011">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1014">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1024">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e754">/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>
+         <h3 id="d2e1027">/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>
@@ -2802,17 +3211,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>
@@ -2822,23 +3220,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>
          </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>
+               <h4 id="http://www.example.com#attachWikiPost">POST</h4>
+               <p>Attaches an wiki building block.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -2848,59 +3235,90 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></p>
+                        <p><strong>parentNodeId</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/#string">string</a></em></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</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>25</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>orderBy</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>creationDate</tt></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
                      </td>
                      <td>
-                        <p>(value name,creationDate)</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>asc</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>Default: <tt>true</tt></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>visibilityExpertRules</strong></p>
                      </td>
                      <td>
-                        <p>(value true/false)</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>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="#d2e768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e771">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e781">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1042">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1045">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1055">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </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#attachWiki">PUT</h4>
+               <p>Attaches an wiki building block.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -2910,63 +3328,91 @@
                   </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></td>
+                  </tr>
+                  <tr>
                      <td>
-                        <p>The title for the first post in the thread</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>body</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>
-                        <p>The body for the first post in the thread</p>
-                     </td>
+                     <td></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></td>
+                  </tr>
+                  <tr>
                      <td>
-                        <p>The author user key (optional)</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>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="#d2e798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e801">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e811">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="#d2e818">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="#d2e823">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e826">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e836">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1071">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1074">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1084">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e839">/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>
+         <h3 id="d2e1087">/repo/courses/{courseId}/elements/blog/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2976,13 +3422,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>
@@ -2992,36 +3438,55 @@
                <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#updateBlog">POST</h4>
+               <p>Update an blog building block.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1098">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="#d2e1118">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1121">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1131">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1134">/repo/courses/{courseId}/elements/blog<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;repoEntry</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
             <tr>
                <td>
-                  <p><strong>threadKey</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 thread</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#getMessages">GET</h4>
-               <p>Retrieves the messages in the thread</p>
+               <h4 id="http://www.example.com#attachBlogPost">POST</h4>
+               <p>Attaches an blog building block.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -3031,299 +3496,216 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></p>
+                        <p><strong>parentNodeId</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/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this assessment</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</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>25</tt></p>
                      </td>
-                     <td></td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>orderBy</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>creationDate</tt></p>
+                        <p>Default: <tt>undefined</tt></p>
                      </td>
                      <td>
-                        <p>(value name, creationDate)</p>
+                        <p>The node short title</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>asc</strong></p>
+                        <p><strong>longTitle</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><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
                      </td>
                      <td>
-                        <p>(value true/false)</p>
+                        <p>The node long title</p>
                      </td>
                   </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e872">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>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>
-                  <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="#d2e880">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="#d2e891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e894">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e904">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>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e911">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e912">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="#d2e914">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e917">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e927">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#replyToPost">PUT</h4>
-               <p>Creates a new reply in the forum of the course node</p>
-               <h6>request query parameters</h6>
-               <table>
                   <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
+                     <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>title</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>
-                        <p>The title for the first post in the thread</p>
+                        <p>The rules to view the node (optional)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>body</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>
-                        <p>The body for the first post in the thread</p>
+                        <p>The rules to access the node (optional)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <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 author user key (optional)</p>
+                        <p>The softkey of the blog resourceable (optional)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e944">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e947">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e957">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e960">/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="#d2e966">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e969">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="#d2e976">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="#d2e980">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e983">Status Code 200 - application/json, 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>Upload the attachment of a message</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e990">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="#d2e994">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e997">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1167">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1170">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1180">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#replyToPostAttachment">PUT</h4>
-               <p>Upload the attachment of a message</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1004">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1005">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e1007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1010">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1212">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1215">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1225">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1013">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e1228">/repo/courses/{courseId}/elements/survey/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3333,73 +3715,47 @@
             </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>
+                  <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 attachment</p>
+                  <p>The node's id which will be the parent of this assessment</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>messageKey</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 identity key of the user being searched</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#getAttachment">GET</h4>
-               <p>Retrieves the attachment of the message</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="#d2e1239">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="#d2e1024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1027">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1262">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1272">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1030">/repo/courses/{courseId}/groups/{groupKey}/folder</h3>
+         <h3 id="d2e1275">/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>
@@ -3414,95 +3770,213 @@
                <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="#d2e1034">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1035">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1036">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1037">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1038">*/*<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="#d2e1041">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="#d2e1046">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1047">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#postFile64ToRoot">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1050">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="#d2e1055">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1056">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="#d2e1059">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e1064">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1065">application/xml<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>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1068">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1069">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e1071">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1072">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1334">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1073">/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</h3>
+         <h3 id="d2e1347">/repo/courses/{courseId}/elements/externalpage/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3512,13 +3986,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>
@@ -3528,252 +4002,55 @@
                <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>
+                  <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#listFiles">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1079">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1080">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1081">*/*<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="#d2e1084">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="#d2e1089">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1090">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1091">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#postFile64ToFolder">POST</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="#d2e1094">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1358">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="#d2e1099">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1100">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1101">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1378">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1381">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1391">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1394">/repo/courses/{courseId}/elements/externalpage<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;url</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#putFileToFolder">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1104">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="#d2e1109">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1110">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1111">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1114">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1115">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1117">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1118">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#putFolders">PUT</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1121">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1122">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="#d2e1125">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1126">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1127">/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="#d2e1130">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1131">/repo/forums</h3>
-         <p>Description:<br>
-            Web service to manage forums.
-            
-            <P>
-            Initial Date:  26 aug. 2010 <br>
-         </p>
-         <h6>Methods</h6>
-         <div class="methods"></div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1134">/repo/forums/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="#d2e1139">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="d2e1149">/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>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>forumKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the forum</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <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="#d2e1159">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1162">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e1172">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1175">/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>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>forumKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the forum</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>
+               <h4 id="http://www.example.com#attachExternalPagePost">POST</h4>
+               <p>Attaches an external page building block.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -3783,59 +4060,106 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></p>
+                        <p><strong>parentNodeId</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/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this assessment</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</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>25</tt></p>
                      </td>
-                     <td></td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>orderBy</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>creationDate</tt></p>
+                        <p>Default: <tt>undefined</tt></p>
                      </td>
                      <td>
-                        <p>(value name,creationDate)</p>
+                        <p>The node short title</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>asc</strong></p>
+                        <p><strong>longTitle</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><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
                      </td>
                      <td>
-                        <p>(value true/false)</p>
+                        <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="#d2e1189">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1192">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e1202">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1427">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1430">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1440">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#attachExternalPage">PUT</h4>
+               <p>Attaches an external page building block.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -3845,277 +4169,108 @@
                   </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/#string">string</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
                      </td>
                      <td>
-                        <p>The body for the first post in the thread</p>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <p><strong>shortTitle</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 author user key (optional)</p>
-                     </td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1219">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1222">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e1232">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="#d2e1239">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="#d2e1244">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1247">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e1257">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1260">/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>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>forumKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the forum</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>
-               <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>
+                        <p>The node short title</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>orderBy</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>creationDate</tt></p>
+                        <p>Default: <tt>undefined</tt></p>
                      </td>
                      <td>
-                        <p>(value name, creationDate)</p>
+                        <p>The node long title</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>asc</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>Default: <tt>true</tt></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>(value true/false)</p>
+                        <p>The node learning objectives</p>
                      </td>
                   </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1277">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1280">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e1290">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1293">/repo/forums/{forumKey}/posts/{messageKey}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>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 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>
-            </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="#d2e1301">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="#d2e1312">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1315">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e1325">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>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1332">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1333">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="#d2e1335">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1338">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e1348">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#replyToPost">PUT</h4>
-               <p>Creates a new reply in the forum of the course node</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
                   <tr>
                      <td>
-                        <p><strong>title</strong></p>
+                        <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 title for the first post in the thread</p>
+                        <p>The rules to view the node (optional)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>body</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>
-                        <p>The body for the first post in the thread</p>
+                        <p>The rules to access the node (optional)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <p><strong>url</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 author user key (optional)</p>
+                        <p>The URL of the external page</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1365">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1368">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e1378">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1472">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1475">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1478">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1488">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1381">/repo/forums/{forumKey}/posts/{messageKey}/attachments</h3>
+         <h3 id="d2e1491">/repo/courses/{courseId}/elements/task/{nodeId}/file</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -4125,18 +4280,16 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>forumKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><strong>nodeId</strong></p>
                </td>
                <td>
-                  <p>The key of the forum</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>messageKey</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>
@@ -4147,58 +4300,38 @@
          <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="#d2e1387">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1390">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="#d2e1397">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="#d2e1401">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1404">Status Code 200 - application/json, 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>Upload the attachment of a message</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="#d2e1411">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1498">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="#d2e1415">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1418">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1503">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1506">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1516">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#replyToPostAttachment">PUT</h4>
-               <p>Upload the attachment of a message</p>
+               <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="#d2e1425">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1426">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1523">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="#d2e1428">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1431">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1527">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1530">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e1540">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1543">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1434">/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e1547">/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>
@@ -4208,63 +4341,28 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>forumKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the forum</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>filename</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 attachment</p>
-               </td>
+               <td></td>
             </tr>
             <tr>
                <td>
-                  <p><strong>messageKey</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 identity key of the user being searched</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="#d2e1445">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1448">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="d2e1451">/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>
+               <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>
@@ -4274,100 +4372,25 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></p>
+                        <p><strong>enableAssignment</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/#boolean">boolean</a></em></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</strong></p>
+                        <p><strong>taskAssignmentType</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>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1461">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1464">/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></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getForums">GET</h4>
-               <p>Retrieves metadata of the published course node</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1472">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1475">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)</a></li>
-                  <li><a href="#d2e1485">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#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="#d2e1492">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="#d2e1504">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1507">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1517">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#attachForum">PUT</h4>
-               <p>This attaches a Forum Element onto a given course. The element will be
-                  inserted underneath the supplied parentNodeId.
-               </p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
                   <tr>
                      <td>
-                        <p><strong>parentNodeId</strong></p>
+                        <p><strong>taskAssignmentText</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -4376,55 +4399,52 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>position</strong></p>
+                        <p><strong>enableTaskPreview</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/#boolean">boolean</a></em></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>shortTitle</strong></p>
+                        <p><strong>enableTaskDeselect</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></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>longTitle</strong></p>
+                        <p><strong>onlyOneUserPerTask</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></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>objectives</strong></p>
+                        <p><strong>enableDropbox</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></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>visibilityExpertRules</strong></p>
+                        <p><strong>enableDropboxConfirmationMail</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/#boolean">boolean</a></em></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRules</strong></p>
+                        <p><strong>dropboxConfirmationText</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -4433,471 +4453,161 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>moderatorExpertRules</strong></p>
+                        <p><strong>enableReturnbox</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/#boolean">boolean</a></em></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>posterExpertRules</strong></p>
+                        <p><strong>enableScoring</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/#boolean">boolean</a></em></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>readerExpertRules</strong></p>
+                        <p><strong>grantScoring</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/#boolean">boolean</a></em></p>
                      </td>
                      <td></td>
                   </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1535">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1538">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1548">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1551">/repo/courses/{courseId}/elements/forum/{nodeId}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td></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 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#getForum">GET</h4>
-               <p>Retrieves metadata of the published course node</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1562">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1565">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e1575">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1578">/repo/courses/{courseId}/elements/forum/{nodeId}/thread<span class="optional">?title</span><span class="optional">&amp;body</span><span class="optional">&amp;identityName</span><span class="optional">&amp;sticky</span></h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>nodeId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td>
-                  <p>The id of the course node.</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The id of the course.</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#newThreadToForum">PUT</h4>
-               <p>Creates a new thread in the forum of the course node</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
                   <tr>
                      <td>
-                        <p><strong>title</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p><strong>scoreMin</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/#float">float</a></em></p>
                      </td>
+                     <td></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>
+                        <p><strong>scoreMax</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/#float">float</a></em></p>
                      </td>
+                     <td></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>
+                        <p><strong>grantPassing</strong></p>
                      </td>
                      <td>
-                        <p>The author identity name (optional)</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>sticky</strong></p>
+                        <p><strong>scorePassingThreshold</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/#float">float</a></em></p>
                      </td>
-                     <td>
-                        <p>Creates sticky thread.</p>
-                     </td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1602">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1605">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e1615">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1618">/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></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>
+                     <td></td>
                   </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>
+                        <p><strong>enableCommentField</strong></p>
                      </td>
                      <td>
-                        <p>The id of the parent message.</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>title</strong></p>
+                        <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>
-                        <p>The title for the first post in the thread</p>
-                     </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>body</strong></p>
+                        <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>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>identityName</strong></p>
+                        <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>
-                        <p>The author identity name (optional)</p>
-                     </td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1642">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1645">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e1655">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1658">/repo/courses/{courseId}/elements/forum/{nodeId}/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>
-               <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>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>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <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="#d2e1667">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1670">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e1680">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1683">/repo/courses/{courseId}/elements/forum/{nodeId}/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>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>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>
-         </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>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></p>
+                        <p><strong>accessExpertRuleDropbox</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/#string">string</a></em></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</strong></p>
+                        <p><strong>accessExpertRuleReturnbox</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><strong>orderBy</strong></p>
+                        <p><strong>accessExpertRuleScoring</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>
+                     <td></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>
+                        <p><strong>accessExpertRuleSolution</strong></p>
                      </td>
                      <td>
-                        <p>(value true/false)</p>
+                        <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="#d2e1697">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1700">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e1710">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1582">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1585">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1588">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1598">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1601">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#addTaskConfiguration">PUT</h4>
+               <p>This attaches the run-time configuration onto a given task element.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -4907,63 +4617,253 @@
                   </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>
+                        <p><strong>enableAssignment</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/#boolean">boolean</a></em></p>
                      </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>body</strong></p>
+                        <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>
-                        <p>The body for the first post in the thread</p>
-                     </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <p><strong>taskAssignmentText</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 author user key (optional)</p>
+                        <p><strong>enableTaskPreview</strong></p>
                      </td>
-                  </tr>
+                     <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="#d2e1727">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1730">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e1740">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1636">Status Code 409<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} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1652">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1655">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="#d2e1747">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#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} messageVO">ns3:messageVO</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="#d2e1662">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1665">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1675">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/forum/{nodeId}/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>
+         <h3 id="d2e1678">/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>
@@ -4971,24 +4871,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></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>nodeId</strong></p>
@@ -5000,21 +4882,19 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>threadKey</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 thread</p>
-               </td>
+               <td></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#addSurveyConfigurationPost">POST</h4>
+               <p>This attaches the run-time configuration onto a given survey element.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -5024,140 +4904,87 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></p>
+                        <p><strong>allowCancel</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/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</strong></p>
+                        <p><strong>allowNavigation</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/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</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>
+                        <p><strong>allowSuspend</strong></p>
                      </td>
                      <td>
-                        <p>(value name, creationDate)</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>asc</strong></p>
+                        <p><strong>sequencePresentation</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><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>(value true/false)</p>
+                        <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="#d2e1785">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1788">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e1798">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1801">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>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>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>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="#d2e1809">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="#d2e1820">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e1833">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>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1840">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1841">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="#d2e1843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e1856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1693">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1696">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1699">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1709">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1712">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#addSurveyConfiguration">PUT</h4>
+               <p>This attaches the run-time configuration onto a given survey element.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -5167,148 +4994,98 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>title</strong></p>
+                        <p><strong>allowCancel</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/#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>The title for the first post in the thread</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>body</strong></p>
+                        <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>The body for the first post in the thread</p>
+                        <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>authorKey</strong></p>
+                        <p><strong>showQuestionTitle</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></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showSectionsOnly</strong></p>
                      </td>
                      <td>
-                        <p>The author user key (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="#d2e1873">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1876">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e1886">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1889">/repo/courses/{courseId}/elements/forum/{nodeId}/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></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>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>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="#d2e1895">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1898">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="#d2e1905">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="#d2e1909">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1912">Status Code 200 - application/json, 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>Upload the attachment of a message</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1919">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="#d2e1923">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1926">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1727">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1730">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1733">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1743">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1746">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#replyToPostAttachment">PUT</h4>
-               <p>Upload the attachment of a message</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1933">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1934">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e1936">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1939">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1753">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1756">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1766">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1942">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e1769">/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>
@@ -5318,10 +5095,10 @@
             </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></td>
             </tr>
@@ -5334,64 +5111,12 @@
                </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>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#getAttachment">GET</h4>
-               <p>Retrieves the attachment of the message</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1953">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1956">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1959">/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#getEntries">GET</h4>
-               <p>List all entries in the OLAT repository</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>
@@ -5401,7 +5126,37 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></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>
@@ -5411,360 +5166,145 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</strong></p>
+                        <p><strong>sequencePresentation</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>
+                        <p>Default: <tt>itemPage</tt></p>
                      </td>
                      <td></td>
                   </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1969">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="#d2e1983">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="#d2e1997">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="#d2e2014">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e2024">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2027">/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="#d2e2032">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2033">/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>
+                     <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>type</strong></p>
+                        <p><strong>showQuestionTitle</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/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
                      </td>
+                     <td></td>
+                  </tr>
+                  <tr>
                      <td>
-                        <p>Filter by the file resource type of the repository entry</p>
+                        <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>author</strong></p>
+                        <p><strong>showResultsDependendOnDate</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><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>Filter by the author's username</p>
+                        <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>name</strong></p>
+                        <p><strong>showScoreInfo</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><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>Filter by name of repository entry</p>
+                        <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>myentries</strong></p>
+                        <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>Only search entries the requester owns</p>
+                        <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="#d2e2051">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e2061">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1795">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1801">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1811">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1814">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2064">/repo/entries/{repoEntryKey}</h3>
-         <p>Description:<br>
-            Repository entry resource
-            
-            <P>
-            Initial Date:  19.05.2009 <br>
-         </p>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>repoEntryKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#deleteCourse">DELETE</h4>
-               <p>Delete a course by id</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2072">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2075">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2078">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="#d2e2085">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2088">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="#d2e2102">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="#d2e2108">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e2118">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2121">/repo/entries/{repoEntryKey}/file</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>repoEntryKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>repoEntryKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getRepoFileById">GET</h4>
-               <p>Download the export zip file of a repository entry.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2127">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2130">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2133">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2143">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2146">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">/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="#d2e2156">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="d2e2166">/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="#d2e2177">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2180">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e2190">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="#d2e2197">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2200">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e2210">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#removeOwner">DELETE</h4>
-               <p>Remove an owner of the local sub tree</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2217">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2220">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e2230">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2233">/catalog/version</h3>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p>Retrieves the version of the Catalog Web Service.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2238">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="d2e2248">/catalog/{path:.*}/children<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>path</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td>
-                  <p>The path</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getChildren">GET</h4>
-               <p>Returns a list of catalog entries.</p>
+               <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>
@@ -5774,159 +5314,206 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></p>
+                        <p><strong>allowCancel</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/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</strong></p>
+                        <p><strong>allowNavigation</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/#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="#d2e2259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2262">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="d2e2272">/catalog/{path:.*}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>path</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td>
-                  <p>The path</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getCatalogEntry">GET</h4>
-               <p>Returns the metadata of the catalog entry.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2280">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e2290">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#addCatalogEntry">PUT</h4>
-               <p>Adds a catalog entry under the path specified in the URL.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
                   <tr>
                      <td>
-                        <p><strong>name</strong></p>
+                        <p><strong>allowSuspend</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/#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>The name</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>description</strong></p>
+                        <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>
-                        <p>The description</p>
-                     </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>type</strong></p>
+                        <p><strong>showNavigation</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/#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>The type (leaf or node)</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></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>repoEntryKey</strong></p>
+                        <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>The id of the repository entry</p>
+                        <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="#d2e2310">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2313">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e2323">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="#d2e2330">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2331">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="#d2e2333">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2336">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e2346">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1840">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1856">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1859">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#updatePostCatalogEntry">POST</h4>
-               <p>Updates the catalog entry under the path specified in the URL.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2353">application/x-www-form-urlencoded<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="#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} catalogEntryVO">ns3:catalogEntryVO</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="#d2e1866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1869">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e1879">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1882">/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#updateCatalogEntry">POST</h4>
-               <p>Updates the catalog entry with the path specified in the URL.</p>
+               <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>
@@ -5936,29 +5523,44 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>newParentKey</strong></p>
+                        <p><strong>start</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/#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>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2385">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2386">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="#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} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e2401">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1892">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1895">/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#updateCatalogEntry">POST</h4>
-               <p>Updates the catalog entry with the path specified in the URL.</p>
+               <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>
@@ -5968,53 +5570,64 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>name</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></td>
+                     <td>
+                        <p>The date (optional)</p>
+                     </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>description</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></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>
+                        <p>The type of notifications (User, Forum...) (optional)</p>
                      </td>
-                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2412">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2415">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e2425">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1909">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1912">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="d2e1922">/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="d2e1925">/repo/courses/{courseId}/resourcefolders/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 resources folders Web Service</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2432">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2435">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e2445">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1930">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="d2e2448">/catalog/{path:.*}/owners</h3>
+         <h3 id="d2e1940">/repo/courses/{courseId}/resourcefolders/sharedfolder</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6024,66 +5637,32 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>path</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 path</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#getOwners">GET</h4>
-               <p>Get the owners of the local sub tree</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2456">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2459">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e2469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2472">/ping</h3>
-         <p>Description:<br>
-            Ping to test the presence of the REST Api
-            
-            <P>
-            Initial Date:  7 apr. 2010 <br>
-         </p>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#ping">GET</h4>
-               <p>Return a string</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2479">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="d2e2489">/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#getSharedFiles">GET</h4>
+               <p>This retrieves the files in the shared folder</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2494">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1948">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1951">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1954">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2504">/ping/{name}</h3>
+         <h3 id="d2e1957">/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6093,33 +5672,41 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>name</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></td>
             </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#ping">POST</h4>
-               <p>Return a string</p>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getSharedFiles">GET</h4>
+               <p>This retrieves the files in the shared folder</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2510">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1966">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1969">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1972">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2520">/users/{identityKey}/forums</h3>
-         <p>Description:<br>
-            
-            <P>
-            Initial Date:  6 déc. 2011 <br>
-         </p>
+         <h3 id="d2e1975">/repo/courses/{courseId}/resourcefolders/coursefolder</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6129,40 +5716,60 @@
             </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 key of the user (IdentityImpl)</p>
-               </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getForums">GET</h4>
-               <p>Retrieves a list of forums on a user base. All forums of groups 
-                  where the user is participant/tutor + all forums in course where
-                  the user is a participant (owner, tutor or participant)
-               </p>
+               <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="#d2e1981">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1984">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1987">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="#d2e1994">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="#d2e2002">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2005">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2008">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2011">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="#d2e2018">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="#d2e2530">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e2540">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2022">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2025">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2028">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2031">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2543">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</h3>
-         <p>Description:<br>
-            Web service to manage a forum.
-            
-            <P>
-            Initial Date:  20 apr. 2010 <br>
-         </p>
+         <h3 id="d2e2034">/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6172,30 +5779,19 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the user (IdentityImpl)</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseKey</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></td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseNodeId</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>
@@ -6203,19 +5799,49 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getForum">GET</h4>
-               <p>Retrieves the forum.</p>
+               <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="#d2e2041">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2044">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2047">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="#d2e2054">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="#d2e2552">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2555">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e2565">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2062">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2065">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2068">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2071">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="#d2e2078">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="#d2e2082">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2085">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2088">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2091">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2568">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/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>
+         <h3 id="d2e2094">/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>
@@ -6225,39 +5851,18 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the user (IdentityImpl)</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseKey</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>courseNodeId</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#getThreads">GET</h4>
-               <p>Retrieves the threads in the forum</p>
+               <h4 id="http://www.example.com#attachEnrolmment">PUT</h4>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -6267,125 +5872,112 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></p>
+                        <p><strong>parentNodeId</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/#string">string</a></em></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</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>25</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>orderBy</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>creationDate</tt></p>
-                     </td>
-                     <td>
-                        <p>(value name,creationDate)</p>
+                        <p>Default: <tt>undefined</tt></p>
                      </td>
+                     <td></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>
+                        <p><strong>longTitle</strong></p>
                      </td>
                      <td>
-                        <p>(value true/false)</p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
                      </td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2582">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2585">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e2595">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>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
+                     <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>
-                        <p>The title for the first post in the thread</p>
-                     </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>body</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>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</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/#string">string</a></em></p>
                      </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <p><strong>groups</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 author user key (optional)</p>
+                        <p><strong>cancelEnabled</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
                      </td>
+                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2612">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2615">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2625">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2108">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2109">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#newThreadToForumPost">POST</h4>
-               <p>Creates a new thread in the forum of the course node</p>
+               <h4 id="http://www.example.com#attachEnrollmenetPost">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e2632">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2112">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="#d2e2637">Status Code 404<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} messageVO">ns3:messageVO</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="#d2e2123">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2124">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2653">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/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>
+         <h3 id="d2e2125">/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6395,18 +5987,7 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the user (IdentityImpl)</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseKey</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>
@@ -6415,7 +5996,7 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseNodeId</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>
@@ -6424,21 +6005,39 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>threadKey</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 thread</p>
-               </td>
+               <td></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#getGroups">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2130">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2131">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2132">/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#getEntries">GET</h4>
+               <p>List all entries in the OLAT repository</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -6466,124 +6065,56 @@
                      </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="#d2e2670">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2673">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e2683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2142">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>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2686">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the user (IdentityImpl)</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseKey</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>courseNodeId</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>
-                  <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="#d2e2694">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e2705">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2708">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2718">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2156">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#replyToPost">PUT</h4>
-               <p>Creates a new reply in the forum of the course node</p>
+               <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="#d2e2725">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2726">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2170">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="#d2e2728">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2731">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2741">Status Code 401<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} repositoryEntryVO">ns3:repositoryEntryVO</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="d2e2200">/repo/entries/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
             <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#getVersion">GET</h4>
+               <p>The version number of this web service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2205">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2206">/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>
@@ -6593,49 +6124,68 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>title</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 title for the first post in the thread</p>
+                        <p>Filter by the file resource type of the repository entry</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>body</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>*</tt></p>
                      </td>
                      <td>
-                        <p>The body for the first post in the thread</p>
+                        <p>Filter by the author's username</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <p><strong>name</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>*</tt></p>
                      </td>
                      <td>
-                        <p>The author user key (optional)</p>
+                        <p>Filter by name of repository entry</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>myentries</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td>
+                        <p>Only search entries the requester owns</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2224">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e2234">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2774">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</h3>
+         <h3 id="d2e2237">/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>
@@ -6645,98 +6195,54 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the user (IdentityImpl)</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseKey</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>courseNodeId</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></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="#d2e2780">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2783">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="#d2e2790">multipart/form-data<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="#d2e2794">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2797">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2245">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2248">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2251">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#replyToPostAttachment">POST</h4>
-               <p>Upload the attachment of a message</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2804">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e2808">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2811">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2258">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2261">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#replyToPostAttachment">PUT</h4>
-               <p>Upload the attachment of a message</p>
+               <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="#d2e2818">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2819">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2275">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="#d2e2821">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2824">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2281">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e2291">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2827">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e2294">/repo/entries/{repoEntryKey}/file</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6746,27 +6252,7 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the user (IdentityImpl)</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseKey</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>courseNodeId</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>
@@ -6775,125 +6261,37 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>filename</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 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>
+               <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>
+               <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="#d2e2838">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2841">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2300">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2303">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2306">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2316">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2319">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2844">/users/{identityKey}/forums/group/{groupKey}</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>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the user (IdentityImpl)</p>
-               </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#getForum">GET</h4>
-               <p>Retrieves the forum.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2852">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2855">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e2865">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2868">/users/{identityKey}/forums/group/{groupKey}/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>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the user (IdentityImpl)</p>
-               </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>
+         <h3 id="d2e2322">/repo/courses/infos<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
          <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>
+               <h4 id="http://www.example.com#getCourseInfoList">GET</h4>
+               <p>Get courses informations viewable by the authenticated user</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -6921,107 +6319,23 @@
                      </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="#d2e2882">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2885">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e2895">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#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="#d2e2912">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2915">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2925">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="#d2e2932">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="#d2e2937">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2940">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2950">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2330">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>
       </div>
       <div class="resource">
-         <h3 id="d2e2953">/users/{identityKey}/forums/group/{groupKey}/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>
+         <h3 id="d2e2340">/repo/courses/{courseId}</h3>
+         <p>Description:<br>
+            This web service will handle the functionality related to <code>Course</code>
+            and its contents.
+            
+            <P>
+            Initial Date:  27 apr. 2010 <br>
+         </p>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7031,104 +6345,74 @@
             </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 key of the user (IdentityImpl)</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#findById">GET</h4>
+               <p>Get the metadatas of the course by id</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2350">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2353">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#deleteCourse">DELETE</h4>
+               <p>Delete a course by id</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2370">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2373">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2376">/repo/courses/{courseId}/version</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
             <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>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
             </tr>
             <tr>
                <td>
-                  <p><strong>threadKey</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 thread</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#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>
+               <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="#d2e2970">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2973">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e2983">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2381">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="d2e2986">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</h3>
+         <h3 id="d2e2391">/repo/courses/{courseId}/configuration</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7138,122 +6422,57 @@
             </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 key of the user (IdentityImpl)</p>
+                  <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>
                </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>
-                  <p>The id of the reply message</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#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="#d2e2994">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e3005">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3008">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e3018">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2399">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2402">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e2412">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#updateConfiguration">POST</h4>
+               <p>Update the course configuration</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e3025">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3026">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="#d2e3028">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3031">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e3041">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2419">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#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="#d2e3058">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3061">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e3071">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2439">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2442">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e2452">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3074">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</h3>
+         <h3 id="d2e2455">/repo/courses/{courseId}/authors</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7263,89 +6482,43 @@
             </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 key of the user (IdentityImpl)</p>
+                  <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>
                </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>
+                  <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#getAttachments">GET</h4>
-               <p>Retrieves the attachments of the message</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3080">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3083">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="#d2e3090">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="#d2e3094">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3097">Status Code 200 - application/json, 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>Upload the attachment of a message</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3104">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="#d2e3108">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3111">Status Code 200 - application/json, 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">PUT</h4>
-               <p>Upload the attachment of a message</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3118">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3119">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e3121">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3124">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2463">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2466">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e2469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3127">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e2472">/repo/courses/{courseId}/publish<span class="optional">?locale</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7355,68 +6528,62 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the user (IdentityImpl)</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>
                </td>
-               <td></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>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>messageKey</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 identity key of the user being searched</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#getAttachment">GET</h4>
-               <p>Retrieves the attachment of the message</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="#d2e3138">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3141">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2484">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2487">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+                  <li><a href="#d2e2497">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3144">/repo/courses/{courseId}/assessments</h3>
-         <p>Description:<br>
-            Retrieve and import course assessments
-            
-            <P>
-            Initial Date:  7 apr. 2010 <br>
-         </p>
+         <h3 id="d2e2500">/repo/courses/{courseId}/file</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7435,23 +6602,32 @@
                   <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#getCourseResults">GET</h4>
-               <p>Returns the results of the course.</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="#d2e3154">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3157">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-                  <li><a href="#d2e3167">Status Code 401<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/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2512">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3170">/repo/courses/{courseId}/assessments/version</h3>
+         <h3 id="d2e2515">/repo/courses/{courseId}/runstructure</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7470,21 +6646,34 @@
                   <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>Retireves the version of the Course Assessment Web Service.</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="#d2e3175">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2523">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2526">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2529">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3185">/repo/courses/{courseId}/assessments/users/{identityKey}</h3>
+         <h3 id="d2e2532">/repo/courses/{courseId}/editortreemodel</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7503,17 +6692,6 @@
                   <p>The course resourceable's id</p>
                </td>
             </tr>
-            <tr>
-               <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The id of the user</p>
-               </td>
-            </tr>
             <tr>
                <td>
                   <p><strong>courseId</strong></p>
@@ -7529,19 +6707,19 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getCourseResultsOf">GET</h4>
-               <p>Returns the results of the course.</p>
+               <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="#d2e3196">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3199">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-                  <li><a href="#d2e3209">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2540">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2543">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2546">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3212">/repo/courses/{courseId}/assessments/{nodeId}</h3>
+         <h3 id="d2e2550">/repo/courses/{courseId}/authors/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7562,13 +6740,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</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 id of the course building block</p>
+                  <p>The user identifier</p>
                </td>
             </tr>
             <tr>
@@ -7579,41 +6757,52 @@
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The resourceable id of the course</p>
+                  <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#getAssessableResults">GET</h4>
-               <p>Exports results for an assessable course node for all students.</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="#d2e3223">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3226">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-                  <li><a href="#d2e3236">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2561">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2564">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e2567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#postAssessableResults">POST</h4>
-               <p>Imports results for an assessable course node for the authenticated student.</p>
-               <p><em>acceptable request representations:</em></p>
+               <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="#d2e3243">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3244">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2574">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2577">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2580">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="#d2e3246">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3249">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3252">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2587">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2590">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2593">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3255">/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</h3>
+         <h3 id="d2e2596">/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>
@@ -7634,88 +6823,43 @@
             </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/#long">long</a></em></p>
                </td>
-               <td>
-                  <p>The ident of the course building block</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The id of the user</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getCourseNodeResultsForNode">GET</h4>
-               <p>Returns the results of a student at a specific assessable node</p>
+               <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="#d2e3269">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3272">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</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="#d2e2604">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2607">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="d2e3286">/system/log</h3>
-         <p>Description:<br>
-            This web service returns logFiles
-            
-            <P>
-            Initial Date:  23.12.2011 <br>
-         </p>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getCurrentLogFile">GET</h4>
-               <p><em>available response representations:</em></p>
+               <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="#d2e3291">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3292">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2621">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2622">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3293">/system/log/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 Log Web Service</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3298">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2624">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e2634">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3308">/system/log/{date}</h3>
+         <h3 id="d2e2637">/repo/courses/{courseId}/groups/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7725,10 +6869,21 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>date</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>
@@ -7736,17 +6891,17 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getLogFileByDate">GET</h4>
+               <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="#d2e3312">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3313">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2642">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="d2e3314">/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>
+         <h3 id="d2e2652">/repo/courses/{courseId}/groups/{groupKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7754,6 +6909,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's id</p>
+               </td>
+            </tr>
             <tr>
                <td>
                   <p><strong>courseId</strong></p>
@@ -7763,126 +6929,57 @@
                </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#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>
+               <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="#d2e3328">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3329">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2660">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2663">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#attachEnrollmenetPost">POST</h4>
+               <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="#d2e2677">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2683">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="#d2e3332">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2690">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3343">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3344">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2692">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2695">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e2705">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3345">/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</h3>
+         <h3 id="d2e2708">/repo/courses/{courseId}/groups/new</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7897,16 +6994,9 @@
                <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 course resourceable's id</p>
                </td>
-               <td></td>
             </tr>
             <tr>
                <td>
@@ -7921,21 +7011,27 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getGroups">GET</h4>
+               <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="#d2e2713">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3350">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3351">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2715">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e2725">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3352">/users/{identityKey}/folders</h3>
+         <h3 id="d2e2728">/repo/courses/{courseId}/groups/{groupKey}/forum</h3>
          <p>Description:<br>
+            Web service to manage a forum.
             
             <P>
-            Initial Date:  16 déc. 2011 <br>
+            Initial Date:  20 apr. 2010 <br>
          </p>
          <h6>resource-wide template parameters</h6>
          <table>
@@ -7946,34 +7042,52 @@
             </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 key of the user (IdentityImpl)</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>
+            <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#getForums">GET</h4>
-               <p>Retrieves a list of folders on a user base. All folders of groups 
-                  where the user is participant/tutor + all folders in course where
-                  the user is a participant (owner, tutor or participant)
-               </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="#d2e3362">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li>
-                  <li><a href="#d2e3372">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2738">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2741">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e2751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3375">/users/{identityKey}/folders/personal</h3>
+         <h3 id="d2e2754">/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>
@@ -7983,213 +7097,169 @@
             </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 key of the user (IdentityImpl)</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>
-         </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="#d2e3379">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3380">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3381">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3382">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3383">*/*<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="#d2e3386">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="#d2e3391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3392">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#postFile64ToRoot">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3395">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="#d2e3400">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3401">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="#d2e3404">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">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3410">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#putFile64VOToRoot">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3413">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3414">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3416">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3417">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3418">/users/{identityKey}/folders/personal/{path:.*}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the user (IdentityImpl)</p>
-               </td>
-            </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</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><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p>The key of the group</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="#d2e3422">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3423">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3424">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3425">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3426">*/*<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="#d2e3429">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="#d2e3434">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3435">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3436">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#postFile64ToFolder">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3439">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e3444">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3445">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3446">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2771">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e2781">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>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3449">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="#d2e3454">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3455">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3456">*/*<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} messageVO">ns3:messageVO</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#putFile64ToFolder">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="#d2e3459">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3460">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3462">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3463">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#putFolders">PUT</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3466">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3467">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2818">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="#d2e3470">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3471">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2823">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2826">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e2836">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3472">/users/{identityKey}/folders/personal/version</h3>
+         <h3 id="d2e2839">/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>
@@ -8199,132 +7269,115 @@
             </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 key of the user (IdentityImpl)</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>
-         </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="#d2e3475">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3476">/users/{identityKey}/folders/group/{groupKey}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <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 user (IdentityImpl)</p>
+                  <p>The key of the group</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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#listFiles">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3480">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3481">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3482">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3483">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3484">*/*<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="#d2e3487">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="#d2e3492">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3493">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#postFile64ToRoot">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3496">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="#d2e3501">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3502">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="#d2e3505">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="#d2e3510">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3511">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#putFile64VOToRoot">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3514">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3515">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e3517">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3518">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2856">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e2869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3519">/users/{identityKey}/folders/group/{groupKey}/{path:.*}</h3>
+         <h3 id="d2e2872">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8334,18 +7387,18 @@
             </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 key of the user (IdentityImpl)</p>
+                  <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>
@@ -8354,99 +7407,113 @@
             </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>
+                  <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>
-               <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="#d2e3523">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3524">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3525">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3526">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3527">*/*<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="#d2e3530">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="#d2e3535">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3536">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3537">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#postFile64ToFolder">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3540">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="#d2e3545">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3546">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3547">*/*<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#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="#d2e3550">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2880">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="#d2e3555">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3556">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3557">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2894">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e2904">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#putFile64ToFolder">PUT</h4>
+               <h4 id="http://www.example.com#replyToPost">PUT</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="#d2e3560">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3561">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2911">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2912">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="#d2e3563">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3564">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2914">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2917">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e2927">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#putFolders">PUT</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3567">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3568">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>
+               <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="#d2e3571">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3572">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2944">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2947">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e2957">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3573">/users/{identityKey}/folders/group/{groupKey}/version</h3>
+         <h3 id="d2e2960">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8456,141 +7523,100 @@
             </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 key of the user (IdentityImpl)</p>
+                  <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>
                </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="#d2e3576">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3577">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <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 user (IdentityImpl)</p>
+                  <p>The key of the group</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseKey</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></td>
             </tr>
-            <tr>
-               <td>
-                  <p><strong>courseNodeId</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="#d2e3582">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3583">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3584">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3585">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3586">*/*<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="#d2e3589">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e3594">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3595">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2966">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2969">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#postFile64ToRoot">POST</h4>
+               <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="#d2e3598">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2976">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="#d2e3603">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3604">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2980">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2983">Status Code 200 - application/json, 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>
+               <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="#d2e3607">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2990">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="#d2e3612">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3613">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2994">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2997">Status Code 200 - application/json, 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#putFile64VOToRoot">PUT</h4>
+               <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4>
+               <p>Upload the attachment of a message</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e3616">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3617">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3004">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3005">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="#d2e3619">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3620">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3007">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3010">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="d2e3621">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</h3>
+         <h3 id="d2e3013">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8600,18 +7626,18 @@
             </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 key of the user (IdentityImpl)</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseKey</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>
@@ -8620,108 +7646,156 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseNodeId</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>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>
+               <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#listFiles">GET</h4>
+               <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="#d2e3625">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3626">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3627">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3628">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3629">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3027">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="d2e3030">/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#postFileToFolder">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3632">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3637">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3638">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3639">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3034">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3035">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3036">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3037">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3038">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#postFile64ToFolder">POST</h4>
+               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e3642">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3041">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="#d2e3647">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3648">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3649">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3046">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3047">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#postFile64ToRoot">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e3652">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3050">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="#d2e3657">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3658">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3659">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3055">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3056">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#putFile64ToFolder">PUT</h4>
+               <h4 id="http://www.example.com#putFileToRoot">PUT</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e3662">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3663">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3059">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="#d2e3665">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3666">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3064">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3065">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#putFolders">PUT</h4>
-               <p><em>available response representations:</em></p>
+               <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e3669">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3670">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3068">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3069">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="#d2e3673">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3674">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3071">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3072">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3675">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</h3>
+         <h3 id="d2e3073">/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8731,18 +7805,18 @@
             </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 key of the user (IdentityImpl)</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseKey</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>
@@ -8751,7 +7825,16 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>courseNodeId</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><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -8762,54 +7845,88 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3678">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3079">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3080">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3081">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3679">/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="d2e3682">/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#postFileToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3084">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="#d2e3687">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3089">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3090">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3091">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3697">/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#postFile64ToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3094">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="#d2e3099">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3100">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3101">*/*<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="#d2e3104">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="#d2e3109">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3110">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3111">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3114">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3115">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3117">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3118">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#putFolders">PUT</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3700">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3121">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3122">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="#d2e3125">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3126">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3701">/api/doc/{filename}</h3>
+         <h3 id="d2e3127">/repo/courses/{courseId}/groups/{groupKey}/folder/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8819,10 +7936,30 @@
             </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/#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>
@@ -8830,17 +7967,17 @@
          <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#getVersion">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3707">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3130">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3710">/api/{filename}</h3>
+         <h3 id="d2e3131">/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>
@@ -8850,86 +7987,47 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>filename</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>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getImage2">GET</h4>
-               <p>Returns images for the documentation of OLAT.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3716">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="d2e3719">/api/copyright</h3>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getCopyrightXhtml">GET</h4>
-               <p>Returns the copyright of OLAT.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3724">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#getCopyrightPlainText">GET</h4>
-               <p>Returns the copyright of OLAT.</p>
-               <p><em>available response representations:</em></p>
+               <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="#d2e3731">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3141">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3142">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3734">/groups</h3>
-         <p>Description:<br>
-            This handles the learning groups.
-            
-            <P>
-            Initial Date:  23 mar. 2010 <br>
-         </p>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getGroupList">GET</h4>
-               <p>Return the list of all groups if you have group manager permission, or all
-                  learning group that you particip with or owne.
-               </p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3741">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e3144">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3147">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e3157">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3751">/groups/version</h3>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p>Retrieves the version of the Group Web Service.</p>
+               <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="#d2e3756">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3164">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3167">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e3177">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3766">/groups/{groupKey}</h3>
+         <h3 id="d2e3180">/users/{username}/auth/{authKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8939,123 +8037,54 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <p><strong>username</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 key of the group</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#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="#d2e3774">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="#d2e3788">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3789">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="#d2e3791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-                  <li><a href="#d2e3804">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="#d2e3811">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3814">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3817">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3820">/groups/{groupKey}/infos</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <p><strong>username</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 key of the group</p>
+                  <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#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="#d2e3828">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3831">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="d2e3841">/groups/{groupKey}/owners</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <p><strong>authKey</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The key of the group</p>
+                  <p>The authentication key identifier</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#delete">DELETE</h4>
+               <p>Deletes an authentication from the system</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3849">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e3191">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3194">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3197">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3862">/groups/{groupKey}/participants</h3>
+         <h3 id="d2e3200">/users/{username}/auth/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9065,31 +8094,30 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <p><strong>username</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 key of the group</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#getParticipants">GET</h4>
-               <p>Returns the list of participants of the group specified by the groupKey.</p>
+               <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="#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} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e3205">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="d2e3883">/groups/{groupKey}/owners/{identityKey}</h3>
+         <h3 id="d2e3215">/users/{username}/auth/new</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9099,53 +8127,48 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <p><strong>username</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 key of the group</p>
+                  <p>The username of the user to retrieve authentication</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <p><strong>username</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's id</p>
+                  <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#addTutor">PUT</h4>
-               <p>Adds an owner to the group.</p>
-               <p><em>available response representations:</em></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="#d2e3894">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3897">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3900">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3223">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3224">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#removeTutor">DELETE</h4>
-               <p>Removes the owner from the group.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3907">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3910">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3913">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3226">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3229">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e3239">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3916">/groups/{groupKey}/owners/{identityKey}/new</h3>
+         <h3 id="d2e3242">/users/{username}/auth/{authKey}/delete</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9155,89 +8178,59 @@
             </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>
+                  <p><strong>username</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's id</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#addTutorPost">POST</h4>
-               <p>Fallback method for browser.</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<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3933">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3936">/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>
+                  <p><strong>username</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 key of the group</p>
+                  <p>The username of the user</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <p><strong>authKey</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The user's id</p>
+                  <p>The authentication key identifier</p>
                </td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#removeTutorPost">POST</h4>
-               <p>Fallback method for browser.</p>
+               <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="#d2e3947">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3950">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3953">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3253">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3256">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3259">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3956">/groups/{groupKey}/participants/{identityKey}</h3>
+         <h3 id="d2e3262">/users/{identityKey}/forums</h3>
+         <p>Description:<br>
+            
+            <P>
+            Initial Date:  6 déc. 2011 <br>
+         </p>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9245,17 +8238,6 @@
                <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>
@@ -9264,36 +8246,34 @@
                   <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>
+                  <p>The key of the user (IdentityImpl)</p>
                </td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#addParticipant">PUT</h4>
-               <p>Adds a participant to the group.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3967">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3970">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3973">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>
+               <h4 id="http://www.example.com#getForums">GET</h4>
+               <p>Retrieves a list of forums on a user base. All forums of groups 
+                  where the user is participant/tutor + all forums in course where
+                  the user is a participant (owner, tutor or participant)
+               </p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3980">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3983">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3986">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3272">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e3282">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3990">/groups/{groupKey}/participants/{identityKey}/new</h3>
+         <h3 id="d2e3285">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</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>
@@ -9303,43 +8283,50 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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 id of the group</p>
+                  <p>The key of the user (IdentityImpl)</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <p><strong>courseKey</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 user's id</p>
+                  <p><strong>courseNodeId</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#addParticipantPost">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="#d2e4001">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4004">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4007">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3294">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3297">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e3307">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4010">/groups/{groupKey}/participants/{identityKey}/delete</h3>
+         <h3 id="d2e3310">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/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>
@@ -9349,101 +8336,32 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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 key of the group</p>
+                  <p>The key of the user (IdentityImpl)</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <p><strong>courseKey</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td>
-                  <p>The id of the user</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#removeParticipantPost">POST</h4>
-               <p>Fallback method for browser.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4021">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4024">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4027">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4030">/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>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
+               <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>
+                  <p><strong>courseNodeId</strong></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#getForum">GET</h4>
-               <p>Retrieves the forum.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4040">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e4053">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4056">/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>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
@@ -9505,9 +8423,9 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4070">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4073">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e4083">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3324">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3327">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e3337">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -9556,9 +8474,9 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4100">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4103">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4113">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3354">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3357">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3367">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -9566,19 +8484,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="#d2e4120">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3374">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="#d2e4125">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4128">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4138">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3379">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3382">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3392">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4141">/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>
+         <h3 id="d2e3395">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/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>
@@ -9588,14 +8506,32 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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 key of the group</p>
+                  <p>The key of the user (IdentityImpl)</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseKey</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>courseNodeId</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>
@@ -9668,15 +8604,15 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4158">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4161">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e4171">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3412">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3415">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e3425">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4174">/groups/{groupKey}/forum/posts/{messageKey}</h3>
+         <h3 id="d2e3428">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9686,14 +8622,32 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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 key of the group</p>
+                  <p>The key of the user (IdentityImpl)</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseKey</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>courseNodeId</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>
@@ -9714,13 +8668,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="#d2e4182">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3436">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="#d2e4193">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4196">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4206">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3447">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3450">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3460">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -9728,14 +8682,14 @@
                <p>Creates a new reply in the forum of the course node</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4213">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4214">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3467">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3468">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="#d2e4216">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4219">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4229">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3470">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3473">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3483">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -9784,15 +8738,15 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4246">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4249">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4259">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3500">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3503">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3513">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4262">/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3>
+         <h3 id="d2e3516">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9802,14 +8756,32 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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 key of the group</p>
+                  <p>The key of the user (IdentityImpl)</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseKey</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>courseNodeId</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>
@@ -9828,8 +8800,8 @@
                <p>Retrieves the attachments of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4268">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4271">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3522">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3525">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -9837,12 +8809,12 @@
                <p>Upload the attachment of a message</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4278">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3532">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="#d2e4282">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4285">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3536">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3539">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -9850,12 +8822,12 @@
                <p>Upload the attachment of a message</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4292">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3546">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="#d2e4296">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4299">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3550">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3553">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -9863,19 +8835,19 @@
                <p>Upload the attachment of a message</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4306">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4307">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3560">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>
                </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4309">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4312">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3563">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3566">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="d2e4315">/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e3569">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9885,14 +8857,32 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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 key of the group</p>
+                  <p>The key of the user (IdentityImpl)</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseKey</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>courseNodeId</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>
@@ -9924,14 +8914,20 @@
                <p>Retrieves the attachment of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4326">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4329">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3580">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3583">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="d2e4332">/groups/{groupKey}/folder</h3>
+         <h3 id="d2e3586">/users/{identityKey}/forums/group/{groupKey}</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>
@@ -9939,6 +8935,17 @@
                <th>value</th>
                <th>description</th>
             </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the user (IdentityImpl)</p>
+               </td>
+            </tr>
             <tr>
                <td>
                   <p><strong>groupKey</strong></p>
@@ -9952,69 +8959,19 @@
          <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="#d2e4336">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4337">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4338">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4339">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4340">*/*<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="#d2e4343">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="#d2e4348">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4349">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#postFile64ToRoot">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4352">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="#d2e4357">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4358">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="#d2e4361">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="#d2e4366">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4367">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#putFile64VOToRoot">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4370">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4371">application/xml<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="#d2e4373">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4374">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3594">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3597">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e3607">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4375">/groups/{groupKey}/folder/{path:.*}</h3>
+         <h3 id="d2e3610">/users/{identityKey}/forums/group/{groupKey}/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>
@@ -10024,19 +8981,21 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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 key of the user (IdentityImpl)</p>
+               </td>
             </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>
@@ -10044,88 +9003,136 @@
          <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="#d2e4379">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4380">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4381">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4382">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4383">*/*<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="#d2e4386">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="#d2e4391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4392">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4393">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#postFile64ToFolder">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4396">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e4401">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4402">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4403">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3624">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3627">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e3637">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>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4406">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="#d2e4411">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4412">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4413">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3654">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3657">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3667">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#putFile64ToFolder">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="#d2e4416">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4417">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4419">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4420">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#putFolders">PUT</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4423">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4424">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3674">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="#d2e4427">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4428">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3679">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3682">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3692">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4429">/groups/{groupKey}/folder/version</h3>
+         <h3 id="d2e3695">/users/{identityKey}/forums/group/{groupKey}/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>
@@ -10135,139 +9142,41 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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>
-            </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="#d2e4432">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4433">/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="d2e4436">/auth/version</h3>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p>Retrieves the version of the User Authentication Web Service</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4441">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="d2e4451">/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>
+                  <p>The key of the user (IdentityImpl)</p>
                </td>
+            </tr>
+            <tr>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><strong>groupKey</strong></p>
                </td>
                <td>
-                  <p>The username</p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#login">GET</h4>
-               <p>Authenticates against OLAT Provider and provides a security token if
-                  authentication is successful. The security token is returned as
-                  a header named X-OLAT-TOKEN. Given that the password is sent in clear text and not encrypted, it is not advisable 
-                  to use this service over a none secure connection (https).
-               </p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>password</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The password (the password is in clear text, not encrypted)</p>
-                     </td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4463">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4466">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4476">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4479">/repo/courses/{courseId}/elements/folder</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
+               <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#getFolders">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4483">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4484">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#attachFolder">PUT</h4>
+               <h4 id="http://www.example.com#getMessages">GET</h4>
+               <p>Retrieves the messages in the thread</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -10277,102 +9186,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></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></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>
+                        <p><strong>limit</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/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>objectives</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>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
+                        <p>Default: <tt>creationDate</tt></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>(value name, creationDate)</p>
                      </td>
-                     <td></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>
+                        <p><strong>asc</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>uploadExpertRules</strong></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><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>(value true/false)</p>
                      </td>
-                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4496">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4497">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#attachFolderPost">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4500">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="#d2e4510">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3712">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3715">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e3725">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4512">/repo/courses/{courseId}/elements/folder/{nodeId}</h3>
+         <h3 id="d2e3728">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10382,58 +9249,122 @@
             </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 key of the user (IdentityImpl)</p>
+               </td>
             </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></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></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#getFolder">GET</h4>
-               <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="#d2e3736">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="#d2e4517">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4518">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3747">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3750">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3760">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#updateFolder">POST</h4>
+               <h4 id="http://www.example.com#replyToPost">PUT</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="#d2e4521">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3767">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3768">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="#d2e3770">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3773">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3783">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#replyToPost">PUT</h4>
+               <p>Creates a new reply in the forum of the course node</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>title</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The title for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>body</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The body for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>authorKey</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td>
+                        <p>The author user key (optional)</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4529">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4530">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3800">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3803">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e3813">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4531">/repo/courses/{courseId}/elements/folder/{nodeId}/files</h3>
+         <h3 id="d2e3816">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10443,16 +9374,18 @@
             </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 key of the user (IdentityImpl)</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>
@@ -10461,10 +9394,10 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</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>
@@ -10472,69 +9405,58 @@
          <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="#d2e4536">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4537">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4538">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4539">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4540">*/*<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="#d2e4543">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e4548">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4549">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3822">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3825">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#postFile64ToRoot">POST</h4>
+               <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="#d2e4552">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3832">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="#d2e4557">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3836">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3839">Status Code 200 - application/json, 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>
+               <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="#d2e4561">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3846">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="#d2e4566">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4567">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3850">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3853">Status Code 200 - application/json, 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#putFile64VOToRoot">PUT</h4>
+               <h4 id="http://www.example.com#replyToPostAttachment">PUT</h4>
+               <p>Upload the attachment of a message</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4570">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4571">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3860">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3861">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="#d2e4573">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4574">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3863">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3866">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="d2e4575">/repo/courses/{courseId}/elements/folder/{nodeId}/files/{path:.*}</h3>
+         <h3 id="d2e3869">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10544,201 +9466,87 @@
             </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>
-            </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>The key of the user (IdentityImpl)</p>
                </td>
-               <td></td>
             </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></td>
             </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>
-         </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="#d2e4579">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4580">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4581">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4582">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4583">*/*<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="#d2e4586">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="#d2e4591">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4592">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4593">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#postFile64ToFolder">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4596">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="#d2e4601">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4602">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4603">*/*<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="#d2e4606">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="#d2e4611">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4612">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4613">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4616">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4617">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4619">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4620">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#putFolders">PUT</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4623">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4624">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="#d2e4627">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4628">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4629">/repo/courses/{courseId}/elements/folder/{nodeId}/files/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>
+                  <p>The name of the attachment</p>
                </td>
-               <td></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></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 identity key of the user being searched</p>
                </td>
-               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <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="#d2e4632">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3880">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3883">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="d2e4633">/repo/courses/{courseId}/resourcefolders</h3>
+         <h3 id="d2e3887">/auth</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.
+            Authenticate against OLAT Provider
             
             <P>
-            Initial Date:  26 apr. 2010 <br>
+            Initial Date:  7 apr. 2010 <br>
          </p>
          <h6>Methods</h6>
          <div class="methods"></div>
       </div>
       <div class="resource">
-         <h3 id="d2e4636">/repo/courses/{courseId}/resourcefolders/version</h3>
+         <h3 id="d2e3890">/auth/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>Retrieves the version of the User Authentication Web Service</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4641">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3895">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="d2e4651">/repo/courses/{courseId}/resourcefolders/sharedfolder</h3>
+         <h3 id="d2e3905">/auth/{username}<span class="optional">?password</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10748,76 +9556,131 @@
             </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/#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 username</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>
+               <h4 id="http://www.example.com#login">GET</h4>
+               <p>Authenticates against OLAT Provider and provides a security token if
+                  authentication is successful. The security token is returned as
+                  a header named X-OLAT-TOKEN. Given that the password is sent in clear text and not encrypted, it is not advisable 
+                  to use this service over a none secure connection (https).
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>password</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The password (the password is in clear text, not encrypted)</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4659">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4662">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4665">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3917">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3920">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3930">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4668">/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="d2e3933">/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#getSharedFiles">GET</h4>
-               <p>This retrieves the files in the shared folder</p>
+               <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="#d2e3940">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3941">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="#d2e3943">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3953">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3963">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getUserListQuery">GET</h4>
+               <p>Search users and return them in a simple form (without user properties). User properties
+                  can be added two the query parameters. If the authUsername and the authProvider are set,
+                  the search is made only with these two parameters because they are sufficient to return
+                  a single user.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>login</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The login (search with like)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>authProvider</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>An authentication provider (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>authUsername</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>An specific username from the authentication provider</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4677">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3980">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e3990">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4686">/repo/courses/{courseId}/resourcefolders/coursefolder</h3>
+         <h3 id="d2e3993">/users/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10827,60 +9690,113 @@
             </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 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#getCourseFiles">GET</h4>
-               <p>This retrieves the files in the course folder</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="#d2e4692">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4695">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4698">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4001">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4004">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4007">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>
+               <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="#d2e4705">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4014">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4015">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="#d2e4713">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4716">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4719">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4722">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4017">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4020">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4030">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
+                  <li><a href="#d2e4040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#attachFileToFolder">PUT</h4>
-               <p>This attaches the uploaded file(s) to the supplied folder id at the root level</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="#d2e4051">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4054">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4064">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4067">/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="#d2e4072">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="d2e4082">/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="#d2e4729">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4087">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4088">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="#d2e4733">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4736">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4739">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4742">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4090">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4100">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4110">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4745">/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</h3>
+         <h3 id="d2e4113">/users/{identityKey}/delete</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10890,80 +9806,116 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>path</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></td>
+               <td>
+                  <p>The user key identifier</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#deletePost">POST</h4>
+               <p>Fallback method for browsers</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4121">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4124">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4127">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4130">/users/{identityKey}/portrait</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
             </tr>
             <tr>
                <td>
-                  <p><strong>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 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#getCourseFiles">GET</h4>
-               <p>This retrieves the files in the course folder</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="#d2e4752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4755">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4758">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4138">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4141">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#attachFileToFolderPost">POST</h4>
-               <p>This attaches the uploaded file(s) to the supplied folder id.</p>
+               <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="#d2e4765">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4148">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="#d2e4773">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4776">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4779">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4782">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4156">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4159">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4162">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="#d2e4789">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e4793">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4796">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4799">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4802">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4169">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4172">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4805">/repo/courses<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
+         <h3 id="d2e4175">/users/{identityKey}/groups<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>
+            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#getCourseList">GET</h4>
-               <p>Get all courses viewable by the authenticated user</p>
+               <h4 id="http://www.example.com#getUserGroupList">GET</h4>
+               <p>Return all groups of a user</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -10979,7 +9931,9 @@
                         <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 first result</p>
+                     </td>
                   </tr>
                   <tr>
                      <td>
@@ -10989,17 +9943,43 @@
                         <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>
+                     <td>
+                        <p>The maximum results</p>
+                     </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4815">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="#d2e4190">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4193">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="d2e4203">/users/{identityKey}/groups/infos<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#createEmptyCourse">PUT</h4>
-               <p>Creates an empty course, or a copy from a course if the parameter copyFrom is set.</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>
@@ -11009,74 +9989,80 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>shortTitle</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>
-                        <p>The short title</p>
+                        <p>The first result</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>title</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>
-                        <p>The title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>sharedFolderSoftKey</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The repository entry key of a shared folder (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>copyFrom</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-                     </td>
-                     <td>
-                        <p>The cours key to make a copy from (optional)</p>
+                        <p>The maximum results</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4842">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-                  <li><a href="#d2e4852">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4215">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="#d2e4225">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4855">/repo/courses/version</h3>
+         <h3 id="d2e4228">/repo/courses/{courseId}/assessments</h3>
+         <p>Description:<br>
+            Retrieve and import course assessments
+            
+            <P>
+            Initial Date:  7 apr. 2010 <br>
+         </p>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p>The version of the Course Web Service</p>
+               <h4 id="http://www.example.com#getCourseResults">GET</h4>
+               <p>Returns the results of the course.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4860">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4238">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4241">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e4251">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4870">/users/{username}/auth</h3>
-         <p>This web service handles functionalities related to authentication credentials of users.</p>
+         <h3 id="d2e4254">/repo/courses/{courseId}/assessments/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11086,47 +10072,30 @@
             </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>
-                  <p>The username of the user to retrieve authentication</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#create">PUT</h4>
-               <p>Creates and persists an authentication</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4880">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4881">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="#d2e4883">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4886">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-                  <li><a href="#d2e4896">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#getVersion">GET</h4>
+               <p>Retireves the version of the Course Assessment Web Service.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4903">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4906">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-                  <li><a href="#d2e4916">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4259">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="d2e4919">/users/{username}/auth/{authKey}</h3>
+         <h3 id="d2e4269">/repo/courses/{courseId}/assessments/users/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11136,54 +10105,54 @@
             </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>
-                  <p>The username of the user to retrieve authentication</p>
+                  <p>The course resourceable's id</p>
                </td>
             </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</p>
+                  <p>The id of the user</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>authKey</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 authentication key identifier</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#delete">DELETE</h4>
-               <p>Deletes an authentication from the system</p>
+               <h4 id="http://www.example.com#getCourseResultsOf">GET</h4>
+               <p>Returns the results of the course.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4930">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4933">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4936">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4280">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4283">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e4293">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4939">/users/{username}/auth/version</h3>
+         <h3 id="d2e4296">/repo/courses/{courseId}/assessments/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11193,81 +10162,69 @@
             </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>
-                  <p>The username of the user to retrieve authentication</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#getVersion">GET</h4>
-               <p>The version of the User Authentication Web Service</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4944">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="d2e4954">/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>
+                  <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 username of the user to retrieve authentication</p>
+                  <p>The id of the course building block</p>
                </td>
             </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>
-                  <p>The username of the user</p>
+                  <p>The resourceable id of the course</p>
                </td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#createPost">POST</h4>
-               <p>Fallback method for browsers</p>
+               <h4 id="http://www.example.com#getAssessableResults">GET</h4>
+               <p>Exports results for an assessable course node for all students.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4307">Status Code 404<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} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e4320">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postAssessableResults">POST</h4>
+               <p>Imports results for an assessable course node for the authenticated student.</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4962">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4963">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4327">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4328">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="#d2e4965">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4968">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-                  <li><a href="#d2e4978">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4330">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4333">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4336">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4981">/users/{username}/auth/{authKey}/delete</h3>
+         <h3 id="d2e4339">/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11277,129 +10234,131 @@
             </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>
-                  <p>The username of the user to retrieve authentication</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>username</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>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The username of the user</p>
+                  <p>The ident of the course building block</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 id of the user</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#deletePost">POST</h4>
-               <p>Fallback method for browsers</p>
+               <h4 id="http://www.example.com#getCourseNodeResultsForNode">GET</h4>
+               <p>Returns the results of a student at a specific assessable node</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4992">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4995">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4998">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4353">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4356">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e4366">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5001">/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>
+         <h3 id="d2e4369">/repo/forums</h3>
+         <p>Description:<br>
+            Web service to manage forums.
+            
+            <P>
+            Initial Date:  26 aug. 2010 <br>
          </p>
          <h6>Methods</h6>
+         <div class="methods"></div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4372">/repo/forums/version</h3>
+         <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>
-                  <tr>
-                     <td>
-                        <p><strong>type</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The type of notifications (User, Forum...) (optional)</p>
-                     </td>
-                  </tr>
-               </table>
+               <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="#d2e5015">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5018">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4377">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="d2e5029">/i18n</h3>
+         <h3 id="d2e4387">/repo/forums/{forumKey}</h3>
          <p>Description:<br>
-            This handles translations from the i18n module of OLAT.
+            Web service to manage a forum.
             
             <P>
-            Initial Date:  14 apr. 2010 <br>
+            Initial Date:  20 apr. 2010 <br>
          </p>
-         <h6>Methods</h6>
-         <div class="methods"></div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e5032">/i18n/version</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>forumKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the forum</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 i18n Web Service.</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="#d2e5037">Status Code 200 - text/plain<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} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e4410">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5047">/i18n/{package}/{key}<span class="optional">?locale</span></h3>
+         <h3 id="d2e4413">/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>
@@ -11409,34 +10368,21 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>package</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 name of the package</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>key</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td>
-                  <p>The key to translate</p>
+                  <p>The key of the forum</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>
+               <h4 id="http://www.example.com#getThreads">GET</h4>
+               <p>Retrieves the threads in the forum</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -11446,48 +10392,125 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>locale</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></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>The locale (optional)</p>
+                        <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="#d2e5062">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4427">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4430">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e4440">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e5072">/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="d2e5075">/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>
+               <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="#d2e4457">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4460">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e4470">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="#d2e4477">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="#d2e5080">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4482">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4485">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e4495">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5090">/repo/courses/{courseId}/elements/{nodeId}</h3>
+         <h3 id="d2e4498">/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>
@@ -11497,43 +10520,95 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</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 node's id</p>
+                  <p>The key of the forum</p>
                </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>
-                  <p>The course resourceable's id</p>
+                  <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#getCourseNode">GET</h4>
-               <p>Retrieves metadata of the course node</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>
+                     <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="#d2e5101">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5104">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5114">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4515">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4518">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e4528">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5117">/repo/courses/{courseId}/elements/structure/{nodeId}</h3>
+         <h3 id="d2e4531">/repo/forums/{forumKey}/posts/{messageKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11543,88 +10618,61 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</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 node's id of this structure</p>
+                  <p>The key of the forum</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>
+                  <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#updateStructure">POST</h4>
-               <p>This updates a Structure Element onto a given course.</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="#d2e5128">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5153">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4539">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="#d2e5179">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5182">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5192">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4550">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4553">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e4563">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e5195">/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>
+               <h4 id="http://www.example.com#replyToPost">PUT</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="#d2e5201">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4570">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4571">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="#d2e5213">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5216">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5226">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4573">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4576">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e4586">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>
+               <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>
@@ -11634,92 +10682,49 @@
                   </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>
-                  </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>
+                        <p>The title for the first post in the thread</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>shortTitle</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>
-                        <p>Default: <tt>undefined</tt></p>
                      </td>
-                     <td></td>
+                     <td>
+                        <p>The body for the first post in the thread</p>
+                     </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>longTitle</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>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>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></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>
+                        <p>The author user key (optional)</p>
                      </td>
-                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5242">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5245">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5255">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4603">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4606">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e4616">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5258">/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="d2e4619">/repo/forums/{forumKey}/posts/{messageKey}/attachments</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11729,16 +10734,18 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</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>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>
@@ -11749,79 +10756,58 @@
          <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>
+               <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="#d2e4625">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4628">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="#d2e4635">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="#d2e4639">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4642">Status Code 200 - application/json, 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>Upload the attachment of a message</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4649">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="#d2e4653">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4656">Status Code 200 - application/json, 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">PUT</h4>
+               <p>Upload the attachment of a message</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e5270">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4663">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4664">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="#d2e5274">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5277">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4666">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4669">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="d2e5290">/repo/courses/{courseId}/elements/singlepage</h3>
+         <h3 id="d2e4672">/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11831,161 +10817,339 @@
             </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's 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#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>
+               <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="#d2e5298">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4683">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4686">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="d2e4689">/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="#d2e5327">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5330">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5340">Status Code 401<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} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4706">/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#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>
+               <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="#d2e5347">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4717">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4720">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4730">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="#d2e5374">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5387">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4737">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4740">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4750">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>
+               <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="#d2e4757">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4760">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4770">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4773">/catalog/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Retrieves the version of the Catalog Web Service.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4778">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="d2e4788">/catalog/{path:.*}/children<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The path</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getChildren">GET</h4>
+               <p>Returns a list of catalog entries.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </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>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4799">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4802">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="d2e4812">/catalog/{path:.*}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The path</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCatalogEntry">GET</h4>
+               <p>Returns the metadata of the catalog entry.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4820">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4830">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#addCatalogEntry">PUT</h4>
+               <p>Adds a catalog entry under the path specified in the URL.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>longTitle</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>undefined</tt></p>
                      </td>
                      <td>
-                        <p>The node long title</p>
+                        <p>The name</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>objectives</strong></p>
+                        <p><strong>description</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 description</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>visibilityExpertRules</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><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
                      </td>
                      <td>
-                        <p>The rules to view the node (optional)</p>
+                        <p>The type (leaf or node)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRules</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>
+                        <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 id of the repository entry</p>
                      </td>
                   </tr>
                </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4850">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4853">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4863">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="#d2e5415">multipart/form-data<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="#d2e4871">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="#d2e5423">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5426">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5436">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4873">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4876">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4886">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>
+               <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="#d2e4893">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="#d2e4904">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4907">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4917">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>
@@ -11995,118 +11159,85 @@
                   </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>
+                        <p><strong>newParentKey</strong></p>
                      </td>
                      <td>
-                        <p>The node long title</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="#d2e4925">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4926">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="#d2e4928">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4931">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4941">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>
-                     <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>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 rules to view the node (optional)</p>
-                     </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRules</strong></p>
+                        <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 rules to access the node (optional)</p>
-                     </td>
+                     <td></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>
+                        <p><strong>newParentKey</strong></p>
                      </td>
                      <td>
-                        <p>The single page file name</p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></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>
+                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5469">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5472">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5482">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4952">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4955">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4965">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="#d2e4972">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4975">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4985">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5485">/repo/courses/{courseId}/elements/task/{nodeId}</h3>
+         <h3 id="d2e4988">/catalog/{path:.*}/owners</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12116,89 +11247,43 @@
             </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 node's id of this task</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 id</p>
+                  <p>The path</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="#d2e5496">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e5519">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5522">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5532">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4996">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4999">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e5009">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5535">/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>
+         <h3 id="d2e5012">/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#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="#d2e5543">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="#d2e5572">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5575">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5585">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>
+               <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>
@@ -12208,118 +11293,143 @@
                   </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>
-                  </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>
+                     <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><strong>limit</strong></p>
                      </td>
                      <td>
-                        <p>The node long 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>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5022">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, or a copy from a course if the parameter copyFrom is set.</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>shortTitle</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
                      <td>
-                        <p>The rules to view the node (optional)</p>
+                        <p>The short title</p>
                      </td>
                   </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</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>text</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>
-                        <p>The task node text</p>
+                        <p>The repository entry key of a shared folder (optional)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>points</strong></p>
+                        <p><strong>copyFrom</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 cours key to make a copy from (optional)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5620">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5623">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5633">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5049">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+                  <li><a href="#d2e5059">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5062">/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="#d2e5067">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="d2e5077">/ping</h3>
+         <p>Description:<br>
+            Ping to test the presence of the REST Api
+            
+            <P>
+            Initial Date:  7 apr. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#ping">GET</h4>
+               <p>Return a string</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5084">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="d2e5094">/ping/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version of the Ping Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5099">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="d2e5636">/repo/courses/{courseId}/elements/test/{nodeId}</h3>
+         <h3 id="d2e5109">/ping/{name}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12329,43 +11439,64 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</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></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#updateTest">POST</h4>
-               <p>This updates a Test Element onto a given course.</p>
-               <p><em>acceptable request representations:</em></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="#d2e5115">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="d2e5125">/groups</h3>
+         <p>Description:<br>
+            This handles the learning groups.
+            
+            <P>
+            Initial Date:  23 mar. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getGroupList">GET</h4>
+               <p>Return the list of all groups if you have group manager permission, or all
+                  learning group that you particip with or owne.
+               </p>
+               <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5643">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5132">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="d2e5142">/groups/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Retrieves the version of the Group Web Service.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5651">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5654">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5664">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5147">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="d2e5667">/repo/courses/{courseId}/elements/test</h3>
+         <h3 id="d2e5157">/groups/{groupKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12375,151 +11506,55 @@
             </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#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="#d2e5675">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e5701">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5704">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5714">Status Code 401<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} groupVO">ns3:groupVO</abbr>)</a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#attachTest">PUT</h4>
-               <p>This attaches a Test Element onto a given course. The element will be
-                  inserted underneath the supplied parentNodeId.
-               </p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>parentNodeId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's id which will be the parent of this test</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>position</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                     </td>
-                     <td>
-                        <p>The test node's id which is retorned in the
-                           response of the import test resource
-                        </p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node's position relative to its sibling nodes (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node short title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node long title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node learning objectives</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to view the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>testResourceableId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to access the node (optional)</p>
-                     </td>
-                  </tr>
-               </table>
+               <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="#d2e5179">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5180">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="#d2e5746">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5749">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5759">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5182">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5185">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e5195">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="#d2e5202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5205">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5763">/repo/courses/{courseId}/elements/assessment/{nodeId}</h3>
+         <h3 id="d2e5211">/groups/{groupKey}/infos</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12529,47 +11564,31 @@
             </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="#d2e5774">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e5791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5804">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5219">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5222">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="d2e5807">/repo/courses/{courseId}/elements/assessment</h3>
+         <h3 id="d2e5232">/groups/{groupKey}/owners</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12579,134 +11598,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>
-                  <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#attachAssessmentPost">POST</h4>
-               <p>Attaches an assessment building block.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e5815">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="#d2e5838">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5841">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5851">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#attachAssessment">PUT</h4>
-               <p>Attaches an assessment building block.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>parentNodeId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's id which will be the parent of this assessment</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>position</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's position relative to its sibling nodes (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node short title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node long title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node learning objectives</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to view the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to access the node (optional)</p>
-                     </td>
-                  </tr>
-               </table>
+               <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="#d2e5880">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5883">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5893">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5240">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5243">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="d2e5896">/repo/courses/{courseId}/elements/wiki/{nodeId}</h3>
+         <h3 id="d2e5253">/groups/{groupKey}/participants</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12716,47 +11632,31 @@
             </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>
-               </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>
+                  <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#updateWiki">POST</h4>
-               <p>Attaches an wiki building block.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e5907">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="#d2e5927">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5930">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5940">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5261">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5264">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="d2e5943">/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="d2e5274">/groups/{groupKey}/owners/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12766,206 +11666,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>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#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>
+               <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="#d2e5958">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5961">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e5971">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5285">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5288">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5291">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#removeTutor">DELETE</h4>
+               <p>Removes the owner from the group.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5987">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5990">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6000">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5298">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5301">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5304">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6003">/repo/courses/{courseId}/elements/blog/{nodeId}</h3>
+         <h3 id="d2e5307">/groups/{groupKey}/owners/{identityKey}/new</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12975,47 +11722,43 @@
             </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 blog</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 user's id</p>
                </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>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e6014">application/x-www-form-urlencoded<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="#d2e6034">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6037">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6047">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5318">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5321">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5324">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6050">/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="d2e5327">/groups/{groupKey}/owners/{identityKey}/delete</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13025,240 +11768,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'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#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="#d2e6083">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6086">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6096">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#attachBlog">PUT</h4>
-               <p>Attaches an blog building block.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>parentNodeId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's id which will be the parent of this assessment</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>position</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's position relative to its sibling nodes (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node short title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node long title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node learning objectives</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to view the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to access the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>repoEntry</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-                     </td>
-                     <td>
-                        <p>The softkey of the blog resourceable (optional)</p>
-                     </td>
-                  </tr>
-               </table>
+               <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="#d2e6128">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6131">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6141">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5338">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5341">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6144">/repo/courses/{courseId}/elements/survey/{nodeId}</h3>
+         <h3 id="d2e5347">/groups/{groupKey}/participants/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13268,47 +11814,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 will be the parent of this assessment</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#attachSurveyPost">POST</h4>
-               <p>Attaches an survey building block.</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="#d2e6155">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5358">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5361">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5364">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="#d2e6175">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6178">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6188">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5371">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5374">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5377">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6191">/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>
+         <h3 id="d2e5381">/groups/{groupKey}/participants/{identityKey}/new</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13318,124 +11870,216 @@
             </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 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#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>
+               <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="#d2e5392">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5395">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5398">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5401">/groups/{groupKey}/participants/{identityKey}/delete</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the user</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#removeParticipantPost">POST</h4>
+               <p>Fallback method for browser.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5412">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5415">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5418">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5421">/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>
+               <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#getForum">GET</h4>
+               <p>Retrieves the forum.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5434">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e5444">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5447">/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#getThreads">GET</h4>
+               <p>Retrieves the threads in the forum</p>
+               <h6>request query parameters</h6>
+               <table>
                   <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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </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>
+                        <p><strong>start</strong></p>
                      </td>
                      <td>
-                        <p>The node long title</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>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>surveyResourceableId</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="#d2e6218">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6221">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6231">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5461">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5464">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e5474">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>
+               <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>
@@ -13445,91 +12089,63 @@
                   </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>
+                        <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></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>The title for the first post in the thread</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>objectives</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>
-                        <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>
+                        <p>The body for the first post in the thread</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>
+                        <p><strong>authorKey</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>surveyResourceableId</strong></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                        <p>The author user key (optional)</p>
                      </td>
-                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6247">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6250">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6260">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5491">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5494">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5504">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="#d2e5511">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="#d2e5516">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5519">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5529">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6263">/repo/courses/{courseId}/elements/externalpage/{nodeId}</h3>
+         <h3 id="d2e5532">/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>
@@ -13539,71 +12155,32 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>parentNodeId</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 external page</p>
+                  <p>The key of the group</p>
                </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>
-                  <p>The course resourceable's id</p>
+                  <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#updateExternalPage">POST</h4>
-               <p>Update an external page building block.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e6274">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="#d2e6294">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6297">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6307">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e6310">/repo/courses/{courseId}/elements/externalpage<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;url</span></h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#attachExternalPagePost">POST</h4>
-               <p>Attaches an external page building block.</p>
+               <h4 id="http://www.example.com#getMessages">GET</h4>
+               <p>Retrieves the messages in the thread</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -13613,106 +12190,124 @@
                   </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>
+                        <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>
-                  </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>
+                     <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 rules to view the node (optional)</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 access the node (optional)</p>
+                        <p>(value name, creationDate)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>url</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><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 URL of the external page</p>
+                        <p>(value true/false)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6343">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6346">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6356">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5549">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5552">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e5562">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5565">/groups/{groupKey}/forum/posts/{messageKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>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="#d2e5573">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="#d2e5584">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5587">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5597">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>
+               <h4 id="http://www.example.com#replyToPost">PUT</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="#d2e5604">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5605">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="#d2e5607">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5610">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5620">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#replyToPost">PUT</h4>
+               <p>Creates a new reply in the forum of the course node</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -13722,108 +12317,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>
-                     </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>
+                        <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 view the node (optional)</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 access the node (optional)</p>
+                        <p>The body for the first post in the thread</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>url</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 URL of the external page</p>
+                        <p>The author user key (optional)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6388">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6391">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6394">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6404">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5637">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5640">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5650">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6407">/repo/courses/{courseId}/elements/task/{nodeId}/file</h3>
+         <h3 id="d2e5653">/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13833,16 +12369,18 @@
             </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>messageKey</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
@@ -13853,38 +12391,58 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#attachTaskFilePost">POST</h4>
-               <p>This attaches a Task file onto a given task element.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e6414">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e6419">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6422">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6432">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5659">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5662">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#attachTaskFile">PUT</h4>
-               <p>This attaches a Task file onto a given task element.</p>
+               <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="#d2e5669">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="#d2e5673">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5676">Status Code 200 - application/json, 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>Upload the attachment of a message</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5683">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="#d2e5687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5690">Status Code 200 - application/json, 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">PUT</h4>
+               <p>Upload the attachment of a message</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e6439">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5697">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5698">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="#d2e6443">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6446">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e6456">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6459">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5700">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5703">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="d2e6463">/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="d2e5706">/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13894,273 +12452,1540 @@
             </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/#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>
+                  <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#getAttachment">GET</h4>
+               <p>Retrieves the attachment of the message</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5717">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5720">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="d2e5723">/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>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="#d2e5727">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5728">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5729">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5730">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5731">*/*<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="#d2e5734">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="#d2e5739">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5740">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#postFile64ToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5743">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="#d2e5748">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5749">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="#d2e5752">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="#d2e5757">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5758">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#putFile64VOToRoot">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5761">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5762">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5764">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5765">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5766">/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>
+                  <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#addTaskConfigurationPost">POST</h4>
-               <p>This attaches the run-time configuration onto a given task element.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableAssignment</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>taskAssignmentType</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>taskAssignmentText</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableTaskPreview</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableTaskDeselect</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>onlyOneUserPerTask</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableDropbox</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableDropboxConfirmationMail</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>dropboxConfirmationText</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableReturnbox</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableScoring</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>grantScoring</strong></p>
-                     </td>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5770">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5771">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5772">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5773">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5774">*/*<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="#d2e5777">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="#d2e5782">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5783">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5784">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postFile64ToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5787">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="#d2e5792">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5793">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5794">*/*<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="#d2e5797">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="#d2e5802">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5803">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5804">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5807">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5808">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5810">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5811">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#putFolders">PUT</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5814">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5815">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="#d2e5818">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5819">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5820">/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="#d2e5823">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5824">/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="d2e5827">/api/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Version number of the whole REST API of OLAT.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5832">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="d2e5842">/api/doc</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getHtmlDoc">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5845">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5846">/api/doc/{filename}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>filename</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getImage1">GET</h4>
+               <p>Returns images for the documentation of OLAT.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5852">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="d2e5855">/api/{filename}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>filename</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getImage2">GET</h4>
+               <p>Returns images for the documentation of OLAT.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5861">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="d2e5864">/api/copyright</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCopyrightXhtml">GET</h4>
+               <p>Returns the copyright of OLAT.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5869">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#getCopyrightPlainText">GET</h4>
+               <p>Returns the copyright of OLAT.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5876">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="d2e5879">/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></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getForums">GET</h4>
+               <p>Retrieves metadata of the published course node</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5887">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5890">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)</a></li>
+                  <li><a href="#d2e5900">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#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="#d2e5907">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="#d2e5919">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5922">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e5932">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachForum">PUT</h4>
+               <p>This attaches a Forum Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></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>moderatorExpertRules</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>posterExpertRules</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>readerExpertRules</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="#d2e5950">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5953">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e5963">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5966">/repo/courses/{courseId}/elements/forum/{nodeId}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></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 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#getForum">GET</h4>
+               <p>Retrieves metadata of the published course node</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5977">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5980">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e5990">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5993">/repo/courses/{courseId}/elements/forum/{nodeId}/thread<span class="optional">?title</span><span class="optional">&amp;body</span><span class="optional">&amp;identityName</span><span class="optional">&amp;sticky</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the course node.</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the course.</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#newThreadToForum">PUT</h4>
+               <p>Creates a new thread in the forum of the course node</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>title</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The title for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>body</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The body for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>identityName</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The author identity name (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>sticky</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td>
+                        <p>Creates sticky thread.</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6017">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6020">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e6030">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6033">/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></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the course node.</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the course.</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#newMessageToForum">PUT</h4>
+               <p>Creates a new forum message in the forum of the course node</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentMessageId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td>
+                        <p>The id of the parent message.</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>title</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The title for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>body</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The body for the first post in the thread</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>identityName</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The author identity name (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6057">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6060">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e6070">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6073">/repo/courses/{courseId}/elements/forum/{nodeId}/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>
+               <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>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>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <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="#d2e6082">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6085">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e6095">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6098">/repo/courses/{courseId}/elements/forum/{nodeId}/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>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>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>
+         </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>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></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></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>scoreMin</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>(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="#d2e6112">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6115">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e6125">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>
+                     <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="#d2e6142">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6145">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e6155">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="#d2e6162">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="#d2e6167">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6170">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e6180">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6183">/repo/courses/{courseId}/elements/forum/{nodeId}/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>
+               <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>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>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>
+               <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/#float">float</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>scoreMax</strong></p>
+                        <p><strong>limit</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>
+                        <p>Default: <tt>25</tt></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>
+                        <p><strong>orderBy</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>scorePassingThreshold</strong></p>
+                        <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><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                        <p>(value name, creationDate)</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableCommentField</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>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>commentForUser</strong></p>
+                        <p>Default: <tt>true</tt></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>(value true/false)</p>
                      </td>
-                     <td></td>
                   </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6200">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6203">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e6213">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6216">/repo/courses/{courseId}/elements/forum/{nodeId}/forum/posts/{messageKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>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>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>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="#d2e6224">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="#d2e6235">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6238">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e6248">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>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6255">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6256">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="#d2e6258">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6261">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e6271">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#replyToPost">PUT</h4>
+               <p>Creates a new reply in the forum of the course node</p>
+               <h6>request query parameters</h6>
+               <table>
                   <tr>
-                     <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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </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>
+                        <p><strong>title</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>accessExpertRuleTask</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/#string">string</a></em></p>
+                        <p>The title for the first post in the thread</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRuleDropbox</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></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>
+                        <p>The body for the first post in the thread</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><strong>authorKey</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>accessExpertRuleSolution</strong></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>The author user key (optional)</p>
                      </td>
-                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6498">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6501">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6504">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e6514">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6517">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6288">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6291">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e6301">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6304">/repo/courses/{courseId}/elements/forum/{nodeId}/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></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>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>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="#d2e6310">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6313">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="#d2e6320">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="#d2e6324">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6327">Status Code 200 - application/json, 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>Upload the attachment of a message</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6334">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="#d2e6338">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6341">Status Code 200 - application/json, 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">PUT</h4>
+               <p>Upload the attachment of a message</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6348">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6349">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="#d2e6351">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6354">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="d2e6357">/repo/courses/{courseId}/elements/forum/{nodeId}/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></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>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>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#getAttachment">GET</h4>
+               <p>Retrieves the attachment of the message</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6368">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6371">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="d2e6374">/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="d2e6377">/i18n/version</h3>
+         <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#getVersion">GET</h4>
+               <p>Retrieves the version of the i18n Web Service.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6382">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="d2e6392">/i18n/{package}/{key}<span class="optional">?locale</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>package</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The name of the package</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>key</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The key to translate</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getTranslation">GET</h4>
+               <p>Return the translation of the key. If the "locale" parameter is not specified, the method
+                  try to use the "locale" of the user and if it hasn't, take the default locale.
+               </p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -14170,160 +13995,113 @@
                   </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>
+                        <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></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>
+                        <p>The locale (optional)</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>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6407">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="d2e6418">/repo/courses/{courseId}/elements/contact<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;coaches</span><span class="optional">&amp;participants</span><span class="optional">&amp;groups</span><span class="optional">&amp;areas</span><span class="optional">&amp;to</span><span class="optional">&amp;defaultSubject</span><span class="optional">&amp;defaultBody</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#attachContact">PUT</h4>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>grantScoring</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></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>scoreMin</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></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>scoreMax</strong></p>
+                        <p><strong>shortTitle</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></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>grantPassing</strong></p>
+                        <p><strong>longTitle</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>scorePassingThreshold</strong></p>
+                        <p><strong>objectives</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></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableCommentField</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>commentForUser</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>
@@ -14332,25 +14110,27 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>commentForCoaches</strong></p>
+                        <p><strong>coaches</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/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableSolution</strong></p>
+                        <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>accessExpertRuleTask</strong></p>
+                        <p><strong>groups</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -14359,7 +14139,7 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRuleDropbox</strong></p>
+                        <p><strong>areas</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -14368,7 +14148,7 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRuleReturnbox</strong></p>
+                        <p><strong>to</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -14377,7 +14157,7 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRuleScoring</strong></p>
+                        <p><strong>defaultSubject</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -14386,7 +14166,7 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>accessExpertRuleSolution</strong></p>
+                        <p><strong>defaultBody</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -14396,27 +14176,349 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6552">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6555">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6558">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e6568">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6571">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6438">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6439">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="#d2e6442">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="#d2e6459">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6460">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6461">/system/log</h3>
+         <p>Description:<br>
+            This web service returns logFiles
+            
+            <P>
+            Initial Date:  23.12.2011 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCurrentLogFile">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6466">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6467">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6468">/system/log/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 Log Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6473">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="d2e6483">/system/log/{date}</h3>
+         <h6>resource-wide template 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></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getLogFileByDate">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6487">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6488">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6489">/users/{identityKey}/folders</h3>
+         <p>Description:<br>
+            
+            <P>
+            Initial Date:  16 déc. 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>
+                  <p>The key of the user (IdentityImpl)</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getFolders">GET</h4>
+               <p>Retrieves a list of folders on a user base. All folders of groups 
+                  where the user is participant/tutor + all folders in course where
+                  the user is a participant (owner, tutor or participant)
+               </p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6499">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li>
+                  <li><a href="#d2e6509">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6512">/users/{identityKey}/folders/personal</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the user (IdentityImpl)</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></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="#d2e6516">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6517">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6518">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6519">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6520">*/*<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="#d2e6523">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="#d2e6528">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6529">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#postFile64ToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6532">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="#d2e6537">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6538">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="#d2e6541">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="#d2e6546">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6547">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#putFile64VOToRoot">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6550">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6551">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6553">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6554">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6555">/users/{identityKey}/folders/personal/{path:.*}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the user (IdentityImpl)</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></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="#d2e6559">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6560">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6561">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6562">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6563">*/*<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>
+               <h4 id="http://www.example.com#postFileToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6566">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="#d2e6571">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6572">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6573">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postFile64ToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6576">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="#d2e6581">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6582">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6583">*/*<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="#d2e6586">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="#d2e6591">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6592">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6593">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6596">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6597">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6599">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6600">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#putFolders">PUT</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6603">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6604">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="#d2e6578">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6581">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e6591">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6607">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6608">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6594">/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="d2e6609">/users/{identityKey}/folders/personal/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -14426,16 +14528,18 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</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 key of the user (IdentityImpl)</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>
@@ -14446,199 +14550,110 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#addSurveyConfigurationPost">POST</h4>
-               <p>This attaches the run-time configuration onto a given survey element.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>allowCancel</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>allowNavigation</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>allowSuspend</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>sequencePresentation</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>itemPage</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showNavigation</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showQuestionTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showSectionsOnly</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-               </table>
+               <h4 id="http://www.example.com#getVersion">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6609">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6612">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6615">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e6625">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6628">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6612">text/plain<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>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6613">/users/{identityKey}/folders/group/{groupKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the user (IdentityImpl)</p>
+               </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="#d2e6643">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6646">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6649">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e6659">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6662">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6617">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6618">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6619">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6620">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6621">*/*<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>
+               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6624">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="#d2e6629">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6630">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#postFile64ToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6633">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="#d2e6638">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6639">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="#d2e6642">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="#d2e6647">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6648">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#putFile64VOToRoot">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6651">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6652">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6669">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6672">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e6682">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6654">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6655">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6685">/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="d2e6656">/users/{identityKey}/folders/group/{groupKey}/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -14648,1375 +14663,996 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</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 key of the user (IdentityImpl)</p>
                </td>
-               <td></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></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#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>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6660">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6661">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6662">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6663">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6664">*/*<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="#d2e6667">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="#d2e6711">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6714">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6717">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e6727">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6730">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6672">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6673">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6674">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#addTestConfiguration">PUT</h4>
-               <p>This attaches the run-time configuration onto a given test element.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>allowCancel</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>allowNavigation</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>allowSuspend</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>numAttempts</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                        <p>Default: <tt>0</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>sequencePresentation</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>itemPage</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showNavigation</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showQuestionTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showResultsAfterFinish</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showResultsDependendOnDate</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showResultsOnHomepage</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showScoreInfo</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showQuestionProgress</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showScoreProgress</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showSectionsOnly</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>summaryPresentation</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>summaryCompact</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>startDate</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>endDate</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-               </table>
+               <h4 id="http://www.example.com#postFile64ToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6677">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="#d2e6682">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6683">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6684">*/*<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="#d2e6687">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="#d2e6692">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6693">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6694">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6697">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6698">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6700">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6701">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#putFolders">PUT</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6704">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6705">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="#d2e6708">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6709">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6710">/users/{identityKey}/folders/group/{groupKey}/version</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the user (IdentityImpl)</p>
+               </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="#d2e6713">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6714">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the user (IdentityImpl)</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseKey</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>courseNodeId</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="#d2e6756">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6759">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6762">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e6772">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6775">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6719">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6720">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6721">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6722">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6723">*/*<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>
+               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6726">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="#d2e6731">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6732">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#postFile64ToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6735">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="#d2e6740">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6741">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="#d2e6744">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="#d2e6749">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6750">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#putFile64VOToRoot">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6753">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6754">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6782">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6785">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e6795">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6756">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6757">application/xml<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>
-      <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="d2e22">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="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>)
-      </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 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="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>
-      <p>
-         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;userVO&gt;
-    &lt;key&gt;345&lt;/key&gt;
-    &lt;login&gt;john&lt;/login&gt;
-    &lt;password&gt;&lt;/password&gt;
-    &lt;firstName&gt;John&lt;/firstName&gt;
-    &lt;lastName&gt;Smith&lt;/lastName&gt;
-    &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
-    &lt;properties&gt;
-        &lt;property&gt;
-            &lt;name&gt;telPrivate&lt;/name&gt;
-            &lt;value&gt;238456782&lt;/value&gt;
-        &lt;/property&gt;
-        &lt;property&gt;
-            &lt;name&gt;telMobile&lt;/name&gt;
-            &lt;value&gt;238456782&lt;/value&gt;
-        &lt;/property&gt;
-    &lt;/properties&gt;
-&lt;/userVO&gt;
-</code></pre></p>
-      <p>The user</p>
-      <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e99">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="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="d2e120">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e123">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="d2e133">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e141">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="d2e156">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e157">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e159">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="d2e169">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="d2e179">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e190">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e193">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="d2e196">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e207">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="d2e210">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="d2e217">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6758">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the user (IdentityImpl)</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseKey</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>courseNodeId</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>
+               </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="#d2e6762">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6763">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6764">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6765">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6766">*/*<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="#d2e6769">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="#d2e6774">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6775">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6776">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#postFile64ToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6779">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="#d2e6784">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6785">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6786">*/*<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="#d2e6789">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="#d2e6794">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6795">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6796">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6799">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6800">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6802">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6803">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#putFolders">PUT</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6806">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6807">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="#d2e6810">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6811">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6812">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the user (IdentityImpl)</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseKey</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>courseNodeId</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#getVersion">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6815">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="d2e6">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e7">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e19">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e20">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e23">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e225">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="d2e228">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="d2e231">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e238">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The portrait deleted</p>
-      <h3 id="d2e241">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e262">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 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="d2e284">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 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="d2e294">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The request hasn't paging information</p>
-      <h3 id="d2e317">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e318">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e321">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e33">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e34">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e40">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e41">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e44">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e338">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e339">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e350">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e353">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;displayName&gt;Demo course&lt;/displayName&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="d2e367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e370">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The metadatas of the created course</p>
-      <h3 id="d2e373">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e381">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e52">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e53">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e59">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e60">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e61">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e62">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e63">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e66">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e71">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e72">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e75">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e80">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e81">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e84">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e89">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e90">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e93">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e94">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e96">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e97">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e104">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e105">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e106">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e109">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e114">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e115">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e116">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e119">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e124">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e125">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e126">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e129">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e134">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e135">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e136">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e139">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e140">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e142">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e143">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e146">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e147">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e150">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e151">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e155">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e164">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="d2e399">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e402">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)
+      <h3 id="d2e185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e188">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;courseVO&gt;
-    &lt;sharedFolderSoftKey&gt;head_1_olat_43985684395&lt;/sharedFolderSoftKey&gt;
-&lt;/courseVO&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The configuration 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="d2e412">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e198">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e419">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e212">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e439">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e442">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)
+      <h3 id="d2e237">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e263">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e266">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;courseVO&gt;
-    &lt;sharedFolderSoftKey&gt;head_1_olat_43985684395&lt;/sharedFolderSoftKey&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 course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e452">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e276">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e463">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e466">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e285">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e297">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e300">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
       </h3>
-      <p>The array of authors</p>
+      <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="d2e469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e484">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e487">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)
+      <h3 id="d2e326">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e329">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;courseVO&gt;
-    &lt;key&gt;777&lt;/key&gt;
-    &lt;title&gt;Demo course&lt;/title&gt;
-    &lt;displayName&gt;Demo course&lt;/displayName&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 course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e497">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e506">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e509">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="d2e512">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized to export the course</p>
-      <h3 id="d2e523">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e526">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="d2e529">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e540">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e543">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="d2e546">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e339">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e561">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="d2e564">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e354">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e358">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e361">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
       </h3>
-      <p>The author</p>
+      <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="d2e567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e574">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="d2e577">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="d2e580">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e587">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="d2e590">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="d2e593">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e371">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e604">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="d2e607">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e382">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e411">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e414">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;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;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&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="d2e621">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e622">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e624">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e424">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e431">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e458">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e461">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="d2e634">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e471">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e642">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="d2e660">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e663">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e499">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e507">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e510">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="d2e677">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group is deleted</p>
-      <h3 id="d2e683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e520">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e690">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e692">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e695">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e553">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e556">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 course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e705">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e566">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e713">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e715">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e580">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e603">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e606">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="d2e725">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e616">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e738">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The forum not found</p>
-      <h3 id="d2e741">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e627">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e656">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e659">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;forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&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="d2e751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e669">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e768">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="d2e771">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e704">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e707">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;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;
+&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="d2e781">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e717">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e798">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="d2e801">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e727">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e735">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="d2e738">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 test node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e811">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <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="d2e818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e759">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e823">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="d2e826">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e785">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="d2e788">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 test node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e836">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e798">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e856">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="d2e859">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e830">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>course, parentNode or test not found</p>
+      <h3 id="d2e833">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;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;
+&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="d2e869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e843">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e880">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e858">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e894">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e878">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="d2e904">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e888">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e911">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e912">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e914">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e917">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e899">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e922">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e925">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="d2e927">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e935">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e944">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e947">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e964">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e967">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="d2e957">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e966">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The message not found</p>
-      <h3 id="d2e969">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="d2e976">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e980">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="d2e983">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e990">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e994">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="d2e997">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e1004">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1005">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1007">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="d2e1010">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e1024">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="d2e1027">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="d2e1034">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1035">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1036">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1037">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1038">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1041">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1046">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1047">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1050">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1055">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1056">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1059">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1064">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1065">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1068">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1069">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1071">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1072">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1079">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1080">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1081">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1084">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1089">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1090">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1091">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1094">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1099">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1100">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1101">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1104">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1109">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1110">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1111">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1114">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1115">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1117">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1118">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1121">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1122">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1125">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1126">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1130">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1139">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="d2e1159">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The forum not found</p>
-      <h3 id="d2e1162">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e977">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e991">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1011">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1014">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;forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&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="d2e1172">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1024">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1189">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="d2e1192">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e1042">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1045">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;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;
+&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="d2e1202">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1055">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1219">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="d2e1222">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e1071">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1074">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="d2e1232">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1084">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1239">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1098">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1244">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="d2e1247">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e1118">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1121">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="d2e1257">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1131">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1277">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="d2e1280">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e1167">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1170">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;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;
+&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="d2e1180">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1212">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1215">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="d2e1290">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1225">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1301">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1239">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1312">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e1315">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e1259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1262">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="d2e1325">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1272">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1332">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1333">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1335">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e1338">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <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>
       <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="d2e1348">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1315">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1365">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e1368">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e1331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1334">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="d2e1378">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1387">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The message not found</p>
-      <h3 id="d2e1390">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="d2e1397">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1401">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="d2e1404">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e1411">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1358">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1415">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="d2e1418">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e1425">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1426">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1428">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="d2e1431">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e1445">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="d2e1448">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="d2e1461">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of contacts</p>
-      <h3 id="d2e1472">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1378">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1475">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)
+      <h3 id="d2e1381">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;forums totalCount="1"&gt;
-    &lt;forums&gt;
-        &lt;forums subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&gt;
-    &lt;/forums&gt;
-&lt;/forums&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="d2e1485">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1391">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1492">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1504">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1427">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1507">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1430">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;
@@ -16028,11 +15664,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1517">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1440">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1535">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1472">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The given URL is not valid</p>
+      <h3 id="d2e1475">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1538">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1478">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;
@@ -16044,248 +15682,306 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1548">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1488">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1562">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1498">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1503">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1565">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e1506">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;forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&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="d2e1575">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1516">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1602">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="d2e1605">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e1523">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1527">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e1530">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="d2e1615">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1540">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="d2e1543">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1642">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="d2e1645">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e1582">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e1585">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="d2e1588">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;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 task node configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1655">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1598">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="d2e1601">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1667">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The forum not found</p>
-      <h3 id="d2e1670">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e1636">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e1639">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="d2e1642">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;forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&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 task node configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1680">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1652">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="d2e1655">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1697">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="d2e1700">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e1662">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="d2e1665">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;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;
+&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 configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1710">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1675">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1727">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="d2e1730">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e1693">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e1696">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="d2e1699">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;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 survey node configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1740">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1709">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="d2e1712">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1747">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1752">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="d2e1755">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e1727">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e1730">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="d2e1733">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;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 survey node configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1765">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1743">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="d2e1746">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1785">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="d2e1788">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e1753">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="d2e1756">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;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;
+&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 configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1798">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1766">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1809">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1820">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e1823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e1795">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e1798">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="d2e1801">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;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 test node configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1833">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1811">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="d2e1814">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1840">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1841">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1840">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
       <h3 id="d2e1843">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e1846">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <p>The course or test node not found</p>
+      <h3 id="d2e1846">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;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 test node configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1856">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1856">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="d2e1859">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1873">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e1876">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e1866">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="d2e1869">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;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 configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1886">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1879">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1895">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The message not found</p>
-      <h3 id="d2e1898">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="d2e1905">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
+      <h3 id="d2e1892">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of contacts</p>
       <h3 id="d2e1909">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="d2e1912">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e1919">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e1912">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;subscriptionInfoVOes&gt;
+    &lt;subscriptionInfoVO&gt;
+        &lt;title&gt;Infos&lt;/title&gt;
+        &lt;items/&gt;
+    &lt;/subscriptionInfoVO&gt;
+&lt;/subscriptionInfoVOes&gt;
+</code></pre></p>
+      <p>The notifications</p>
+      <h3 id="d2e1930">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="d2e1948">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="d2e1951">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e1954">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1966">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="d2e1969">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e1972">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1981">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e1984">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e1987">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1994">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1923">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="d2e1926">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e1933">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1934">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e1936">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="d2e1939">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e1953">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="d2e1956">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="d2e1969">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e2002">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="d2e2005">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e2008">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="d2e2011">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2018">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2022">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="d2e2025">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e2028">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="d2e2031">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2041">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2044">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e2047">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2054">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2062">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="d2e2065">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e2068">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="d2e2071">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2078">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2082">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="d2e2085">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e2088">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="d2e2091">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2108">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2109">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2112">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2123">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2124">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2130">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2131">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2142">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;
@@ -16306,7 +16002,7 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1983">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e2156">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;
@@ -16327,9 +16023,9 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1997">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2170">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e2014">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e2187">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;
@@ -16346,10 +16042,10 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2024">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="d2e2032">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2051">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e2205">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2224">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;
@@ -16366,409 +16062,648 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2061">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2234">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2245">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2248">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The metadatas of the created course</p>
+      <h3 id="d2e2251">Status Code 401<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">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The repository entry not found</p>
+      <h3 id="d2e2261">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
+</code></pre></p>
+      <p>Get the repository resource</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2275">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2281">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
+</code></pre></p>
+      <p>Replace the resource and return the updated repository entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2291">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2300">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The resource is locked</p>
+      <h3 id="d2e2303">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The resource could not found</p>
+      <h3 id="d2e2306">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
+</code></pre></p>
+      <p>Download the repository entry as export zip file</p>
+      <h3 id="d2e2316">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="d2e2319">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2330">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;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;displayName&gt;Demo course&lt;/displayName&gt;
+        &lt;/course&gt;
+    &lt;/courses&gt;
+&lt;/courses&gt;
+</code></pre></p>
+      <p>List of visible courses</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e2350">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2353">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;displayName&gt;Demo course&lt;/displayName&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="d2e2367">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2370">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The metadatas of the created course</p>
+      <h3 id="d2e2373">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2381">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="d2e2399">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2402">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="d2e2412">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2419">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2439">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2442">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 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="d2e2452">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2463">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2466">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="d2e2469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2484">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2487">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;displayName&gt;Demo course&lt;/displayName&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="d2e2497">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2506">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2509">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="d2e2512">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized to export the course</p>
+      <h3 id="d2e2523">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2526">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="d2e2529">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2540">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e2543">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="d2e2546">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2561">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="d2e2564">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="d2e2567">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2072">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e2075">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The metadatas of the created course</p>
-      <h3 id="d2e2078">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2574">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="d2e2577">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="d2e2580">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2085">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The repository entry not found</p>
-      <h3 id="d2e2088">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e2587">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="d2e2590">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="d2e2593">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2604">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="d2e2607">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;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;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>Get the repository resource</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="d2e2102">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2108">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e2621">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2622">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2624">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;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;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>Replace the resource and return the updated repository entry</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="d2e2118">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2634">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2127">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The resource is locked</p>
-      <h3 id="d2e2130">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The resource could not found</p>
-      <h3 id="d2e2133">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2642">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>
-         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;repositoryEntryVO&gt;
-    &lt;key&gt;479286&lt;/key&gt;
-    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
-    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
-    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
-    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
-    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
-&lt;/repositoryEntryVO&gt;
-</code></pre></p>
-      <p>Download the repository entry as export zip file</p>
-      <h3 id="d2e2143">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="d2e2146">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2156">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e2660">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e2663">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;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;
+&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 list of roots catalog entries</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="d2e2177">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="d2e2180">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e2677">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e2680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group is deleted</p>
+      <h3 id="d2e2683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2690">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2692">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e2695">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;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;
+&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 catalog entry</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="d2e2190">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2197">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="d2e2200">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e2705">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2713">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2715">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;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;
+&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 catalog entry</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="d2e2210">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2217">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="d2e2220">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e2725">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2738">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The forum not found</p>
+      <h3 id="d2e2741">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;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;
+&lt;forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&gt;
 </code></pre></p>
-      <p>The catalog 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="d2e2230">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2238">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="d2e2259">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="d2e2262">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e2751">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2768">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="d2e2771">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;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;
+&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 list of catalog entries</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="d2e2280">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e2781">Status Code 401<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 author, forum or message not found</p>
+      <h3 id="d2e2801">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;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;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 catalog 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="d2e2290">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="d2e2310">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="d2e2313">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</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="d2e2818">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2823">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="d2e2826">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;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;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 catalog 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="d2e2323">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2330">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2331">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2333">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="d2e2336">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e2836">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2856">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="d2e2859">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;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;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 catalog 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="d2e2346">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2353">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2869">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2880">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e2364">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="d2e2367">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e2891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e2894">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;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;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 catalog 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="d2e2377">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2385">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2386">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2388">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="d2e2391">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e2904">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2911">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2912">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2914">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e2917">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;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;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 catalog 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="d2e2401">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2412">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="d2e2415">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e2927">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2944">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e2947">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;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;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 catalog 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="d2e2425">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2432">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="d2e2435">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e2957">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2966">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The message not found</p>
+      <h3 id="d2e2969">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="d2e2976">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2980">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="d2e2983">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e2990">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2994">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="d2e2997">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e3004">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3005">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3007">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="d2e3010">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e3024">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="d2e3027">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="d2e3034">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3035">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3036">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3037">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3038">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3041">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3046">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3047">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3050">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3055">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3056">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3059">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3064">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3065">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3068">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3069">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3071">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3072">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3079">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3080">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3081">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3084">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3089">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3090">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3091">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3094">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3099">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3100">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3101">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3104">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3109">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3110">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3111">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3114">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3115">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3117">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3118">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3121">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3122">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3125">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3126">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3130">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3141">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3142">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3144">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e3147">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;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;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 catalog entry</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="d2e2445">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2456">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="d2e2459">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e3157">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3164">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e3167">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;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;
+&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 catalog entry</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="d2e2469">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e2479">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="d2e2494">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3177">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3191">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="d2e3194">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication successfully deleted</p>
+      <h3 id="d2e3197">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3205">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="d2e2510">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3223">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3224">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3226">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e3229">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
+      </h3>
       <p>
-         <h6>Example</h6><pre><code>Ping</code></pre></p>
-      <p>Return a small string</p>
-      <h3 id="d2e2530">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;authenticationVO&gt;
+    &lt;key&gt;38759&lt;/key&gt;
+    &lt;identityKey&gt;345&lt;/identityKey&gt;
+    &lt;provider&gt;OLAT&lt;/provider&gt;
+    &lt;authUsername&gt;john&lt;/authUsername&gt;
+&lt;/authenticationVO&gt;
+</code></pre></p>
+      <p>The saved authentication</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e3239">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3253">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="d2e3256">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication successfully deleted</p>
+      <h3 id="d2e3259">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3272">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;
@@ -16778,11 +16713,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2540">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3282">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2552">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3294">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The forum not found</p>
-      <h3 id="d2e2555">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e3297">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;
@@ -16792,11 +16727,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2565">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3307">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2582">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3324">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="d2e2585">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e3327">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;
@@ -16815,11 +16750,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2595">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3337">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2612">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3354">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="d2e2615">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3357">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;
@@ -16834,13 +16769,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2625">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3367">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2632">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3374">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e2637">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3379">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="d2e2640">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3382">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;
@@ -16855,11 +16790,11 @@
       <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="d2e3392">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2670">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3412">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="d2e2673">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e3415">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;
@@ -16878,13 +16813,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3425">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2694">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3436">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e2705">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3447">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The author or message not found</p>
-      <h3 id="d2e2708">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3450">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;
@@ -16899,13 +16834,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2718">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3460">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2725">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2726">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2728">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3467">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3468">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3470">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The author or message not found</p>
-      <h3 id="d2e2731">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3473">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;
@@ -16920,11 +16855,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2741">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3483">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2758">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3500">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The author or message not found</p>
-      <h3 id="d2e2761">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3503">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;
@@ -16939,37 +16874,37 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2771">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3513">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2780">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3522">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The message not found</p>
-      <h3 id="d2e2783">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3525">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="d2e2790">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3532">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e2794">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3536">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="d2e2797">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3539">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>Ok</p>
-      <h3 id="d2e2804">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3546">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e2808">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3550">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="d2e2811">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3553">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>Ok</p>
-      <h3 id="d2e2818">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2819">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2821">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3560">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="d2e3563">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="d2e2824">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3566">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>Ok</p>
-      <h3 id="d2e2838">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3580">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="d2e2841">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3583">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="d2e2852">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3594">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The forum not found</p>
-      <h3 id="d2e2855">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e3597">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;
@@ -16979,11 +16914,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2865">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3607">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2882">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3624">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="d2e2885">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e3627">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;
@@ -17002,11 +16937,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2895">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3637">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2912">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3654">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="d2e2915">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3657">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;
@@ -17021,13 +16956,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2925">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3667">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2932">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3674">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e2937">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3679">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="d2e2940">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3682">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;
@@ -17042,11 +16977,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2950">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3692">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2970">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3712">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="d2e2973">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e3715">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;
@@ -17065,13 +17000,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2983">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3725">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2994">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3736">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e3005">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3747">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The author or message not found</p>
-      <h3 id="d2e3008">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3750">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;
@@ -17086,13 +17021,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3018">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3760">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3025">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3026">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3028">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3767">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3768">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3770">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The author or message not found</p>
-      <h3 id="d2e3031">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3773">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;
@@ -17107,11 +17042,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3041">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3783">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3058">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3800">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The author or message not found</p>
-      <h3 id="d2e3061">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3803">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;
@@ -17126,318 +17061,265 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3071">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3813">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3080">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3822">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The message not found</p>
-      <h3 id="d2e3083">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3825">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="d2e3090">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3832">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e3094">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3836">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="d2e3097">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3839">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>Ok</p>
-      <h3 id="d2e3104">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3846">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e3108">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3850">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="d2e3111">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3853">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>Ok</p>
-      <h3 id="d2e3118">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3119">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3121">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3860">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3861">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3863">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="d2e3124">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3866">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>Ok</p>
-      <h3 id="d2e3138">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3880">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="d2e3141">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3883">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="d2e3154">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3157">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      <h3 id="d2e3895">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="d2e3917">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e3920">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="d2e3930">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication has failed</p>
+      <h3 id="d2e3940">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3941">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3943">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="d2e3953">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="d2e3963">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3980">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;assessableResultsVOes&gt;
-    &lt;assessableResultsVO&gt;
-        &lt;identityKey&gt;345&lt;/identityKey&gt;
-        &lt;score&gt;34.0&lt;/score&gt;
-        &lt;passed&gt;true&lt;/passed&gt;
-    &lt;/assessableResultsVO&gt;
-&lt;/assessableResultsVOes&gt;
+&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>Array of results for the whole the course</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="d2e3167">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3990">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4001">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4004">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="d2e4007">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3175">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="d2e3196">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="d2e3199">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      <h3 id="d2e4014">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4015">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4017">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4020">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;assessableResultsVO&gt;
-    &lt;identityKey&gt;345&lt;/identityKey&gt;
-    &lt;score&gt;34.0&lt;/score&gt;
-    &lt;passed&gt;true&lt;/passed&gt;
-&lt;/assessableResultsVO&gt;
+&lt;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 result of the course</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="d2e3209">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3223">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3226">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      <h3 id="d2e4030">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;assessableResultsVOes&gt;
-    &lt;assessableResultsVO&gt;
-        &lt;identityKey&gt;345&lt;/identityKey&gt;
-        &lt;score&gt;34.0&lt;/score&gt;
-        &lt;passed&gt;true&lt;/passed&gt;
-    &lt;/assessableResultsVO&gt;
-&lt;/assessableResultsVOes&gt;
+&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>Export all results of all user of the course</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="d2e3236">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3243">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3244">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3246">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4051">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The identity not found</p>
-      <h3 id="d2e3249">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Import successful</p>
-      <h3 id="d2e3252">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3269">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="d2e3272">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
-      </h3>
+      <h3 id="d2e4054">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;assessableResultsVO&gt;
-    &lt;identityKey&gt;345&lt;/identityKey&gt;
-    &lt;score&gt;34.0&lt;/score&gt;
-    &lt;passed&gt;true&lt;/passed&gt;
-&lt;/assessableResultsVO&gt;
+&lt;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 result of a user at a specific node</p>
-      <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3282">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user</p>
+      <h3 id="d2e4064">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3291">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3292">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3298">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4072">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="d2e3312">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3313">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3328">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3329">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3332">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3343">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3344">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3350">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3351">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3362">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)
-      </h3>
+      <h3 id="d2e4087">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4088">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4090">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;folders totalCount="1"&gt;
-    &lt;folders&gt;
-        &lt;folders subscribed="true" courseNodeId="438950850389" courseKey="375397" name="Course folder"/&gt;
-    &lt;/folders&gt;
-&lt;/folders&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 folders</p>
-      <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3372">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The persisted user</p>
+      <h3 id="d2e4100">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="d2e4110">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3379">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3380">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3381">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3382">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3383">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3386">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3392">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3395">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3400">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3401">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3404">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3409">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3410">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3413">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3414">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3416">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3417">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3422">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3423">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3424">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3425">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3426">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3429">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3434">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3435">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3436">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3439">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3444">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3445">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3446">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3449">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3454">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3455">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3456">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3459">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3460">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3462">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3463">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3466">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3467">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3470">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3471">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3475">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3480">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3481">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3482">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3483">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3484">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3487">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3492">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3493">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3496">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3501">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3502">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3505">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3510">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3511">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3514">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3515">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3517">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3518">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3523">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3524">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3525">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3526">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3527">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3530">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3535">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3536">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3537">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3540">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3545">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3546">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3547">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3550">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3555">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3556">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3557">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3560">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3561">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3563">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3564">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3567">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3568">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3571">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3572">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3576">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3582">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3583">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3584">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3585">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3586">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3589">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3594">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3595">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3598">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3603">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3604">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3607">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3612">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3613">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3616">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3617">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3619">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3620">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3625">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3626">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3627">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3628">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3629">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3632">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3637">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3638">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3639">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3642">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3647">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3648">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3649">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3652">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4121">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4124">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="d2e4127">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4138">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="d2e4141">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="d2e4148">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e3657">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3658">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3659">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3662">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3663">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3665">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3666">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3669">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3670">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3673">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3674">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3678">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3687">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="d2e3700">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3707">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Images for the documentation</p>
-      <h3 id="d2e3716">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Images for the documentation</p>
-      <h3 id="d2e3724">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="d2e3731">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="d2e3741">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e4156">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="d2e4159">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="d2e4162">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4169">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The portrait deleted</p>
+      <h3 id="d2e4172">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4190">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4193">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;
@@ -17453,197 +17335,131 @@
     &lt;/groups&gt;
 &lt;/groups&gt;
 </code></pre></p>
-      <p>This is the list of all groups in OLAT system</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="d2e3756">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="d2e3774">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e4215">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;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;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>A business group in the OLAT system</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="d2e3788">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3789">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e3794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e4225">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The request hasn't paging information</p>
+      <h3 id="d2e4238">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4241">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;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;assessableResultsVOes&gt;
+    &lt;assessableResultsVO&gt;
+        &lt;identityKey&gt;345&lt;/identityKey&gt;
+        &lt;score&gt;34.0&lt;/score&gt;
+        &lt;passed&gt;true&lt;/passed&gt;
+    &lt;/assessableResultsVO&gt;
+&lt;/assessableResultsVOes&gt;
 </code></pre></p>
-      <p>The saved business group</p>
+      <p>Array of results for the whole the course</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3804">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3811">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e3814">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group is deleted</p>
-      <h3 id="d2e3817">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4251">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3828">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e3831">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)
+      <h3 id="d2e4259">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="d2e4280">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="d2e4283">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;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;
+&lt;assessableResultsVO&gt;
+    &lt;identityKey&gt;345&lt;/identityKey&gt;
+    &lt;score&gt;34.0&lt;/score&gt;
+    &lt;passed&gt;true&lt;/passed&gt;
+&lt;/assessableResultsVO&gt;
 </code></pre></p>
-      <p>Participants of the business group</p>
+      <p>The result of the course</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3849">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e3852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e4293">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4307">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4310">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;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;
+&lt;assessableResultsVOes&gt;
+    &lt;assessableResultsVO&gt;
+        &lt;identityKey&gt;345&lt;/identityKey&gt;
+        &lt;score&gt;34.0&lt;/score&gt;
+        &lt;passed&gt;true&lt;/passed&gt;
+    &lt;/assessableResultsVO&gt;
+&lt;/assessableResultsVOes&gt;
 </code></pre></p>
-      <p>Owners of the business group</p>
+      <p>Export all results of all user of the course</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3870">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e3873">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e4320">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4327">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4328">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4330">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4333">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Import successful</p>
+      <h3 id="d2e4336">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4353">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="d2e4356">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;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;
+&lt;assessableResultsVO&gt;
+    &lt;identityKey&gt;345&lt;/identityKey&gt;
+    &lt;score&gt;34.0&lt;/score&gt;
+    &lt;passed&gt;true&lt;/passed&gt;
+&lt;/assessableResultsVO&gt;
 </code></pre></p>
-      <p>Participants of the business group</p>
+      <p>The result of a user at a specific node</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3894">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="d2e3897">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="d2e3900">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3907">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="d2e3910">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="d2e3913">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3927">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="d2e3930">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="d2e3933">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3947">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="d2e3950">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="d2e3953">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3967">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="d2e3970">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="d2e3973">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3980">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="d2e3983">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="d2e3986">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4001">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="d2e4004">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="d2e4007">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4021">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="d2e4024">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="d2e4027">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4366">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4040">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4377">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="d2e4397">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The forum not found</p>
-      <h3 id="d2e4043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e4400">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;
@@ -17653,11 +17469,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4053">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4410">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4070">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4427">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="d2e4073">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e4430">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;
@@ -17676,11 +17492,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4083">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4440">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4100">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4457">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="d2e4103">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4460">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;
@@ -17695,13 +17511,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4113">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4470">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4120">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4477">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4125">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4482">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="d2e4128">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4485">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;
@@ -17716,11 +17532,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4138">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4495">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4158">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4515">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="d2e4161">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e4518">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;
@@ -17739,13 +17555,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4171">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4528">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4182">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4539">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4193">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4550">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The author or message not found</p>
-      <h3 id="d2e4196">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4553">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;
@@ -17760,13 +17576,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4206">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4563">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4213">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4214">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4216">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4570">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4571">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4573">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The author or message not found</p>
-      <h3 id="d2e4219">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4576">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;
@@ -17781,11 +17597,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4229">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4586">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4246">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4603">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The author or message not found</p>
-      <h3 id="d2e4249">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4606">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;
@@ -17800,839 +17616,882 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4259">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4616">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4268">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4625">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The message not found</p>
-      <h3 id="d2e4271">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4628">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="d2e4278">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4635">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4282">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4639">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="d2e4285">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4642">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>Ok</p>
-      <h3 id="d2e4292">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4649">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4296">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4653">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="d2e4299">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4656">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>Ok</p>
-      <h3 id="d2e4306">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4307">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4309">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4663">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4664">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4666">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="d2e4312">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4669">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>Ok</p>
-      <h3 id="d2e4326">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4683">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="d2e4329">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4686">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="d2e4336">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4337">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4338">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4339">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4340">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4343">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4348">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4349">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4352">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4357">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4358">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4361">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4366">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4367">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4370">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4371">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4373">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4374">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4379">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4380">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4381">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4382">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4383">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4386">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4392">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4393">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4396">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4401">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4402">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4403">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4406">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4411">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4412">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4413">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4416">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4417">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4419">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4420">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4423">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4424">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4427">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4428">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4432">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4441">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="d2e4463">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e4466">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="d2e4476">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The authentication has failed</p>
-      <h3 id="d2e4483">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4484">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4496">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4497">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4500">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4510">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4517">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4518">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4521">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4529">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4530">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4536">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4537">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4538">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4539">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4540">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4543">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4548">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4549">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4552">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4557">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4561">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4566">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4567">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4570">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4571">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4573">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4574">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4579">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4580">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4581">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4582">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4583">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4586">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4591">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4592">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4593">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4596">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4601">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4602">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4603">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4606">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4611">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4612">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4613">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4616">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4617">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4619">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4620">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4623">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4624">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4627">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4628">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4632">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4641">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="d2e4659">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="d2e4662">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e4665">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4677">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="d2e4680">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e4683">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4692">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e4695">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e4698">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4705">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4713">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="d2e4716">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e4719">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="d2e4722">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4729">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4733">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="d2e4736">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e4739">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="d2e4742">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e4755">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e4758">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4765">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4773">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="d2e4776">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e4779">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="d2e4782">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4789">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4793">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="d2e4796">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e4799">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="d2e4802">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4815">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;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;displayName&gt;Demo course&lt;/displayName&gt;
-        &lt;/course&gt;
-    &lt;/courses&gt;
-&lt;/courses&gt;
-</code></pre></p>
-      <p>List of visible courses</p>
-      <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4842">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;displayName&gt;Demo course&lt;/displayName&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="d2e4852">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4860">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="d2e4880">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4881">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4883">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e4886">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
+      <h3 id="d2e4696">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;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;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 saved authentication</p>
+      <p>The list of roots catalog entries</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4896">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4903">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e4906">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
+      <h3 id="d2e4717">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="d2e4720">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;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 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="d2e4916">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4930">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="d2e4933">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The authentication successfully deleted</p>
-      <h3 id="d2e4936">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4944">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="d2e4962">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4963">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4965">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e4968">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
+      <h3 id="d2e4730">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4737">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="d2e4740">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 catalog entry</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4978">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4992">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="d2e4995">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The authentication successfully deleted</p>
-      <h3 id="d2e4998">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5015">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e5018">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>
-         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;subscriptionInfoVOes&gt;
-    &lt;subscriptionInfoVO&gt;
-        &lt;title&gt;Infos&lt;/title&gt;
-        &lt;items/&gt;
-    &lt;/subscriptionInfoVO&gt;
-&lt;/subscriptionInfoVOes&gt;
-</code></pre></p>
-      <p>The notifications</p>
-      <h3 id="d2e5037">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="d2e5062">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="d2e5080">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="d2e5101">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5104">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e4750">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4757">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="d2e4760">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>The catalog entry</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5114">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5128">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5153">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5179">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5182">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e4770">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4778">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="d2e4799">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="d2e4802">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e5192">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5201">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5213">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5216">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e4820">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e5226">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5242">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5245">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e4830">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="d2e4850">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="d2e4853">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e5255">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5270">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5274">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5277">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e4863">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4870">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4871">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4873">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="d2e4876">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e5287">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5298">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4886">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4893">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e5327">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5330">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e4904">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="d2e4907">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e5340">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5347">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5374">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e4917">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4925">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4926">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4928">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="d2e4931">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e5387">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5415">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5423">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5426">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e4941">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4952">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="d2e4955">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e5436">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5469">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5472">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e4965">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4972">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="d2e4975">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&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 course node metadatas</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="d2e5482">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5496">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5519">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5522">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e4985">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4996">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="d2e4999">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>The catalog entry</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5532">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5543">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5572">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5575">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5009">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e5022">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;displayName&gt;Demo course&lt;/displayName&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="d2e5585">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5620">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5623">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5049">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;displayName&gt;Demo course&lt;/displayName&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="d2e5633">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5059">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5643">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5651">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="d2e5654">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5067">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="d2e5084">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="d2e5099">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="d2e5115">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="d2e5132">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;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 test node metadatas</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="d2e5664">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5675">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5701">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="d2e5704">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5147">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="d2e5165">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 test node metadatas</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="d2e5714">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5746">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>course, parentNode or test not found</p>
-      <h3 id="d2e5749">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5179">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5180">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5182">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e5185">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 test 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="d2e5759">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5195">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5774">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5791">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5794">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5202">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e5205">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group is deleted</p>
+      <h3 id="d2e5208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5219">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e5222">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="d2e5804">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5815">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5838">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5841">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5240">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e5243">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="d2e5851">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5880">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5883">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5261">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e5264">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="d2e5893">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5285">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="d2e5288">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="d2e5291">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5907">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5927">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5930">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5298">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="d2e5301">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="d2e5304">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5318">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="d2e5321">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="d2e5324">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5338">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="d2e5341">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="d2e5344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5358">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="d2e5361">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="d2e5364">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5371">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="d2e5374">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="d2e5377">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5392">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="d2e5395">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="d2e5398">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5412">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="d2e5415">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="d2e5418">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The forum not found</p>
+      <h3 id="d2e5434">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;
+&lt;forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&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="d2e5940">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5444">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5958">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5961">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5461">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="d2e5464">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="d2e5971">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5474">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5987">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e5990">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5491">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="d2e5494">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="d2e6000">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5504">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6014">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5511">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e6034">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e6037">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5516">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="d2e5519">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="d2e6047">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5529">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6083">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e6086">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5549">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="d2e5552">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="d2e6096">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5562">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6128">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e6131">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5573">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5584">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e5587">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="d2e6141">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5597">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6155">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e6175">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e6178">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5604">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5605">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5607">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e5610">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="d2e6188">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5620">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6218">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e6221">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5637">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e5640">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="d2e6231">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5650">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6247">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5659">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The message not found</p>
+      <h3 id="d2e5662">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="d2e5669">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5673">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="d2e5676">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e5683">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5687">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="d2e5690">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e5697">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5698">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5700">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="d2e5703">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e5717">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="d2e5720">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="d2e5727">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5728">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5729">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5730">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5731">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5734">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5739">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5740">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5743">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5748">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5749">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5752">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5757">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5758">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5761">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5762">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5764">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5765">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5770">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5771">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5772">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5773">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5774">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5777">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5782">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5783">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5784">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5787">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5792">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5793">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5794">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5797">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5802">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5803">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5804">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5807">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5808">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5810">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5811">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5814">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5815">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5818">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5819">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5823">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5832">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="d2e5845">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5852">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Images for the documentation</p>
+      <h3 id="d2e5861">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Images for the documentation</p>
+      <h3 id="d2e5869">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="d2e5876">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="d2e5887">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e6250">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5890">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</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;forums totalCount="1"&gt;
+    &lt;forums&gt;
+        &lt;forums subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&gt;
+    &lt;/forums&gt;
+&lt;/forums&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="d2e6260">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5900">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6274">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5907">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e6294">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5919">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e6297">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5922">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;
@@ -18644,11 +18503,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e6307">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5932">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6343">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5950">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e6346">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5953">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;
@@ -18660,231 +18519,434 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e6356">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5963">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6388">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The given URL is not valid</p>
-      <h3 id="d2e6391">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5977">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e6394">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e5980">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;
+&lt;forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&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="d2e6404">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5990">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6414">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e6419">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e6422">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e6017">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="d2e6020">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="d2e6432">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6030">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6439">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e6443">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e6446">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e6057">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="d2e6060">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="d2e6456">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="d2e6459">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6070">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6498">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e6501">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="d2e6504">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e6082">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The forum not found</p>
+      <h3 id="d2e6085">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;
+&lt;forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&gt;
 </code></pre></p>
-      <p>The task node configuration</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="d2e6514">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="d2e6517">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6095">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6552">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e6555">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="d2e6558">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e6112">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="d2e6115">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 task node configuration</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="d2e6568">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="d2e6571">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6125">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6578">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="d2e6581">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e6142">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="d2e6145">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 configuration</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="d2e6591">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6155">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6609">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e6612">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="d2e6615">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e6162">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6167">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="d2e6170">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 survey node configuration</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="d2e6625">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="d2e6628">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6180">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6643">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e6646">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="d2e6649">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e6200">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="d2e6203">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 survey node configuration</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="d2e6659">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="d2e6662">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6213">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6669">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="d2e6672">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e6224">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6235">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e6238">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 configuration</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="d2e6682">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6248">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6711">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e6714">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="d2e6717">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      <h3 id="d2e6255">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6256">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6258">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e6261">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 configuration</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="d2e6727">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="d2e6730">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6271">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6756">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e6759">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="d2e6762">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      <h3 id="d2e6288">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e6291">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 configuration</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="d2e6772">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="d2e6775">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6301">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6782">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="d2e6785">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      <h3 id="d2e6310">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The message not found</p>
+      <h3 id="d2e6313">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="d2e6320">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6324">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="d2e6327">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e6334">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6338">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="d2e6341">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e6348">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6349">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6351">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="d2e6354">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e6368">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="d2e6371">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="d2e6382">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="d2e6407">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="d2e6438">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6439">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6442">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6459">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6460">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6466">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6467">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6473">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="d2e6487">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6488">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6499">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</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;folders totalCount="1"&gt;
+    &lt;folders&gt;
+        &lt;folders delete="false" list="false" read="false" write="false" subscribed="true" courseNodeId="438950850389" courseKey="375397" name="Course folder"/&gt;
+    &lt;/folders&gt;
+&lt;/folders&gt;
 </code></pre></p>
-      <p>The course node configuration</p>
+      <p>The folders</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e6795">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6509">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e6516">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6517">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6518">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6519">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6520">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6523">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6528">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6529">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6532">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6537">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6538">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6541">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6546">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6547">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6550">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6551">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6553">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6554">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6559">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6560">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6561">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6562">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6563">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6566">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6571">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6572">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6573">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6576">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6581">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6582">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6583">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6586">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6591">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6592">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6593">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6596">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6597">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6599">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6600">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6603">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6604">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6607">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6608">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6612">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6617">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6618">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6619">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6620">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6621">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6624">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6629">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6630">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6633">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6638">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6639">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6642">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6647">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6648">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6651">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6652">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6654">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6655">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6660">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6661">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6662">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6663">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6664">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6667">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6672">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6673">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6674">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6677">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6682">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6683">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6684">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6687">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6692">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6693">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6694">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6697">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6698">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6700">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6701">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6704">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6705">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6708">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6709">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6713">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6719">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6720">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6721">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6722">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6723">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6726">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6731">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6732">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6735">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6740">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6741">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6744">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6749">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6750">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6753">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6754">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6756">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6757">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6762">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6763">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6764">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6765">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6766">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6769">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6774">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6775">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6776">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6779">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6784">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6785">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6786">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6789">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6794">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6795">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6796">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6799">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6800">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6802">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6803">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6806">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6807">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6810">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6811">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6815">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/AbstractCourseNodeWebService.java b/src/main/java/org/olat/restapi/repository/course/AbstractCourseNodeWebService.java
index 64678b7801b..20f2d773c3a 100644
--- a/src/main/java/org/olat/restapi/repository/course/AbstractCourseNodeWebService.java
+++ b/src/main/java/org/olat/restapi/repository/course/AbstractCourseNodeWebService.java
@@ -57,16 +57,6 @@ public abstract class AbstractCourseNodeWebService {
 	private static final String CONDITION_ID_ACCESS = "accessability";
 	private static final String CONDITION_ID_VISIBILITY = "visibility";
 	
-	protected ICourse loadCourse(Long courseId) {
-		try {
-			ICourse course = CourseFactory.loadCourse(courseId);
-			return course;
-		} catch(Exception ex) {
-			log.error("cannot load course with id: " + courseId, ex);
-			return null;
-		}
-	}
-	
 	private CourseEditSession openEditSession(ICourse course, Identity identity) {
 		LockResult lock = CoordinatorManager.getInstance().getCoordinator().getLocker().acquireLock(course, identity, CourseFactory.COURSE_EDITOR_LOCK);
 		if(lock.isSuccess()) {
@@ -96,7 +86,7 @@ public abstract class AbstractCourseNodeWebService {
 			return Response.serverError().status(Status.NOT_ACCEPTABLE).build();
 		}
 		
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
 		} else if (!isAuthorEditor(course, request)) {
@@ -137,7 +127,7 @@ public abstract class AbstractCourseNodeWebService {
 		if(config == null || !config.isValid())
 			return Response.serverError().status(Status.CONFLICT).build();
 		
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
 		} else if (!isAuthorEditor(course, request)) {
diff --git a/src/main/java/org/olat/restapi/repository/course/CourseAssessmentWebService.java b/src/main/java/org/olat/restapi/repository/course/CourseAssessmentWebService.java
index b755197a595..c0d65e7fb40 100644
--- a/src/main/java/org/olat/restapi/repository/course/CourseAssessmentWebService.java
+++ b/src/main/java/org/olat/restapi/repository/course/CourseAssessmentWebService.java
@@ -139,7 +139,7 @@ public class CourseAssessmentWebService {
 			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
 		
-		ICourse course = CourseFactory.loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
 		}
@@ -195,7 +195,7 @@ public class CourseAssessmentWebService {
 				return Response.serverError().status(Status.NOT_FOUND).build();
 			}
 
-			ICourse course = CourseFactory.loadCourse(courseId);
+			ICourse course = CourseWebService.loadCourse(courseId);
 			if(course == null) {
 				return Response.serverError().status(Status.NOT_FOUND).build();
 			}
@@ -241,7 +241,7 @@ public class CourseAssessmentWebService {
 			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
 		
-		ICourse course = CourseFactory.loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
 		} else if (!isAuthorEditor(course, httpRequest)) {
@@ -322,7 +322,7 @@ public class CourseAssessmentWebService {
 			userCourseEnvironment.getScoreAccounting().evaluateAll();
 
 			if (node instanceof IQTESTCourseNode) {
-				importTestItems(courseResourceableId, nodeKey, requestIdentity, resultsVO);
+				importTestItems(course, nodeKey, requestIdentity, resultsVO);
 			} else {
 				AssessableCourseNode assessableNode = (AssessableCourseNode) node;
 				ScoreEvaluation scoreEval = new ScoreEvaluation(resultsVO.getScore(), Boolean.TRUE, new Long(nodeKey));//not directly pass this key
@@ -338,13 +338,11 @@ public class CourseAssessmentWebService {
 	
 
 
-	private void importTestItems(Long courseResourceableId, String nodeKey, Identity identity, AssessableResultsVO resultsVO) {
+	private void importTestItems(ICourse course, String nodeKey, Identity identity, AssessableResultsVO resultsVO) {
 		try {
-
 			IQManager iqManager = IQManager.getInstance();
 
 			// load the course and the course node
-			ICourse course = CourseFactory.loadCourse(courseResourceableId);
 			CourseNode courseNode = getParentNode(course, nodeKey);
 			ModuleConfiguration modConfig = courseNode.getModuleConfiguration();
 
@@ -498,7 +496,7 @@ public class CourseAssessmentWebService {
 				return Response.serverError().status(Status.NOT_FOUND).build();
 			}
 
-			ICourse course = CourseFactory.loadCourse(courseId);
+			ICourse course = CourseWebService.loadCourse(courseId);
 			if(course == null) {
 				return Response.serverError().status(Status.NOT_FOUND).build();
 			}
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 a1e4d4540ba..7269db36519 100644
--- a/src/main/java/org/olat/restapi/repository/course/CourseElementWebService.java
+++ b/src/main/java/org/olat/restapi/repository/course/CourseElementWebService.java
@@ -51,11 +51,9 @@ import org.olat.core.util.StringHelper;
 import org.olat.core.util.vfs.VFSContainer;
 import org.olat.core.util.vfs.VFSLeaf;
 import org.olat.course.ICourse;
-import org.olat.course.condition.Condition;
 import org.olat.course.condition.interpreter.ConditionExpression;
 import org.olat.course.editor.NodeEditController;
 import org.olat.course.nodes.AbstractFeedCourseNode;
-import org.olat.course.nodes.BCCourseNode;
 import org.olat.course.nodes.CourseNode;
 import org.olat.course.nodes.IQSURVCourseNode;
 import org.olat.course.nodes.IQTESTCourseNode;
@@ -128,7 +126,7 @@ public class CourseElementWebService extends AbstractCourseNodeWebService {
 			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
 		
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
 		}
@@ -1301,7 +1299,7 @@ public class CourseElementWebService extends AbstractCourseNodeWebService {
 	public Response attachTaskFile(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId,
 			@FormParam("filename") @DefaultValue("task") String filename, @FormParam("file") InputStream file,
 			@Context HttpServletRequest request) {
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		CourseNode node = getParentNode(course, nodeId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
@@ -1511,10 +1509,14 @@ public class CourseElementWebService extends AbstractCourseNodeWebService {
 	@GET
 	@Path("task/{nodeId}/configuration")
 	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
-	public Response getTaskConfiguration(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId) {
+	public Response getTaskConfiguration(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId,
+			@Context HttpServletRequest httpRequest) {
+		if(!isAuthor(httpRequest)) {
+			return Response.serverError().status(Status.UNAUTHORIZED).build();
+		}
 		
 		TaskConfigVO config = new TaskConfigVO();
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		CourseNode courseNode = (TACourseNode) getParentNode(course, nodeId);
 		ModuleConfiguration moduleConfig = courseNode.getModuleConfiguration();
 		//build configuration with fallback to default values
@@ -1679,10 +1681,14 @@ public class CourseElementWebService extends AbstractCourseNodeWebService {
 	@GET
 	@Path("survey/{nodeId}/configuration")
 	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
-	public Response getSurveyConfiguration(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId) {
-		
+	public Response getSurveyConfiguration(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId,
+			@Context HttpServletRequest httpRequest) {
+		if(!isAuthor(httpRequest)) {
+			return Response.serverError().status(Status.UNAUTHORIZED).build();
+		}
+
 		SurveyConfigVO config = new SurveyConfigVO();
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		CourseNode courseNode = getParentNode(course, nodeId);
 		ModuleConfiguration moduleConfig = courseNode.getModuleConfiguration();
 		//build configuration with fallback to default values
@@ -1845,7 +1851,7 @@ public class CourseElementWebService extends AbstractCourseNodeWebService {
 	public Response getTestConfiguration(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId) {
 		
 		TestConfigVO config = new TestConfigVO();
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		CourseNode courseNode = getParentNode(course, nodeId);
 		//build configuration with fallback to default values
 		ModuleConfiguration moduleConfig = courseNode.getModuleConfiguration();
diff --git a/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java b/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java
index 29874523dbf..0c7c0f77c1a 100644
--- a/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java
+++ b/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java
@@ -43,9 +43,9 @@ import javax.ws.rs.core.MediaType;
 import javax.ws.rs.core.PathSegment;
 import javax.ws.rs.core.Request;
 import javax.ws.rs.core.Response;
+import javax.ws.rs.core.Response.Status;
 import javax.ws.rs.core.UriBuilder;
 import javax.ws.rs.core.UriInfo;
-import javax.ws.rs.core.Response.Status;
 
 import org.olat.core.commons.modules.bc.meta.MetaInfo;
 import org.olat.core.commons.modules.bc.meta.MetaInfoHelper;
@@ -60,7 +60,6 @@ import org.olat.core.util.vfs.VFSItem;
 import org.olat.core.util.vfs.VFSLeaf;
 import org.olat.core.util.vfs.filters.VFSItemFilter;
 import org.olat.core.util.vfs.version.Versionable;
-import org.olat.course.CourseFactory;
 import org.olat.course.ICourse;
 import org.olat.restapi.security.RestSecurityHelper;
 import org.olat.restapi.support.vo.LinkVO;
@@ -280,7 +279,7 @@ public class CourseResourceFolderWebService {
 			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
 		
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
 		}
@@ -349,7 +348,7 @@ public class CourseResourceFolderWebService {
 			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
 		
-		ICourse course = loadCourse(courseId);
+		ICourse course = CourseWebService.loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
 		}
@@ -406,16 +405,6 @@ public class CourseResourceFolderWebService {
 		return Response.ok(links).build();
 	}
 	
-	private ICourse loadCourse(Long courseId) {
-		try {
-			ICourse course = CourseFactory.loadCourse(courseId);
-			return course;
-		} catch(Exception ex) {
-			log.error("cannot load course with id: " + courseId, ex);
-			return null;
-		}
-	}
-	
 	public enum FolderType {
 		COURSE_FOLDER,
 		SHARED_FOLDER
diff --git a/src/main/java/org/olat/restapi/repository/course/CourseWebService.java b/src/main/java/org/olat/restapi/repository/course/CourseWebService.java
index ea54b55cac3..fb348105047 100644
--- a/src/main/java/org/olat/restapi/repository/course/CourseWebService.java
+++ b/src/main/java/org/olat/restapi/repository/course/CourseWebService.java
@@ -52,6 +52,7 @@ import org.olat.basesecurity.BaseSecurity;
 import org.olat.basesecurity.BaseSecurityManager;
 import org.olat.basesecurity.Constants;
 import org.olat.basesecurity.SecurityGroup;
+import org.olat.core.CoreSpringFactory;
 import org.olat.core.gui.UserRequest;
 import org.olat.core.gui.media.MediaResource;
 import org.olat.core.helpers.Settings;
@@ -74,6 +75,8 @@ import org.olat.repository.handlers.RepositoryHandler;
 import org.olat.repository.handlers.RepositoryHandlerFactory;
 import org.olat.resource.OLATResource;
 import org.olat.resource.OLATResourceManager;
+import org.olat.resource.accesscontrol.AccessResult;
+import org.olat.resource.accesscontrol.manager.ACFrontendManager;
 import org.olat.restapi.security.RestSecurityHelper;
 import org.olat.restapi.support.ErrorWindowControl;
 import org.olat.restapi.support.ObjectFactory;
@@ -175,10 +178,12 @@ public class CourseWebService {
 	 */
 	@GET
 	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
-	public Response findById(@PathParam("courseId") Long courseId) {
+	public Response findById(@PathParam("courseId") Long courseId, @Context HttpServletRequest httpRequest) {
 		ICourse course = loadCourse(courseId);
 		if(course == null) {
 			return Response.serverError().status(Status.NOT_FOUND).build();
+		} else if (!isCourseAccessible(course, false, httpRequest)) {
+			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
 		CourseVO vo = ObjectFactory.get(course);
 		return Response.ok(vo).build();
@@ -643,7 +648,22 @@ public class CourseWebService {
 		return ores;
 	}
 	
-	private ICourse loadCourse(Long courseId) {
+	public static boolean isCourseAccessible(ICourse course, boolean authorRightsMandatory, HttpServletRequest request) {
+		if(authorRightsMandatory && !isAuthor(request)) {
+			return false;
+		}
+
+		Identity identity = getIdentity(request);
+		RepositoryEntry entry = RepositoryManager.getInstance().lookupRepositoryEntry(course, true);
+		ACFrontendManager acManager = CoreSpringFactory.getImpl(ACFrontendManager.class);
+		AccessResult result = acManager.isAccessible(entry, identity, false);
+		if(result.isAccessible()) {
+			return true;
+		}
+		return false;
+	}
+	
+	public static ICourse loadCourse(Long courseId) {
 		try {
 			ICourse course = CourseFactory.loadCourse(courseId);
 			return course;
diff --git a/src/main/java/org/olat/restapi/repository/course/CoursesInfosWebService.java b/src/main/java/org/olat/restapi/repository/course/CoursesInfosWebService.java
index ba055dacc82..3d6a96cf007 100644
--- a/src/main/java/org/olat/restapi/repository/course/CoursesInfosWebService.java
+++ b/src/main/java/org/olat/restapi/repository/course/CoursesInfosWebService.java
@@ -72,8 +72,8 @@ public class CoursesInfosWebService {
 		if(MediaTypeVariants.isPaged(httpRequest, request)) {
 			int totalCount = rm.countGenericANDQueryWithRolesRestriction(params, true);
 			List<RepositoryEntry> repoEntries = rm.genericANDQueryWithRolesRestriction(params, start, limit, true);
-			List<CourseInfoVO> infos = new ArrayList<CourseInfoVO>(); 
-			
+			List<CourseInfoVO> infos = new ArrayList<CourseInfoVO>();
+
 			for(RepositoryEntry entry:repoEntries) {
 				CourseInfoVO info = collect(identity, roles, entry);
 				if(info != null) {
@@ -97,7 +97,7 @@ public class CoursesInfosWebService {
 		info.setSoftKey(entry.getSoftkey());
 		info.setDisplayName(entry.getDisplayname());
 
-		ACFrontendManager acManager = (ACFrontendManager)CoreSpringFactory.getBean("acFrontendManager");
+		ACFrontendManager acManager = CoreSpringFactory.getImpl(ACFrontendManager.class);
 		AccessResult result = acManager.isAccessible(entry, identity, false);
 		if(result.isAccessible()) {
 			final ICourse course = CourseFactory.loadCourse(entry.getOlatResource());
diff --git a/src/main/java/org/olat/restapi/repository/course/CoursesWebService.java b/src/main/java/org/olat/restapi/repository/course/CoursesWebService.java
index 864e94fbba5..7b09514e023 100644
--- a/src/main/java/org/olat/restapi/repository/course/CoursesWebService.java
+++ b/src/main/java/org/olat/restapi/repository/course/CoursesWebService.java
@@ -45,11 +45,9 @@ import org.olat.basesecurity.BaseSecurity;
 import org.olat.basesecurity.BaseSecurityManager;
 import org.olat.basesecurity.Constants;
 import org.olat.basesecurity.SecurityGroup;
-import org.olat.core.CoreSpringFactory;
 import org.olat.core.commons.persistence.DBFactory;
 import org.olat.core.gui.UserRequest;
 import org.olat.core.id.Identity;
-import org.olat.core.id.IdentityEnvironment;
 import org.olat.core.id.OLATResourceable;
 import org.olat.core.id.Roles;
 import org.olat.core.logging.OLog;
@@ -57,22 +55,14 @@ import org.olat.core.logging.Tracing;
 import org.olat.core.util.Formatter;
 import org.olat.core.util.StringHelper;
 import org.olat.core.util.coordinate.LockResult;
-import org.olat.core.util.nodes.INode;
 import org.olat.core.util.resource.OresHelper;
-import org.olat.core.util.tree.Visitor;
 import org.olat.course.CourseFactory;
 import org.olat.course.CourseModule;
 import org.olat.course.ICourse;
 import org.olat.course.config.CourseConfig;
 import org.olat.course.groupsandrights.CourseGroupManager;
-import org.olat.course.nodes.BCCourseNode;
 import org.olat.course.nodes.CourseNode;
-import org.olat.course.nodes.FOCourseNode;
-import org.olat.course.nodes.bc.BCWebService;
-import org.olat.course.run.userview.CourseTreeVisitor;
 import org.olat.course.tree.CourseEditorTreeNode;
-import org.olat.modules.fo.restapi.ForumCourseNodeWebService;
-import org.olat.modules.fo.restapi.ForumVO;
 import org.olat.repository.RepositoryEntry;
 import org.olat.repository.RepositoryManager;
 import org.olat.repository.SearchRepositoryEntryParameters;
@@ -81,16 +71,11 @@ import org.olat.repository.handlers.RepositoryHandler;
 import org.olat.repository.handlers.RepositoryHandlerFactory;
 import org.olat.resource.OLATResource;
 import org.olat.resource.OLATResourceManager;
-import org.olat.resource.accesscontrol.AccessResult;
-import org.olat.resource.accesscontrol.manager.ACFrontendManager;
 import org.olat.restapi.support.MediaTypeVariants;
 import org.olat.restapi.support.ObjectFactory;
 import org.olat.restapi.support.vo.CourseConfigVO;
-import org.olat.restapi.support.vo.CourseInfoVO;
-import org.olat.restapi.support.vo.CourseInfoVOes;
 import org.olat.restapi.support.vo.CourseVO;
 import org.olat.restapi.support.vo.CourseVOes;
-import org.olat.restapi.support.vo.FolderVO;
 
 /**
  * 
@@ -166,7 +151,7 @@ public class CoursesWebService {
 		int count=0;
 		for (RepositoryEntry repoEntry : repoEntries) {
 			try {
-				ICourse course = CourseFactory.loadCourse(repoEntry.getOlatResource().getResourceableId());
+				ICourse course = CourseWebService.loadCourse(repoEntry.getOlatResource().getResourceableId());
 				voList.add(ObjectFactory.get(repoEntry, course));
 				if(count % 33 == 0) {
 					DBFactory.getInstance().commitAndCloseSession();
diff --git a/src/main/java/org/olat/restapi/user/UserFoldersWebService.java b/src/main/java/org/olat/restapi/user/UserFoldersWebService.java
index 3f16eaa0cdc..a3923e98ccb 100644
--- a/src/main/java/org/olat/restapi/user/UserFoldersWebService.java
+++ b/src/main/java/org/olat/restapi/user/UserFoldersWebService.java
@@ -21,7 +21,6 @@ package org.olat.restapi.user;
 
 import static org.olat.restapi.security.RestSecurityHelper.getIdentity;
 import static org.olat.restapi.security.RestSecurityHelper.getRoles;
-import static org.olat.restapi.security.RestSecurityHelper.getUserRequest;
 import static org.olat.restapi.security.RestSecurityHelper.isAdmin;
 
 import java.util.ArrayList;
@@ -49,12 +48,9 @@ import org.olat.core.CoreSpringFactory;
 import org.olat.core.commons.modules.bc.BriefcaseWebDAVProvider;
 import org.olat.core.commons.modules.bc.FolderConfig;
 import org.olat.core.commons.modules.bc.vfs.OlatRootFolderImpl;
-import org.olat.core.gui.UserRequest;
 import org.olat.core.id.Identity;
 import org.olat.core.id.IdentityEnvironment;
 import org.olat.core.id.Roles;
-import org.olat.core.logging.OLog;
-import org.olat.core.logging.Tracing;
 import org.olat.core.util.nodes.INode;
 import org.olat.core.util.notifications.NotificationsManager;
 import org.olat.core.util.notifications.Subscriber;
@@ -66,7 +62,6 @@ import org.olat.core.util.vfs.restapi.VFSWebservice;
 import org.olat.course.CourseFactory;
 import org.olat.course.ICourse;
 import org.olat.course.nodes.BCCourseNode;
-import org.olat.course.nodes.CourseNode;
 import org.olat.course.nodes.bc.BCWebService;
 import org.olat.course.run.userview.CourseTreeVisitor;
 import org.olat.group.BusinessGroup;
@@ -93,9 +88,7 @@ import org.olat.restapi.support.vo.FolderVOes;
  */
 @Path("users/{identityKey}/folders")
 public class UserFoldersWebService {
-	
-	private static final OLog log = Tracing.createLoggerFor(UserFoldersWebService.class);
-	
+
 	@Path("personal")
 	public VFSWebservice getFolder(@PathParam("identityKey") Long identityKey, @Context HttpServletRequest request) {
 		Identity identity = getIdentity(request);
@@ -155,32 +148,7 @@ public class UserFoldersWebService {
 	@Path("course/{courseKey}/{courseNodeId}")
 	public VFSWebservice getCourseFolder(@PathParam("courseKey") Long courseKey, @PathParam("courseNodeId") String courseNodeId,
 			@Context HttpServletRequest request) {
-
-		if(courseNodeId == null) {
-			throw new WebApplicationException( Response.serverError().status(Status.NOT_FOUND).build());
-		} else if (courseKey != null) {
-			ICourse course = loadCourse(courseKey);
-			if(course == null) {
-				throw new WebApplicationException( Response.serverError().status(Status.NOT_FOUND).build());
-			}
-			CourseNode node =course.getEditorTreeModel().getCourseNode(courseNodeId);
-			if(node == null) {
-				throw new WebApplicationException( Response.serverError().status(Status.NOT_FOUND).build());
-			} else if(!(node instanceof BCCourseNode)) {
-				throw new WebApplicationException(Response.serverError().status(Status.NOT_ACCEPTABLE).build());
-			}
-
-			UserRequest ureq = getUserRequest(request);
-			CourseTreeVisitor courseVisitor = new CourseTreeVisitor(course, ureq.getUserSession().getIdentityEnvironment());
-			if(courseVisitor.isAccessible(node)) {
-				BCCourseNode bcNode = (BCCourseNode)node;
-				VFSContainer container = BCCourseNode.getSecurisedNodeFolderContainer(bcNode, course.getCourseEnvironment(), ureq.getUserSession().getIdentityEnvironment());
-				return new VFSWebservice(container);
-			} else {
-				throw new WebApplicationException(Response.serverError().status(Status.UNAUTHORIZED).build());
-			}
-		}
-		return null;
+		return new BCWebService().getVFSWebService(courseKey, courseNodeId, request);
 	}
 	
 	/**
@@ -280,14 +248,4 @@ public class UserFoldersWebService {
 		voes.setTotalCount(folderVOs.size());
 		return Response.ok(voes).build();
 	}
-	
-	private ICourse loadCourse(Long courseId) {
-		try {
-			ICourse course = CourseFactory.loadCourse(courseId);
-			return course;
-		} catch(Exception ex) {
-			log.error("cannot load course with id: " + courseId, ex);
-			return null;
-		}
-	}
 }
diff --git a/src/test/java/org/olat/restapi/CourseTest.java b/src/test/java/org/olat/restapi/CourseTest.java
index 2985d294597..449982ccccf 100644
--- a/src/test/java/org/olat/restapi/CourseTest.java
+++ b/src/test/java/org/olat/restapi/CourseTest.java
@@ -34,6 +34,8 @@ import static org.junit.Assert.assertNotSame;
 import static org.junit.Assert.assertTrue;
 
 import java.io.IOException;
+import java.net.URI;
+import java.net.URISyntaxException;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -43,6 +45,8 @@ import org.apache.commons.httpclient.HttpClient;
 import org.apache.commons.httpclient.methods.DeleteMethod;
 import org.apache.commons.httpclient.methods.GetMethod;
 import org.apache.commons.httpclient.methods.PutMethod;
+import org.apache.http.HttpResponse;
+import org.apache.http.client.methods.HttpGet;
 import org.codehaus.jackson.map.ObjectMapper;
 import org.codehaus.jackson.type.TypeReference;
 import org.junit.Before;
@@ -96,13 +100,15 @@ public class CourseTest extends OlatJerseyTestCase {
 	}
 	
 	@Test
-	public void testGetCourse() throws IOException {
-		HttpClient c = loginWithCookie("administrator", "openolat");
-		GetMethod method = createGet("/repo/courses/" + course1.getResourceableId(), MediaType.APPLICATION_JSON, true);
-		int code = c.executeMethod(method);
-		assertEquals(code, 200);
-		String body = method.getResponseBodyAsString();
-		CourseVO course = parse(body, CourseVO.class);
+	public void testGetCourse() throws IOException, URISyntaxException {
+		RestConnection conn = new RestConnection();
+		assertTrue("Cannot login as administrator", conn.login("administrator", "openolat"));
+		
+		URI uri = conn.getContextURI().path("repo").path("courses").path(course1.getResourceableId().toString()).build();
+		HttpGet method = conn.createGet(uri, MediaType.APPLICATION_JSON, true);
+		HttpResponse response = conn.execute(method);
+		assertEquals(200, response.getStatusLine().getStatusCode());
+		CourseVO course = conn.parse(response, CourseVO.class);
 		assertNotNull(course);
 		assertEquals(course1.getResourceableId(), course.getKey());
 		assertEquals(course1.getCourseTitle(), course.getTitle());
diff --git a/src/test/java/org/olat/restapi/CoursesFoldersTest.java b/src/test/java/org/olat/restapi/CoursesFoldersTest.java
index 772988cae93..486c96f0686 100644
--- a/src/test/java/org/olat/restapi/CoursesFoldersTest.java
+++ b/src/test/java/org/olat/restapi/CoursesFoldersTest.java
@@ -68,19 +68,21 @@ import org.olat.course.nodes.CourseNodeFactory;
 import org.olat.restapi.repository.course.CoursesWebService;
 import org.olat.restapi.support.vo.FolderVO;
 import org.olat.restapi.support.vo.FolderVOes;
+import org.olat.test.JunitTestHelper;
 import org.olat.test.OlatJerseyTestCase;
 
 public class CoursesFoldersTest extends OlatJerseyTestCase {
 
 	private static ICourse course1;
 	private static CourseNode bcNode;
-	private static Identity admin;
+	private static Identity admin, user;
 	
 	@Before
 	public void setUp() throws Exception {
 		super.setUp();
 		
 		admin = BaseSecurityManager.getInstance().findIdentityByName("administrator");
+		user = JunitTestHelper.createAndPersistIdentityAsUser("rest-cf-one");
 		course1 = CoursesWebService.createEmptyCourse(admin, "course1", "course1 long name", null);
 		DBFactory.getInstance().intermediateCommit();
 		
@@ -111,6 +113,25 @@ public class CoursesFoldersTest extends OlatJerseyTestCase {
 		assertNotNull(folder);
 	}
 	
+	/**
+	 * Check that the permission check are not to restrictive
+	 * @throws IOException
+	 * @throws URISyntaxException
+	 */
+	@Test
+	public void testGetFolderInfoByUser() throws IOException, URISyntaxException {
+		RestConnection conn = new RestConnection();
+		boolean loggedIN = conn.login(user.getName(), "A6B7C8");
+		assertTrue(loggedIN);
+
+		URI uri = UriBuilder.fromUri(getNodeURI()).build();
+		HttpGet get = conn.createGet(uri, MediaType.APPLICATION_JSON, true);
+		HttpResponse response = conn.execute(get);
+		assertEquals(200, response.getStatusLine().getStatusCode());
+		FolderVO folder = conn.parse(response, FolderVO.class);
+		assertNotNull(folder);
+	}
+	
 	@Test
 	public void testGetFoldersInfo() throws IOException, URISyntaxException {
 		RestConnection conn = new RestConnection();
@@ -149,7 +170,6 @@ public class CoursesFoldersTest extends OlatJerseyTestCase {
 		int code = c.executeMethod(method);
 		assertEquals(code, 200);
 
-
 		OlatNamedContainerImpl folder = BCCourseNode.getNodeFolderContainer((BCCourseNode)bcNode, course1.getCourseEnvironment());
 		VFSItem item = folder.resolve(file.getName());
 		assertNotNull(item);
diff --git a/src/test/java/org/olat/restapi/NotificationsTest.java b/src/test/java/org/olat/restapi/NotificationsTest.java
index 325e1a4e3f5..9c748b97c27 100644
--- a/src/test/java/org/olat/restapi/NotificationsTest.java
+++ b/src/test/java/org/olat/restapi/NotificationsTest.java
@@ -33,6 +33,11 @@ import static org.junit.Assert.assertTrue;
 
 import java.io.IOException;
 import java.io.InputStream;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.text.SimpleDateFormat;
+import java.util.Calendar;
+import java.util.Date;
 import java.util.List;
 import java.util.UUID;
 
@@ -42,10 +47,13 @@ import javax.ws.rs.core.UriBuilder;
 import org.apache.commons.httpclient.HttpClient;
 import org.apache.commons.httpclient.HttpException;
 import org.apache.commons.httpclient.methods.GetMethod;
+import org.apache.http.HttpResponse;
+import org.apache.http.client.methods.HttpGet;
 import org.codehaus.jackson.map.ObjectMapper;
 import org.codehaus.jackson.type.TypeReference;
 import org.junit.Before;
 import org.junit.Test;
+import org.olat.core.commons.persistence.DBFactory;
 import org.olat.core.id.Identity;
 import org.olat.core.util.notifications.NotificationsManager;
 import org.olat.core.util.notifications.PublisherData;
@@ -72,6 +80,8 @@ public class NotificationsTest extends OlatJerseyTestCase {
 	private static Identity userSubscriberId;
 	private static Identity userAndForumSubscriberId;
 	
+	private static Forum forum;
+	
 	@Before
 	public void setUp() throws Exception {
 		super.setUp();
@@ -92,14 +102,14 @@ public class NotificationsTest extends OlatJerseyTestCase {
 		
 		//create a forum
 		ForumManager fm = ForumManager.getInstance();
-		Forum forum = ForumManager.getInstance().addAForum();
+		forum = ForumManager.getInstance().addAForum();
 		Message m1 = fm.createMessage();
 		m1.setTitle("Thread-1");
 		m1.setBody("Body of Thread-1");
 		fm.addTopMessage(userSubscriberId, forum, m1);
 		
 		//subscribe
-		SubscriptionContext forumSubContext = new SubscriptionContext("NotificationRestCourse", new Long(12356), "676");
+		SubscriptionContext forumSubContext = new SubscriptionContext("NotificationRestCourse", forum.getKey(), "2387");
 		PublisherData forumPdata = new PublisherData(OresHelper.calculateTypeName(Forum.class), forum.getKey().toString(), "");
 		if(!notifManager.isSubscribed(userAndForumSubscriberId, forumSubContext)) {
 			notifManager.subscribe(userAndForumSubscriberId, forumSubContext, forumPdata);
@@ -109,6 +119,8 @@ public class NotificationsTest extends OlatJerseyTestCase {
 		//generate one notification
 		String randomLogin = UUID.randomUUID().toString().replace("-", "");
 		JunitTestHelper.createAndPersistIdentityAsUser(randomLogin);
+		
+		DBFactory.getInstance().commitAndCloseSession();
 	}
 	
 	
@@ -159,23 +171,27 @@ public class NotificationsTest extends OlatJerseyTestCase {
 	}
 	
 	@Test
-	public void testGetUserForumNotifications() throws HttpException, IOException {
-		HttpClient c = loginWithCookie("rest-notifications-test-2", "A6B7C8");
+	public void testGetUserForumNotifications() throws HttpException, URISyntaxException, IOException {
+		RestConnection conn = new RestConnection();
+		assertTrue(conn.login(userAndForumSubscriberId.getName(), "A6B7C8"));
 		
-		UriBuilder request = UriBuilder.fromUri(getContextURI()).path("notifications");
-		GetMethod method = createGet(request.build(), MediaType.APPLICATION_JSON, true);
-		int code = c.executeMethod(method);
-		assertEquals(code, 200);
-		InputStream body = method.getResponseBodyAsStream();
-		List<SubscriptionInfoVO> infos = parseUserArray(body);
-		method.releaseConnection();
+		Calendar cal = Calendar.getInstance();
+		cal.setTime(new Date());
+		cal.add(Calendar.HOUR, -2);
+		String date = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.S").format(cal.getTime());
+
+		URI uri = conn.getContextURI().path("notifications").queryParam("date", date).build();
+		HttpGet method = conn.createGet(uri, MediaType.APPLICATION_JSON, true);
+		HttpResponse response = conn.execute(method);
+		assertEquals(200, response.getStatusLine().getStatusCode());
+		List<SubscriptionInfoVO> infos = parseUserArray(response);
 		assertNotNull(infos);
-		assertEquals(2, infos.size());
+		assertTrue(2 <= infos.size());
 	}
 	
 	@Test
 	public void testGetUserForumNotificationsByType() throws HttpException, IOException {
-		HttpClient c = loginWithCookie("rest-notifications-test-2", "A6B7C8");
+		HttpClient c = loginWithCookie(userAndForumSubscriberId.getName(), "A6B7C8");
 		
 		UriBuilder request = UriBuilder.fromUri(getContextURI()).path("notifications").queryParam("type", "Forum");
 		GetMethod method = createGet(request.build(), MediaType.APPLICATION_JSON, true);
@@ -185,7 +201,7 @@ public class NotificationsTest extends OlatJerseyTestCase {
 		List<SubscriptionInfoVO> infos = parseUserArray(body);
 		method.releaseConnection();
 		assertNotNull(infos);
-		assertEquals(1, infos.size());
+		assertTrue(1 <= infos.size());
 		
 		SubscriptionInfoVO infoVO = infos.get(0);
 		assertNotNull(infoVO);
@@ -211,6 +227,11 @@ public class NotificationsTest extends OlatJerseyTestCase {
 		assertTrue(infos.isEmpty());
 	}
 	
+	protected List<SubscriptionInfoVO> parseUserArray(HttpResponse response) throws IOException {
+		InputStream body = response.getEntity().getContent();
+		return parseUserArray(body);
+	}
+	
 	protected List<SubscriptionInfoVO> parseUserArray(InputStream body) {
 		try {
 			ObjectMapper mapper = new ObjectMapper(jsonFactory); 
-- 
GitLab