From 047fdb747b0caeaca618ba286cddb54fc5939cf1 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Mon, 6 Feb 2012 11:59:34 +0100
Subject: [PATCH] OMA-54,OMA-55: implements more URL's for folders and forums
 in course

---
 .../java/org/olat/course/CourseFactory.java   |    74 +-
 .../olat/course/nodes/bc/BCWebService.java    |   401 +
 .../org/olat/modules/fo/restapi/Examples.java |    10 +
 .../fo/restapi/ForumCourseNodeWebService.java |   166 +
 .../fo/restapi/MyForumsWebService.java        |     2 +-
 .../olat/restapi/_spring/restApiContext.xml   |     1 +
 .../restapi/api/_content/application.html     | 21512 ++++++++--------
 .../course/CourseElementWebService.java       |   135 -
 .../course/CourseFolderWebService.java        |   131 -
 .../repository/course/CourseWebService.java   |    53 +-
 .../org/olat/restapi/CoursesFoldersTest.java  |    47 +-
 .../org/olat/restapi/CoursesForumsTest.java   |   131 +
 .../java/org/olat/restapi/RestConnection.java |    12 +
 .../java/org/olat/test/AllTestsJunit4.java    |     1 +
 14 files changed, 11657 insertions(+), 11019 deletions(-)
 create mode 100644 src/main/java/org/olat/course/nodes/bc/BCWebService.java
 delete mode 100644 src/main/java/org/olat/restapi/repository/course/CourseFolderWebService.java
 create mode 100644 src/test/java/org/olat/restapi/CoursesForumsTest.java

diff --git a/src/main/java/org/olat/course/CourseFactory.java b/src/main/java/org/olat/course/CourseFactory.java
index d6d700cf726..759640f9f71 100644
--- a/src/main/java/org/olat/course/CourseFactory.java
+++ b/src/main/java/org/olat/course/CourseFactory.java
@@ -26,6 +26,8 @@
 package org.olat.course;
 
 import java.io.File;
+import java.util.ArrayList;
+import java.util.Collection;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Iterator;
@@ -48,10 +50,10 @@ import org.olat.core.commons.modules.bc.vfs.OlatRootFolderImpl;
 import org.olat.core.commons.persistence.DBFactory;
 import org.olat.core.gui.UserRequest;
 import org.olat.core.gui.components.htmlheader.jscss.CustomCSS;
+import org.olat.core.gui.components.tree.TreeNode;
 import org.olat.core.gui.control.Controller;
 import org.olat.core.gui.control.WindowControl;
 import org.olat.core.gui.control.generic.layout.MainLayoutController;
-import org.olat.core.gui.translator.PackageTranslator;
 import org.olat.core.gui.translator.Translator;
 import org.olat.core.id.Identity;
 import org.olat.core.id.OLATResourceable;
@@ -72,7 +74,6 @@ import org.olat.core.util.Util;
 import org.olat.core.util.ZipUtil;
 import org.olat.core.util.cache.n.CacheWrapper;
 import org.olat.core.util.coordinate.CoordinatorManager;
-import org.olat.core.util.coordinate.LockResult;
 import org.olat.core.util.coordinate.SyncerCallback;
 import org.olat.core.util.coordinate.SyncerExecutor;
 import org.olat.core.util.event.MultiUserEvent;
@@ -83,7 +84,6 @@ import org.olat.core.util.notifications.SubscriptionContext;
 import org.olat.core.util.resource.OresHelper;
 import org.olat.core.util.tree.TreeVisitor;
 import org.olat.core.util.tree.Visitor;
-import org.olat.core.util.vfs.VFSContainer;
 import org.olat.core.util.vfs.VFSItem;
 import org.olat.core.util.xml.XStreamHelper;
 import org.olat.course.archiver.ScoreAccountingHelper;
@@ -91,8 +91,11 @@ import org.olat.course.config.CourseConfig;
 import org.olat.course.config.CourseConfigManagerImpl;
 import org.olat.course.config.ui.courselayout.CourseLayoutHelper;
 import org.olat.course.editor.EditorMainController;
+import org.olat.course.editor.PublishProcess;
+import org.olat.course.editor.StatusDescription;
 import org.olat.course.groupsandrights.CourseGroupManager;
 import org.olat.course.groupsandrights.PersistingCourseGroupManager;
+import org.olat.course.nodes.AssessableCourseNode;
 import org.olat.course.nodes.BCCourseNode;
 import org.olat.course.nodes.CourseNode;
 import org.olat.course.nodes.STCourseNode;
@@ -105,6 +108,7 @@ import org.olat.course.run.environment.CourseEnvironment;
 import org.olat.course.statistic.AsyncExportManager;
 import org.olat.course.tree.CourseEditorTreeModel;
 import org.olat.course.tree.CourseEditorTreeNode;
+import org.olat.course.tree.PublishTreeModel;
 import org.olat.group.BusinessGroup;
 import org.olat.modules.glossary.GlossaryManager;
 import org.olat.modules.sharedfolder.SharedFolderManager;
@@ -138,7 +142,6 @@ public class CourseFactory extends BasicManager {
 
 	public static final String COURSE_EDITOR_LOCK = "courseEditLock";
   //this is the lock that must be aquired at course editing, copy course, export course, configure course.
-	private static LockResult lockEntry;
 	private static Map<Long,PersistingCourseImpl> courseEditSessionMap = new HashMap<Long,PersistingCourseImpl>();
 	private static OLog log = Tracing.createLoggerFor(CourseFactory.class);
 	private static RepositoryManager repositoryManager;
@@ -154,11 +157,11 @@ public class CourseFactory extends BasicManager {
 	private CourseFactory(CoordinatorManager coordinatorManager, RepositoryManager repositoryManager, OLATResourceManager olatResourceManager, 
 			BaseSecurity securityManager, ReferenceManager referenceManager, GlossaryManager glossaryManager) {
 		loadedCourses = coordinatorManager.getCoordinator().getCacher().getOrCreateCache(CourseFactory.class, "courses");
-		this.repositoryManager = repositoryManager;
-		this.olatResourceManager = olatResourceManager;
-		this.securityManager = securityManager;
-		this.referenceManager = referenceManager;
-		this.glossaryManager = glossaryManager;
+		CourseFactory.repositoryManager = repositoryManager;
+		CourseFactory.olatResourceManager = olatResourceManager;
+		CourseFactory.securityManager = securityManager;
+		CourseFactory.referenceManager = referenceManager;
+		CourseFactory.glossaryManager = glossaryManager;
 	}
 	
 	/**
@@ -701,6 +704,43 @@ public class CourseFactory extends BasicManager {
 		ImportGlossaryReferencesController.doImport(importExport, course, false, owner);
 	}
 	
+	/**
+	 * Publish the course with some standard options
+	 * @param course
+	 * @param locale
+	 * @param identity
+	 */
+	public static void publishCourse(ICourse course, Identity identity, Locale locale) {
+		 CourseEditorTreeModel cetm = course.getEditorTreeModel();
+		 PublishProcess publishProcess = PublishProcess.getInstance(course, cetm, locale);
+		 PublishTreeModel publishTreeModel = publishProcess.getPublishTreeModel();
+
+		 int newAccess = RepositoryEntry.ACC_USERS;
+		 //access rule -> all users can the see course
+		 //RepositoryEntry.ACC_OWNERS
+		 //only owners can the see course
+		 //RepositoryEntry.ACC_OWNERS_AUTHORS //only owners and authors can the see course
+		 //RepositoryEntry.ACC_USERS_GUESTS // users and guests can see the course
+		 //fxdiff VCRP-1,2: access control of resources
+		 publishProcess.changeGeneralAccess(null, newAccess, false);
+		 
+		 if (publishTreeModel.hasPublishableChanges()) {
+			 List<String>nodeToPublish = new ArrayList<String>();
+			 visitPublishModel(publishTreeModel.getRootNode(), publishTreeModel, nodeToPublish);
+
+			 publishProcess.createPublishSetFor(nodeToPublish);
+			 StatusDescription[] status = publishProcess.testPublishSet(locale);
+			 //publish not possible when there are errors
+			 for(int i = 0; i < status.length; i++) {
+				 if(status[i].isError()) return;
+			 }
+		 }
+
+		 course = CourseFactory.openCourseEditSession(course.getResourceableId());
+		 publishProcess.applyPublishSet(identity, locale);
+		 closeCourseEditSession(course.getResourceableId(), true);
+	}
+	
 	/**
 	 * Get a details form for a given course resourceable
 	 * 
@@ -778,8 +818,8 @@ public class CourseFactory extends BasicManager {
 	 */
 	public static void archiveCourse(Identity archiveOnBehalfOf, ICourse course, String charset, Locale locale, File exportDirectory, boolean isOLATAdmin, boolean... oresRights) {
 		// archive course results overview
-		List users = ScoreAccountingHelper.loadUsers(course.getCourseEnvironment());
-		List nodes = ScoreAccountingHelper.loadAssessableNodes(course.getCourseEnvironment());
+		List<Identity> users = ScoreAccountingHelper.loadUsers(course.getCourseEnvironment());
+		List<AssessableCourseNode> nodes = ScoreAccountingHelper.loadAssessableNodes(course.getCourseEnvironment());
 		
 		String result = ScoreAccountingHelper.createCourseResultsOverviewTable(users, nodes, course, locale);
 		String fileName = ExportUtil.createFileNameWithTimeStamp(course.getCourseTitle(), "xls");
@@ -1086,7 +1126,17 @@ public class CourseFactory extends BasicManager {
 		  //System.out.println("removeCourseEditSession for course: " + resourceableId);
 		}
 	}
-
+	
+	private static void visitPublishModel(TreeNode node, PublishTreeModel publishTreeModel, Collection<String> nodeToPublish) {
+		int numOfChildren = node.getChildCount();
+		for (int i = 0; i < numOfChildren; i++) {
+			INode child = node.getChildAt(i);
+			if (child instanceof TreeNode) {
+				nodeToPublish.add(child.getIdent());
+				visitPublishModel((TreeNode) child, publishTreeModel, nodeToPublish);
+			}
+		}
+	}
 }
 
 
diff --git a/src/main/java/org/olat/course/nodes/bc/BCWebService.java b/src/main/java/org/olat/course/nodes/bc/BCWebService.java
new file mode 100644
index 00000000000..122c6d049da
--- /dev/null
+++ b/src/main/java/org/olat/course/nodes/bc/BCWebService.java
@@ -0,0 +1,401 @@
+/**
+ * <a href="http://www.openolat.org">
+ * OpenOLAT - Online Learning and Training</a><br>
+ * <p>
+ * Licensed under the Apache License, Version 2.0 (the "License"); <br>
+ * you may not use this file except in compliance with the License.<br>
+ * You may obtain a copy of the License at the
+ * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a>
+ * <p>
+ * Unless required by applicable law or agreed to in writing,<br>
+ * software distributed under the License is distributed on an "AS IS" BASIS, <br>
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br>
+ * See the License for the specific language governing permissions and <br>
+ * limitations under the License.
+ * <p>
+ * Initial code contributed and copyrighted by<br>
+ * frentix GmbH, http://www.frentix.com
+ * <p>
+ */
+package org.olat.course.nodes.bc;
+
+import static org.olat.restapi.security.RestSecurityHelper.getUserRequest;
+import static org.olat.restapi.security.RestSecurityHelper.isAuthor;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.ws.rs.Consumes;
+import javax.ws.rs.DefaultValue;
+import javax.ws.rs.FormParam;
+import javax.ws.rs.GET;
+import javax.ws.rs.POST;
+import javax.ws.rs.PUT;
+import javax.ws.rs.Path;
+import javax.ws.rs.PathParam;
+import javax.ws.rs.Produces;
+import javax.ws.rs.QueryParam;
+import javax.ws.rs.WebApplicationException;
+import javax.ws.rs.core.Context;
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
+import javax.ws.rs.core.Response.Status;
+
+import org.olat.core.commons.modules.bc.vfs.OlatNamedContainerImpl;
+import org.olat.core.gui.UserRequest;
+import org.olat.core.util.StringHelper;
+import org.olat.core.util.nodes.INode;
+import org.olat.core.util.notifications.NotificationsManager;
+import org.olat.core.util.notifications.Subscriber;
+import org.olat.core.util.vfs.callbacks.VFSSecurityCallback;
+import org.olat.core.util.vfs.restapi.VFSWebservice;
+import org.olat.course.ICourse;
+import org.olat.course.Structure;
+import org.olat.course.condition.Condition;
+import org.olat.course.nodes.BCCourseNode;
+import org.olat.course.nodes.CourseNode;
+import org.olat.course.run.navigation.NavigationHandler;
+import org.olat.course.run.userview.NodeEvaluation;
+import org.olat.course.run.userview.TreeEvaluation;
+import org.olat.course.run.userview.UserCourseEnvironmentImpl;
+import org.olat.modules.ModuleConfiguration;
+import org.olat.restapi.repository.course.AbstractCourseNodeWebService;
+import org.olat.restapi.support.vo.FolderVO;
+import org.olat.restapi.support.vo.FolderVOes;
+
+/**
+ * 
+ * Description:<br>
+ * 
+ * <P>
+ * Initial Date:  6 févr. 2012 <br>
+ *
+ * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com
+ */
+@Path("repo/courses/{courseId}/elements/folder")
+public class BCWebService extends AbstractCourseNodeWebService {
+	
+	
+	/**
+	 * Retrieves metadata of the course node
+	 * @response.representation.200.qname {http://www.example.com}folderVOes
+   * @response.representation.200.mediaType application/xml, application/json
+   * @response.representation.200.doc The course node metadatas
+   * @response.representation.200.example {@link org.olat.restapi.support.vo.Examples#SAMPLE_FOLDERVOes}
+	 * @response.representation.401.doc The roles of the authenticated user are not sufficient
+   * @response.representation.404.doc The course or parentNode not found
+	 * @param courseId The course resourceable's id
+	 * @param nodeId The node's id
+	 * @param httpRequest The HTTP request
+	 * @return The persisted structure element (fully populated)
+	 */
+	@GET
+	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
+	public Response getFolders(@PathParam("courseId") Long courseId, @Context HttpServletRequest httpRequest) {
+		
+		ICourse course = loadCourse(courseId);
+		if(course == null) {
+			return Response.serverError().status(Status.NOT_FOUND).build();
+		}
+
+		UserRequest ureq = getUserRequest(httpRequest);
+		UserCourseEnvironmentImpl uce = new UserCourseEnvironmentImpl(ureq.getUserSession().getIdentityEnvironment(), course.getCourseEnvironment());
+
+		boolean subscribed = false;
+		NotificationsManager man = NotificationsManager.getInstance();
+		List<String> notiTypes = Collections.singletonList("FolderModule");
+		List<Subscriber> subs = man.getSubscribers(ureq.getIdentity(), notiTypes);
+		for(Subscriber sub:subs) {
+			Long courseKey = sub.getPublisher().getResId();
+			if(courseId.equals(courseKey)) {
+				subscribed = true;
+				break;
+			}
+		}
+		
+		List<FolderVO> folderVOs = new ArrayList<FolderVO>();
+		List<BCCourseNode> bcNodes = getBCCourseNodes(course);
+		for(BCCourseNode bcNode:bcNodes) {
+			NodeEvaluation ne = bcNode.eval(uce.getConditionInterpreter(), new TreeEvaluation());
+
+			boolean mayAccessWholeTreeUp = NavigationHandler.mayAccessWholeTreeUp(ne);
+			if(mayAccessWholeTreeUp) {
+				FolderVO folderVo = new FolderVO();
+				folderVo.setName(course.getCourseTitle());
+				folderVo.setDetailsName(bcNode.getShortTitle());
+				folderVo.setSubscribed(subscribed);
+				folderVo.setCourseKey(course.getResourceableId());
+				folderVo.setCourseNodeId(bcNode.getIdent());
+				folderVOs.add(folderVo);
+			}
+		}
+		
+		FolderVOes voes = new FolderVOes();
+		voes.setFolders(folderVOs.toArray(new FolderVO[folderVOs.size()]));
+		voes.setTotalCount(folderVOs.size());
+		return Response.ok(voes).build();
+	}
+	
+	/**
+	 * This attaches a Folder Element onto a given course. The element will be
+	 * inserted underneath the supplied parentNodeId.
+   * @response.representation.mediaType application/x-www-form-urlencoded
+	 * @response.representation.200.qname {http://www.example.com}courseNodeVO
+   * @response.representation.200.mediaType application/xml, application/json
+   * @response.representation.200.doc The folder node metadatas
+   * @response.representation.200.example {@link org.olat.restapi.support.vo.Examples#SAMPLE_COURSENODEVO}
+	 * @response.representation.401.doc The roles of the authenticated user are not sufficient
+   * @response.representation.404.doc The course or parentNode not found
+	 * @param courseId The course resourceable id
+	 * @param parentNodeId The node's id which will be the parent of this folder
+	 * @param position The node's position relative to its sibling nodes (optional)
+	 * @param shortTitle The node short title
+	 * @param longTitle The node long title
+	 * @param objectives The node learning objectives
+	 * @param visibilityExpertRules The rules to view the node (optional)
+	 * @param downloadExpertRules The rules to download files (optional)
+	 * @param uploadExpertRules The rules to upload files (optional)
+	 * @param request The HTTP request
+	 * @return The persisted folder element (fully populated)
+	 */
+	@PUT
+	@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
+	public Response attachFolder(@PathParam("courseId") Long courseId, @QueryParam("parentNodeId") String parentNodeId,
+			@QueryParam("position") Integer position, @QueryParam("shortTitle") @DefaultValue("undefined") String shortTitle,
+			@QueryParam("longTitle") @DefaultValue("undefined") String longTitle, @QueryParam("objectives") @DefaultValue("undefined") String objectives,
+			@QueryParam("visibilityExpertRules") String visibilityExpertRules, @QueryParam("downloadExpertRules") String downloadExpertRules,
+			@QueryParam("uploadExpertRules") String uploadExpertRules, @Context HttpServletRequest request) {
+		
+		FolderCustomConfig config = new FolderCustomConfig(downloadExpertRules, uploadExpertRules);
+		return attach(courseId, parentNodeId, "bc", position, shortTitle, longTitle, objectives, visibilityExpertRules, null, config, request);
+	}
+	
+	/**
+	 * This attaches a Folder Element onto a given course. The element will be
+	 * inserted underneath the supplied parentNodeId.
+   * @response.representation.mediaType application/x-www-form-urlencoded
+	 * @response.representation.200.qname {http://www.example.com}courseNodeVO
+   * @response.representation.200.mediaType application/xml, application/json
+   * @response.representation.200.doc The folder node metadatas
+   * @response.representation.200.example {@link org.olat.restapi.support.vo.Examples#SAMPLE_COURSENODEVO}
+	 * @response.representation.401.doc The roles of the authenticated user are not sufficient
+   * @response.representation.404.doc The course or parentNode not found
+	 * @param courseId The course resourceable's id
+	 * @param parentNodeId The node's id which will be the parent of this folder
+	 * @param position The node's position relative to its sibling nodes (optional)
+	 * @param shortTitle The node short title
+	 * @param longTitle The node long title
+	 * @param objectives The node learning objectives
+	 * @param visibilityExpertRules The rules to view the node (optional)
+	 * @param downloadExpertRules The rules to download files (optional)
+	 * @param uploadExpertRules The rules to upload files (optional)
+	 * @param request The HTTP request
+	 * @return The persisted folder element (fully populated)
+	 */
+	@POST
+	@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
+	public Response attachFolderPost(@PathParam("courseId") Long courseId, @FormParam("parentNodeId") String parentNodeId,
+			@FormParam("position") Integer position, @FormParam("shortTitle") @DefaultValue("undefined") String shortTitle,
+			@FormParam("longTitle") @DefaultValue("undefined") String longTitle, @FormParam("objectives") @DefaultValue("undefined") String objectives,
+			@FormParam("visibilityExpertRules") String visibilityExpertRules, @FormParam("downloadExpertRules") String downloadExpertRules,
+			@FormParam("uploadExpertRules") String uploadExpertRules, @Context HttpServletRequest request) {
+		return attachFolder(courseId, parentNodeId, position, shortTitle, longTitle, objectives, visibilityExpertRules, downloadExpertRules, uploadExpertRules, request);
+	}
+	
+	/**
+	 * This updates a Folder Element onto a given course.
+   * @response.representation.mediaType application/x-www-form-urlencoded
+	 * @response.representation.200.qname {http://www.example.com}courseNodeVO
+   * @response.representation.200.mediaType application/xml, application/json
+   * @response.representation.200.doc The folder node metadatas
+   * @response.representation.200.example {@link org.olat.restapi.support.vo.Examples#SAMPLE_COURSENODEVO}
+	 * @response.representation.401.doc The roles of the authenticated user are not sufficient
+   * @response.representation.404.doc The course or parentNode not found
+	 * @param courseId The course resourceable's id
+	 * @param nodeId The node's id of this folder
+	 * @param shortTitle The node short title
+	 * @param longTitle The node long title
+	 * @param objectives The node learning objectives
+	 * @param visibilityExpertRules The rules to view the node (optional)
+	 * @param downloadExpertRules The rules to download files (optional)
+	 * @param uploadExpertRules The rules to upload files (optional)
+	 * @param request The HTTP request
+	 * @return The persisted folder element (fully populated)
+	 */
+	@POST
+	@Path("{nodeId}")
+	@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
+	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
+	//fxdiff FXOLAT-122: course management
+	public Response updateFolder(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId,
+			@FormParam("shortTitle") @DefaultValue("undefined") String shortTitle,
+			@FormParam("longTitle") @DefaultValue("undefined") String longTitle, @FormParam("objectives") @DefaultValue("undefined") String objectives,
+			@FormParam("visibilityExpertRules") String visibilityExpertRules, @FormParam("downloadExpertRules") String downloadExpertRules,
+			@FormParam("uploadExpertRules") String uploadExpertRules, @Context HttpServletRequest request) {
+		FolderCustomConfig config = new FolderCustomConfig(downloadExpertRules, uploadExpertRules);
+		return update(courseId, nodeId, shortTitle, longTitle, objectives, visibilityExpertRules, null, config, request);
+	}
+	
+	/**
+	 * Retrieves metadata of the course node
+	 * @response.representation.200.qname {http://www.example.com}folderVO
+   * @response.representation.200.mediaType application/xml, application/json
+   * @response.representation.200.doc The course node metadatas
+   * @response.representation.200.example {@link org.olat.restapi.support.vo.Examples#SAMPLE_FOLDERVO}
+	 * @response.representation.401.doc The roles of the authenticated user are not sufficient
+   * @response.representation.404.doc The course or parentNode not found
+	 * @param courseId The course resourceable's id
+	 * @param nodeId The node's id
+	 * @param httpRequest The HTTP request
+	 * @return The persisted structure element (fully populated)
+	 */
+	@GET
+	@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);
+		if(course == null) {
+			return Response.serverError().status(Status.NOT_FOUND).build();
+		}
+
+		CourseNode courseNode = course.getRunStructure().getNode(nodeId);
+		if(courseNode == null || !(courseNode instanceof BCCourseNode)) {
+			return Response.serverError().status(Status.NOT_FOUND).build();
+		}
+
+		UserRequest ureq = getUserRequest(httpRequest);
+		BCCourseNode bcNode = (BCCourseNode)courseNode;
+		UserCourseEnvironmentImpl uce = new UserCourseEnvironmentImpl(ureq.getUserSession().getIdentityEnvironment(), course.getCourseEnvironment());
+		NodeEvaluation ne = bcNode.eval(uce.getConditionInterpreter(), new TreeEvaluation());
+
+		boolean mayAccessWholeTreeUp = NavigationHandler.mayAccessWholeTreeUp(ne);
+		if(mayAccessWholeTreeUp) {
+			FolderVO folderVo = new FolderVO();
+			folderVo.setName(course.getCourseTitle());
+			folderVo.setDetailsName(bcNode.getShortTitle());
+
+			boolean subscribed = false;
+			NotificationsManager man = NotificationsManager.getInstance();
+			List<String> notiTypes = Collections.singletonList("FolderModule");
+			List<Subscriber> subs = man.getSubscribers(ureq.getIdentity(), notiTypes);
+			for(Subscriber sub:subs) {
+				Long courseKey = sub.getPublisher().getResId();
+				if(courseId.equals(courseKey)) {
+					subscribed = true;
+					break;
+				}
+			}
+			
+			folderVo.setSubscribed(subscribed);
+			folderVo.setCourseKey(course.getResourceableId());
+			folderVo.setCourseNodeId(bcNode.getIdent());
+			return Response.ok(folderVo).build();
+		} else {
+			return Response.serverError().status(Status.UNAUTHORIZED).build();
+		}
+	}
+	
+	/**
+	 * Return the FX implementation to manage a folder.
+	 * @param courseId
+	 * @param nodeId
+	 * @param request
+	 * @return
+	 */
+	@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);
+		if(course == null) {
+			throw new WebApplicationException( Response.serverError().status(Status.NOT_FOUND).build());
+		}
+		CourseNode node =course.getEditorTreeModel().getCourseNode(nodeId);
+		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());
+		}
+		
+		BCCourseNode bcNode = (BCCourseNode)node;
+		UserRequest ureq = getUserRequest(request);
+		boolean isOlatAdmin = ureq.getUserSession().getRoles().isOLATAdmin();
+		boolean isGuestOnly = ureq.getUserSession().getRoles().isGuestOnly();
+		
+		UserCourseEnvironmentImpl uce = new UserCourseEnvironmentImpl(ureq.getUserSession().getIdentityEnvironment(), course.getCourseEnvironment());
+		NodeEvaluation ne = bcNode.eval(uce.getConditionInterpreter(), new TreeEvaluation());
+
+		OlatNamedContainerImpl container = BCCourseNode.getNodeFolderContainer(bcNode, course.getCourseEnvironment());
+		VFSSecurityCallback secCallback = new FolderNodeCallback(container.getRelPath(), ne, isOlatAdmin, isGuestOnly, null);
+		container.setLocalSecurityCallback(secCallback);
+		
+		return new VFSWebservice(container);
+	}
+
+	public class FolderCustomConfig implements CustomConfigDelegate {
+		private final String downloadExpertRules;
+		private final String uploadExpertRules;
+		
+		public FolderCustomConfig(String downloadExpertRules, String uploadExpertRules) {
+			this.downloadExpertRules = downloadExpertRules;
+			this.uploadExpertRules = uploadExpertRules;
+		}
+
+		@Override
+		public boolean isValid() {
+			return true;
+		}
+
+		@Override
+		public void configure(ICourse course, CourseNode newNode, ModuleConfiguration moduleConfig) {
+			BCCourseNode bcCourseNode = (BCCourseNode)newNode;
+			
+			if(StringHelper.containsNonWhitespace(downloadExpertRules)) {
+				Condition downloadCond = createExpertCondition("downloaders", downloadExpertRules);
+				bcCourseNode.setPreConditionDownloaders(downloadCond);
+			}
+
+			if(StringHelper.containsNonWhitespace(uploadExpertRules)) {
+				Condition uploadCond = createExpertCondition("uploaders", uploadExpertRules);
+				//fxdiff: RESTAPI bug fix
+				bcCourseNode.setPreConditionUploaders(uploadCond);
+			}
+		}	
+	}
+	
+	private List<BCCourseNode> getBCCourseNodes(ICourse course) {
+		List<BCCourseNode> bcNodes = new ArrayList<BCCourseNode>();
+		Structure courseStruct = course.getRunStructure();
+		getBCCourseNodes(courseStruct.getRootNode(), bcNodes);
+		return bcNodes;
+	}
+
+	/**
+	 * Recursive step used by <code>getBCCourseNodes(ICourse)</code>.<br>
+	 * <br>
+	 * <b>PRE CONDITIONS</b>
+	 * <ul>
+	 * <li> <code>course != null</code>
+	 * <li> <code>result != null</code>
+	 * </ul>
+	 * 
+	 * @see #getBCCourseNodes(ICourse)
+	 */
+	private void getBCCourseNodes(INode node, List<BCCourseNode> result) {
+		if (node != null) {
+			if (node instanceof BCCourseNode) {
+				result.add((BCCourseNode) node);
+			}
+
+			for (int i = 0; i < node.getChildCount(); i++) {
+				getBCCourseNodes(node.getChildAt(i), result);
+			}
+		}
+	}
+}
diff --git a/src/main/java/org/olat/modules/fo/restapi/Examples.java b/src/main/java/org/olat/modules/fo/restapi/Examples.java
index ce7c0df38a3..58209652ef7 100644
--- a/src/main/java/org/olat/modules/fo/restapi/Examples.java
+++ b/src/main/java/org/olat/modules/fo/restapi/Examples.java
@@ -35,6 +35,8 @@ public class Examples {
 	public static final MessageVOes SAMPLE_MESSAGEVOes = new MessageVOes();
 	
 	public static final ForumVO SAMPLE_FORUMVO = new ForumVO();
+	
+	public static final ForumVOes SAMPLE_FORUMVOes = new ForumVOes();
   
   static {
   	SAMPLE_MESSAGEVO.setKey(380l);
@@ -45,5 +47,13 @@ public class Examples {
   	SAMPLE_MESSAGEVOes.setTotalCount(1);
   	
   	SAMPLE_FORUMVO.setForumKey(28294l);
+  	SAMPLE_FORUMVO.setCourseKey(286l);
+  	SAMPLE_FORUMVO.setCourseNodeId("2784628");
+  	SAMPLE_FORUMVO.setDetailsName("It is a forum");
+  	SAMPLE_FORUMVO.setForumKey(3865487l);
+  	SAMPLE_FORUMVO.setName("My forum");
+  	
+  	SAMPLE_FORUMVOes.setTotalCount(1);
+  	SAMPLE_FORUMVOes.setForums(new ForumVO[]{SAMPLE_FORUMVO});
   }
 }
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 ff940234143..658f25ad3b0 100644
--- a/src/main/java/org/olat/modules/fo/restapi/ForumCourseNodeWebService.java
+++ b/src/main/java/org/olat/modules/fo/restapi/ForumCourseNodeWebService.java
@@ -24,13 +24,21 @@
 */
 package org.olat.modules.fo.restapi;
 
+import static org.olat.restapi.security.RestSecurityHelper.getUserRequest;
 import static org.olat.restapi.security.RestSecurityHelper.isAuthor;
 import static org.olat.restapi.security.RestSecurityHelper.isAuthorEditor;
 
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
 import javax.servlet.http.HttpServletRequest;
 import javax.ws.rs.Consumes;
 import javax.ws.rs.DefaultValue;
 import javax.ws.rs.FormParam;
+import javax.ws.rs.GET;
 import javax.ws.rs.POST;
 import javax.ws.rs.PUT;
 import javax.ws.rs.Path;
@@ -44,12 +52,21 @@ import javax.ws.rs.core.Response.Status;
 
 import org.olat.basesecurity.BaseSecurity;
 import org.olat.basesecurity.BaseSecurityManager;
+import org.olat.core.gui.UserRequest;
 import org.olat.core.id.Identity;
 import org.olat.core.util.StringHelper;
+import org.olat.core.util.nodes.INode;
+import org.olat.core.util.notifications.NotificationsManager;
+import org.olat.core.util.notifications.Subscriber;
 import org.olat.course.ICourse;
+import org.olat.course.Structure;
 import org.olat.course.nodes.CourseNode;
 import org.olat.course.nodes.FOCourseNode;
 import org.olat.course.properties.CoursePropertyManager;
+import org.olat.course.run.navigation.NavigationHandler;
+import org.olat.course.run.userview.NodeEvaluation;
+import org.olat.course.run.userview.TreeEvaluation;
+import org.olat.course.run.userview.UserCourseEnvironmentImpl;
 import org.olat.modules.ModuleConfiguration;
 import org.olat.modules.fo.Forum;
 import org.olat.modules.fo.ForumManager;
@@ -69,6 +86,64 @@ import org.olat.restapi.security.RestSecurityHelper;
  */
 @Path("repo/courses/{courseId}/elements/forum")
 public class ForumCourseNodeWebService extends AbstractCourseNodeWebService {
+	
+	/**
+	 * Retrieves metadata of the published course node
+	 * @response.representation.200.qname {http://www.example.com}forumVOes
+   * @response.representation.200.mediaType application/xml, application/json
+   * @response.representation.200.doc The course node metadatas
+   * @response.representation.200.example {@link org.olat.modules.fo.restapi.Examples#SAMPLE_FORUMVOes}
+	 * @response.representation.401.doc The roles of the authenticated user are not sufficient
+   * @response.representation.404.doc The course or parentNode not found
+	 * @param courseId The course resourceable's id
+	 * @param httpRequest The HTTP request
+	 * @return The persisted structure element (fully populated)
+	 */
+	@GET
+	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
+	public Response getForums(@PathParam("courseId") Long courseId, @Context HttpServletRequest httpRequest) {
+		
+		ICourse course = loadCourse(courseId);
+		if(course == null) {
+			return Response.serverError().status(Status.NOT_FOUND).build();
+		}
+
+		UserRequest ureq = getUserRequest(httpRequest);
+		UserCourseEnvironmentImpl uce = new UserCourseEnvironmentImpl(ureq.getUserSession().getIdentityEnvironment(), course.getCourseEnvironment());
+
+		Set<Long> subcribedForums = new HashSet<Long>();
+		NotificationsManager man = NotificationsManager.getInstance();
+		List<String> notiTypes = Collections.singletonList("Forum");
+		List<Subscriber> subs = man.getSubscribers(ureq.getIdentity(), notiTypes);
+		for(Subscriber sub:subs) {
+			Long forumKey = Long.parseLong(sub.getPublisher().getData());
+			subcribedForums.add(forumKey);
+		}
+		
+		List<ForumVO> forumVOs = new ArrayList<ForumVO>();
+		List<FOCourseNode> forumNodes = getFOCourseNodes(course);
+		for(FOCourseNode forumNode:forumNodes) {
+			NodeEvaluation ne = forumNode.eval(uce.getConditionInterpreter(), new TreeEvaluation());
+
+			boolean mayAccessWholeTreeUp = NavigationHandler.mayAccessWholeTreeUp(ne);
+			if(mayAccessWholeTreeUp) {
+				Forum forum = forumNode.loadOrCreateForum(course.getCourseEnvironment());	
+				ForumVO forumVo = new ForumVO(forum);
+				forumVo.setName(course.getCourseTitle());
+				forumVo.setDetailsName(forumNode.getShortTitle());
+				forumVo.setSubscribed(subcribedForums.contains(forum.getKey()));
+				forumVo.setForumKey(forum.getKey());
+				forumVo.setCourseKey(course.getResourceableId());
+				forumVo.setCourseNodeId(forumNode.getIdent());
+				forumVOs.add(forumVo);
+			}
+		}
+		
+		ForumVOes voes = new ForumVOes();
+		voes.setForums(forumVOs.toArray(new ForumVO[forumVOs.size()]));
+		voes.setTotalCount(forumVOs.size());
+		return Response.ok(voes).build();
+	}
 
 	/**
 	 * This attaches a Forum Element onto a given course. The element will be
@@ -137,6 +212,67 @@ public class ForumCourseNodeWebService extends AbstractCourseNodeWebService {
 		return attach(courseId, parentNodeId, "fo", position, shortTitle, longTitle, objectives, visibilityExpertRules, accessExpertRules, config, request);
 	}
 	
+	/**
+	 * Retrieves metadata of the published course node
+	 * @response.representation.200.qname {http://www.example.com}forumVO
+   * @response.representation.200.mediaType application/xml, application/json
+   * @response.representation.200.doc The course node metadatas
+   * @response.representation.200.example {@link org.olat.modules.fo.restapi.Examples#SAMPLE_FORUMVO}
+	 * @response.representation.401.doc The roles of the authenticated user are not sufficient
+   * @response.representation.404.doc The course or parentNode not found
+	 * @param courseId The course resourceable's id
+	 * @param nodeId The node's id
+	 * @param httpRequest The HTTP request
+	 * @return The persisted structure element (fully populated)
+	 */
+	@GET
+	@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);
+		if(course == null) {
+			return Response.serverError().status(Status.NOT_FOUND).build();
+		}
+
+		CourseNode courseNode = course.getRunStructure().getNode(nodeId);
+		if(courseNode == null || !(courseNode instanceof FOCourseNode)) {
+			return Response.serverError().status(Status.NOT_FOUND).build();
+		}
+
+		UserRequest ureq = getUserRequest(httpRequest);
+		FOCourseNode forumNode = (FOCourseNode)courseNode;
+		UserCourseEnvironmentImpl uce = new UserCourseEnvironmentImpl(ureq.getUserSession().getIdentityEnvironment(), course.getCourseEnvironment());
+		NodeEvaluation ne = forumNode.eval(uce.getConditionInterpreter(), new TreeEvaluation());
+
+		boolean mayAccessWholeTreeUp = NavigationHandler.mayAccessWholeTreeUp(ne);
+		if(mayAccessWholeTreeUp) {
+			Forum forum = forumNode.loadOrCreateForum(course.getCourseEnvironment());	
+			
+			ForumVO forumVo = new ForumVO();
+			forumVo.setName(course.getCourseTitle());
+			forumVo.setDetailsName(forumNode.getShortTitle());
+
+			boolean subscribed = false;
+			NotificationsManager man = NotificationsManager.getInstance();
+			List<String> notiTypes = Collections.singletonList("Forum");
+			List<Subscriber> subs = man.getSubscribers(ureq.getIdentity(), notiTypes);
+			for(Subscriber sub:subs) {
+				Long forumKey = Long.parseLong(sub.getPublisher().getData());
+				if(forumKey.equals(forum.getKey())) {
+					subscribed = true;
+					break;
+				}
+			}
+			
+			forumVo.setSubscribed(subscribed);
+			forumVo.setCourseKey(course.getResourceableId());
+			forumVo.setCourseNodeId(forumNode.getIdent());
+			return Response.ok(forumVo).build();
+		} else {
+			return Response.serverError().status(Status.UNAUTHORIZED).build();
+		}
+	}
+	
 	/**
 	 * Creates a new thread in the forum of the course node
 	 * @response.representation.200.qname {http://www.example.com}messageVO
@@ -327,4 +463,34 @@ public class ForumCourseNodeWebService extends AbstractCourseNodeWebService {
 			}
 		}
 	}
+	
+	private List<FOCourseNode> getFOCourseNodes(ICourse course) {
+		List<FOCourseNode> bcNodes = new ArrayList<FOCourseNode>();
+		Structure courseStruct = course.getRunStructure();
+		getFOCourseNodes(courseStruct.getRootNode(), bcNodes);
+		return bcNodes;
+	}
+
+	/**
+	 * Recursive step used by <code>getBCCourseNodes(ICourse)</code>.<br>
+	 * <br>
+	 * <b>PRE CONDITIONS</b>
+	 * <ul>
+	 * <li> <code>course != null</code>
+	 * <li> <code>result != null</code>
+	 * </ul>
+	 * 
+	 * @see #getBCCourseNodes(ICourse)
+	 */
+	private void getFOCourseNodes(INode node, List<FOCourseNode> result) {
+		if (node != null) {
+			if (node instanceof FOCourseNode) {
+				result.add((FOCourseNode) node);
+			}
+
+			for (int i = 0; i < node.getChildCount(); i++) {
+				getFOCourseNodes(node.getChildAt(i), result);
+			}
+		}
+	}
 }
\ No newline at end of file
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 fecd2171b3b..85751de5861 100644
--- a/src/main/java/org/olat/modules/fo/restapi/MyForumsWebService.java
+++ b/src/main/java/org/olat/modules/fo/restapi/MyForumsWebService.java
@@ -119,7 +119,7 @@ public class MyForumsWebService {
 	}
 	
 	/**
-	 * Retrieves the folrum of a course building block
+	 * Retrieves the forum of a course building block
 	 * @response.representation.200.qname {http://www.example.com}fileVO
 	 * @response.representation.200.mediaType application/xml, application/json
 	 * @response.representation.200.doc The files
diff --git a/src/main/java/org/olat/restapi/_spring/restApiContext.xml b/src/main/java/org/olat/restapi/_spring/restApiContext.xml
index d1466c14480..b50b0f2fc16 100644
--- a/src/main/java/org/olat/restapi/_spring/restApiContext.xml
+++ b/src/main/java/org/olat/restapi/_spring/restApiContext.xml
@@ -39,6 +39,7 @@
 				<value>org.olat.restapi.repository.course.CourseResourceFolderWebService</value>
 				<value>org.olat.course.nodes.co.COWebService</value>
 				<value>org.olat.course.nodes.en.ENWebService</value>
+				<value>org.olat.course.nodes.bc.BCWebService</value>
 				<value>org.olat.modules.fo.restapi.ForumImportWebService</value>
 				<value>org.olat.modules.fo.restapi.ForumCourseNodeWebService</value>
 				<value>org.olat.modules.fo.restapi.MyForumsWebService</value>
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 93e8c586357..5734e92af9d 100644
--- a/src/main/java/org/olat/restapi/api/_content/application.html
+++ b/src/main/java/org/olat/restapi/api/_content/application.html
@@ -164,1245 +164,1229 @@
       </p>
       <ul>
          <li><a href="#resources">Resources</a><ul>
-               <li><a href="#d2e2">http://www.example.com/repo/forums</a><ul>
-                     <li><a href="#d2e5">http://www.example.com/repo/forums/version</a></li>
-                     <li><a href="#d2e20">http://www.example.com/repo/forums/{forumKey}</a><ul>
-                           <li><a href="#d2e46">http://www.example.com/repo/forums/{forumKey}/threads</a></li>
-                           <li><a href="#d2e131">http://www.example.com/repo/forums/{forumKey}/posts/{threadKey}</a></li>
-                           <li><a href="#d2e164">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}</a></li>
-                           <li><a href="#d2e252">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments</a></li>
-                           <li><a href="#d2e305">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</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="#d2e322">http://www.example.com/repo/courses/{courseId}/elements/forum</a><ul>
-                     <li><a href="#d2e389">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/thread</a></li>
-                     <li><a href="#d2e429">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/message</a></li>
+               <li><a href="#d2e156">http://www.example.com/repo/courses/{courseId}/elements/forum</a><ul>
+                     <li><a href="#d2e243">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}</a></li>
+                     <li><a href="#d2e270">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/thread</a></li>
+                     <li><a href="#d2e310">http://www.example.com/repo/courses/{courseId}/elements/forum/{nodeId}/message</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e469">http://www.example.com/repo/courses/{courseId}/elements</a><ul>
-                     <li><a href="#d2e472">http://www.example.com/repo/courses/{courseId}/elements/version</a></li>
-                     <li><a href="#d2e487">http://www.example.com/repo/courses/{courseId}/elements/{nodeId}</a></li>
-                     <li><a href="#d2e514">http://www.example.com/repo/courses/{courseId}/elements/structure/{nodeId}</a></li>
-                     <li><a href="#d2e592">http://www.example.com/repo/courses/{courseId}/elements/structure</a></li>
-                     <li><a href="#d2e655">http://www.example.com/repo/courses/{courseId}/elements/singlepage/{nodeId}</a></li>
-                     <li><a href="#d2e687">http://www.example.com/repo/courses/{courseId}/elements/singlepage</a></li>
-                     <li><a href="#d2e882">http://www.example.com/repo/courses/{courseId}/elements/folder/{nodeId}</a></li>
-                     <li><a href="#d2e929">http://www.example.com/repo/courses/{courseId}/elements/folder</a></li>
-                     <li><a href="#d2e1024">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}</a></li>
-                     <li><a href="#d2e1074">http://www.example.com/repo/courses/{courseId}/elements/task</a></li>
-                     <li><a href="#d2e1176">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}</a></li>
-                     <li><a href="#d2e1207">http://www.example.com/repo/courses/{courseId}/elements/test</a></li>
-                     <li><a href="#d2e1302">http://www.example.com/repo/courses/{courseId}/elements/assessment/{nodeId}</a></li>
-                     <li><a href="#d2e1346">http://www.example.com/repo/courses/{courseId}/elements/assessment</a></li>
-                     <li><a href="#d2e1435">http://www.example.com/repo/courses/{courseId}/elements/wiki/{nodeId}</a></li>
-                     <li><a href="#d2e1482">http://www.example.com/repo/courses/{courseId}/elements/wiki</a></li>
-                     <li><a href="#d2e1542">http://www.example.com/repo/courses/{courseId}/elements/blog/{nodeId}</a></li>
-                     <li><a href="#d2e1589">http://www.example.com/repo/courses/{courseId}/elements/blog</a></li>
-                     <li><a href="#d2e1683">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}</a></li>
-                     <li><a href="#d2e1730">http://www.example.com/repo/courses/{courseId}/elements/survey</a></li>
-                     <li><a href="#d2e1802">http://www.example.com/repo/courses/{courseId}/elements/externalpage/{nodeId}</a></li>
-                     <li><a href="#d2e1850">http://www.example.com/repo/courses/{courseId}/elements/externalpage</a></li>
-                     <li><a href="#d2e1947">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/file</a></li>
-                     <li><a href="#d2e2002">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/configuration</a></li>
-                     <li><a href="#d2e2133">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}/configuration</a></li>
-                     <li><a href="#d2e2224">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}/configuration</a></li>
+               <li><a href="#d2e350">http://www.example.com/api</a><ul>
+                     <li><a href="#d2e353">http://www.example.com/api/version</a></li>
+                     <li><a href="#d2e368">http://www.example.com/api/doc</a></li>
+                     <li><a href="#d2e372">http://www.example.com/api/doc/{filename}</a></li>
+                     <li><a href="#d2e381">http://www.example.com/api/{filename}</a></li>
+                     <li><a href="#d2e390">http://www.example.com/api/copyright</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e2337">http://www.example.com/groups</a><ul>
-                     <li><a href="#d2e2354">http://www.example.com/groups/version</a></li>
-                     <li><a href="#d2e2369">http://www.example.com/groups/{groupKey}</a></li>
-                     <li><a href="#d2e2423">http://www.example.com/groups/{groupKey}/infos</a></li>
-                     <li><a href="#d2e2444">http://www.example.com/groups/{groupKey}/owners</a></li>
-                     <li><a href="#d2e2465">http://www.example.com/groups/{groupKey}/participants</a></li>
-                     <li><a href="#d2e2486">http://www.example.com/groups/{groupKey}/owners/{identityKey}</a></li>
-                     <li><a href="#d2e2519">http://www.example.com/groups/{groupKey}/owners/{identityKey}/new</a></li>
-                     <li><a href="#d2e2539">http://www.example.com/groups/{groupKey}/owners/{identityKey}/delete</a></li>
-                     <li><a href="#d2e2559">http://www.example.com/groups/{groupKey}/participants/{identityKey}</a></li>
-                     <li><a href="#d2e2593">http://www.example.com/groups/{groupKey}/participants/{identityKey}/new</a></li>
-                     <li><a href="#d2e2613">http://www.example.com/groups/{groupKey}/participants/{identityKey}/delete</a></li>
-                     <li><a href="#d2e2633">http://www.example.com/groups/{groupKey}/forum</a><ul>
-                           <li><a href="#d2e2659">http://www.example.com/groups/{groupKey}/forum/threads</a></li>
-                           <li><a href="#d2e2744">http://www.example.com/groups/{groupKey}/forum/posts/{threadKey}</a></li>
-                           <li><a href="#d2e2777">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}</a></li>
-                           <li><a href="#d2e2865">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
-                           <li><a href="#d2e2918">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
-                        </ul>
-                     </li>
-                     <li><a href="#d2e2935">http://www.example.com/groups/{groupKey}/folder</a><ul>
-                           <li><a href="#d2e2978">http://www.example.com/groups/{groupKey}/folder/{path:.*}</a></li>
-                           <li><a href="#d2e3032">http://www.example.com/groups/{groupKey}/folder/version</a></li>
+               <li><a href="#d2e405">http://www.example.com/repo/courses/{courseId}</a><ul>
+                     <li><a href="#d2e441">http://www.example.com/repo/courses/{courseId}/version</a></li>
+                     <li><a href="#d2e456">http://www.example.com/repo/courses/{courseId}/configuration</a></li>
+                     <li><a href="#d2e520">http://www.example.com/repo/courses/{courseId}/authors</a></li>
+                     <li><a href="#d2e537">http://www.example.com/repo/courses/{courseId}/publish</a></li>
+                     <li><a href="#d2e565">http://www.example.com/repo/courses/{courseId}/file</a></li>
+                     <li><a href="#d2e580">http://www.example.com/repo/courses/{courseId}/runstructure</a></li>
+                     <li><a href="#d2e597">http://www.example.com/repo/courses/{courseId}/editortreemodel</a></li>
+                     <li><a href="#d2e615">http://www.example.com/repo/courses/{courseId}/authors/{identityKey}</a></li>
+                     <li><a href="#d2e661">http://www.example.com/repo/courses/{courseId}/groups</a><ul>
+                           <li><a href="#d2e702">http://www.example.com/repo/courses/{courseId}/groups/version</a></li>
+                           <li><a href="#d2e717">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}</a></li>
+                           <li><a href="#d2e773">http://www.example.com/repo/courses/{courseId}/groups/new</a></li>
+                           <li><a href="#d2e793">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum</a><ul>
+                                 <li><a href="#d2e819">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/threads</a></li>
+                                 <li><a href="#d2e904">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}</a></li>
+                                 <li><a href="#d2e937">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</a></li>
+                                 <li><a href="#d2e1025">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
+                                 <li><a href="#d2e1078">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
+                              </ul>
+                           </li>
+                           <li><a href="#d2e1095">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder</a><ul>
+                                 <li><a href="#d2e1138">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</a></li>
+                                 <li><a href="#d2e1192">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/version</a></li>
+                              </ul>
+                           </li>
                         </ul>
                      </li>
                   </ul>
                </li>
-               <li><a href="#d2e3036">http://www.example.com/ping</a><ul>
-                     <li><a href="#d2e3053">http://www.example.com/ping/version</a></li>
-                     <li><a href="#d2e3068">http://www.example.com/ping/{name}</a></li>
+               <li><a href="#d2e1196">http://www.example.com/repo/courses/{courseId}/resourcefolders</a><ul>
+                     <li><a href="#d2e1199">http://www.example.com/repo/courses/{courseId}/resourcefolders/version</a></li>
+                     <li><a href="#d2e1214">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder</a></li>
+                     <li><a href="#d2e1231">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</a></li>
+                     <li><a href="#d2e1249">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder</a></li>
+                     <li><a href="#d2e1308">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3084">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}</a><ul>
-                     <li><a href="#d2e3087">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/version</a></li>
-                     <li><a href="#d2e3102">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/files</a><ul>
-                           <li><a href="#d2e3146">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/files/{path:.*}</a></li>
-                           <li><a href="#d2e3200">http://www.example.com/repo/courses/{courseId}/elements/folders/{nodeId}/files/version</a></li>
-                        </ul>
-                     </li>
+               <li><a href="#d2e1368">http://www.example.com/i18n</a><ul>
+                     <li><a href="#d2e1371">http://www.example.com/i18n/version</a></li>
+                     <li><a href="#d2e1386">http://www.example.com/i18n/{package}/{key}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3204">http://www.example.com/repo/courses/{courseId}/elements/contact</a></li>
-               <li><a href="#d2e3247">http://www.example.com/users/{identityKey}/folders</a><ul>
-                     <li><a href="#d2e3270">http://www.example.com/users/{identityKey}/folders/personal</a><ul>
-                           <li><a href="#d2e3313">http://www.example.com/users/{identityKey}/folders/personal/{path:.*}</a></li>
-                           <li><a href="#d2e3367">http://www.example.com/users/{identityKey}/folders/personal/version</a></li>
-                        </ul>
-                     </li>
-                     <li><a href="#d2e3371">http://www.example.com/users/{identityKey}/folders/group/{groupKey}</a><ul>
-                           <li><a href="#d2e3414">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/{path:.*}</a></li>
-                           <li><a href="#d2e3468">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/version</a></li>
-                        </ul>
-                     </li>
-                     <li><a href="#d2e3472">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}</a><ul>
-                           <li><a href="#d2e3516">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</a></li>
-                           <li><a href="#d2e3570">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</a></li>
-                        </ul>
-                     </li>
+               <li><a href="#d2e1411">http://www.example.com/auth</a><ul>
+                     <li><a href="#d2e1414">http://www.example.com/auth/version</a></li>
+                     <li><a href="#d2e1429">http://www.example.com/auth/{username}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e3574">http://www.example.com/repo/entries</a><ul>
-                     <li><a href="#d2e3642">http://www.example.com/repo/entries/version</a></li>
-                     <li><a href="#d2e3648">http://www.example.com/repo/entries/search</a></li>
-                     <li><a href="#d2e3679">http://www.example.com/repo/entries/{repoEntryKey}</a><ul>
-                           <li><a href="#d2e3736">http://www.example.com/repo/entries/{repoEntryKey}/file</a></li>
+               <li><a href="#d2e1457">http://www.example.com/repo/forums</a><ul>
+                     <li><a href="#d2e1460">http://www.example.com/repo/forums/version</a></li>
+                     <li><a href="#d2e1475">http://www.example.com/repo/forums/{forumKey}</a><ul>
+                           <li><a href="#d2e1501">http://www.example.com/repo/forums/{forumKey}/threads</a></li>
+                           <li><a href="#d2e1586">http://www.example.com/repo/forums/{forumKey}/posts/{threadKey}</a></li>
+                           <li><a href="#d2e1619">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}</a></li>
+                           <li><a href="#d2e1707">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments</a></li>
+                           <li><a href="#d2e1760">http://www.example.com/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</a></li>
                         </ul>
                      </li>
                   </ul>
                </li>
-               <li><a href="#d2e3764">http://www.example.com/contacts</a></li>
-               <li><a href="#d2e3777">http://www.example.com/repo/courses/{courseId}</a><ul>
-                     <li><a href="#d2e3813">http://www.example.com/repo/courses/{courseId}/version</a></li>
-                     <li><a href="#d2e3828">http://www.example.com/repo/courses/{courseId}/configuration</a></li>
-                     <li><a href="#d2e3892">http://www.example.com/repo/courses/{courseId}/authors</a></li>
-                     <li><a href="#d2e3909">http://www.example.com/repo/courses/{courseId}/publish</a></li>
-                     <li><a href="#d2e3937">http://www.example.com/repo/courses/{courseId}/file</a></li>
-                     <li><a href="#d2e3952">http://www.example.com/repo/courses/{courseId}/runstructure</a></li>
-                     <li><a href="#d2e3969">http://www.example.com/repo/courses/{courseId}/editortreemodel</a></li>
-                     <li><a href="#d2e3987">http://www.example.com/repo/courses/{courseId}/authors/{identityKey}</a></li>
-                     <li><a href="#d2e4033">http://www.example.com/repo/courses/{courseId}/groups</a><ul>
-                           <li><a href="#d2e4074">http://www.example.com/repo/courses/{courseId}/groups/version</a></li>
-                           <li><a href="#d2e4089">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}</a></li>
-                           <li><a href="#d2e4145">http://www.example.com/repo/courses/{courseId}/groups/new</a></li>
-                           <li><a href="#d2e4165">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum</a><ul>
-                                 <li><a href="#d2e4191">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/threads</a></li>
-                                 <li><a href="#d2e4276">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{threadKey}</a></li>
-                                 <li><a href="#d2e4309">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</a></li>
-                                 <li><a href="#d2e4397">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
-                                 <li><a href="#d2e4450">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
-                              </ul>
-                           </li>
-                           <li><a href="#d2e4467">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder</a><ul>
-                                 <li><a href="#d2e4510">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</a></li>
-                                 <li><a href="#d2e4564">http://www.example.com/repo/courses/{courseId}/groups/{groupKey}/folder/version</a></li>
-                              </ul>
-                           </li>
+               <li><a href="#d2e1777">http://www.example.com/groups</a><ul>
+                     <li><a href="#d2e1794">http://www.example.com/groups/version</a></li>
+                     <li><a href="#d2e1809">http://www.example.com/groups/{groupKey}</a></li>
+                     <li><a href="#d2e1863">http://www.example.com/groups/{groupKey}/infos</a></li>
+                     <li><a href="#d2e1884">http://www.example.com/groups/{groupKey}/owners</a></li>
+                     <li><a href="#d2e1905">http://www.example.com/groups/{groupKey}/participants</a></li>
+                     <li><a href="#d2e1926">http://www.example.com/groups/{groupKey}/owners/{identityKey}</a></li>
+                     <li><a href="#d2e1959">http://www.example.com/groups/{groupKey}/owners/{identityKey}/new</a></li>
+                     <li><a href="#d2e1979">http://www.example.com/groups/{groupKey}/owners/{identityKey}/delete</a></li>
+                     <li><a href="#d2e1999">http://www.example.com/groups/{groupKey}/participants/{identityKey}</a></li>
+                     <li><a href="#d2e2033">http://www.example.com/groups/{groupKey}/participants/{identityKey}/new</a></li>
+                     <li><a href="#d2e2053">http://www.example.com/groups/{groupKey}/participants/{identityKey}/delete</a></li>
+                     <li><a href="#d2e2073">http://www.example.com/groups/{groupKey}/forum</a><ul>
+                           <li><a href="#d2e2099">http://www.example.com/groups/{groupKey}/forum/threads</a></li>
+                           <li><a href="#d2e2184">http://www.example.com/groups/{groupKey}/forum/posts/{threadKey}</a></li>
+                           <li><a href="#d2e2217">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}</a></li>
+                           <li><a href="#d2e2305">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments</a></li>
+                           <li><a href="#d2e2358">http://www.example.com/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</a></li>
+                        </ul>
+                     </li>
+                     <li><a href="#d2e2375">http://www.example.com/groups/{groupKey}/folder</a><ul>
+                           <li><a href="#d2e2418">http://www.example.com/groups/{groupKey}/folder/{path:.*}</a></li>
+                           <li><a href="#d2e2472">http://www.example.com/groups/{groupKey}/folder/version</a></li>
                         </ul>
                      </li>
                   </ul>
                </li>
-               <li><a href="#d2e4569">http://www.example.com/notifications</a></li>
-               <li><a href="#d2e4596">http://www.example.com/repo/courses/{courseId}/elements/enrollment</a><ul>
-                     <li><a href="#d2e4627">http://www.example.com/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</a></li>
+               <li><a href="#d2e2476">http://www.example.com/repo/courses/{courseId}/elements</a><ul>
+                     <li><a href="#d2e2479">http://www.example.com/repo/courses/{courseId}/elements/version</a></li>
+                     <li><a href="#d2e2494">http://www.example.com/repo/courses/{courseId}/elements/{nodeId}</a></li>
+                     <li><a href="#d2e2521">http://www.example.com/repo/courses/{courseId}/elements/structure/{nodeId}</a></li>
+                     <li><a href="#d2e2599">http://www.example.com/repo/courses/{courseId}/elements/structure</a></li>
+                     <li><a href="#d2e2662">http://www.example.com/repo/courses/{courseId}/elements/singlepage/{nodeId}</a></li>
+                     <li><a href="#d2e2694">http://www.example.com/repo/courses/{courseId}/elements/singlepage</a></li>
+                     <li><a href="#d2e2889">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}</a></li>
+                     <li><a href="#d2e2939">http://www.example.com/repo/courses/{courseId}/elements/task</a></li>
+                     <li><a href="#d2e3040">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}</a></li>
+                     <li><a href="#d2e3071">http://www.example.com/repo/courses/{courseId}/elements/test</a></li>
+                     <li><a href="#d2e3167">http://www.example.com/repo/courses/{courseId}/elements/assessment/{nodeId}</a></li>
+                     <li><a href="#d2e3211">http://www.example.com/repo/courses/{courseId}/elements/assessment</a></li>
+                     <li><a href="#d2e3300">http://www.example.com/repo/courses/{courseId}/elements/wiki/{nodeId}</a></li>
+                     <li><a href="#d2e3347">http://www.example.com/repo/courses/{courseId}/elements/wiki</a></li>
+                     <li><a href="#d2e3407">http://www.example.com/repo/courses/{courseId}/elements/blog/{nodeId}</a></li>
+                     <li><a href="#d2e3454">http://www.example.com/repo/courses/{courseId}/elements/blog</a></li>
+                     <li><a href="#d2e3548">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}</a></li>
+                     <li><a href="#d2e3595">http://www.example.com/repo/courses/{courseId}/elements/survey</a></li>
+                     <li><a href="#d2e3667">http://www.example.com/repo/courses/{courseId}/elements/externalpage/{nodeId}</a></li>
+                     <li><a href="#d2e3714">http://www.example.com/repo/courses/{courseId}/elements/externalpage</a></li>
+                     <li><a href="#d2e3811">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/file</a></li>
+                     <li><a href="#d2e3867">http://www.example.com/repo/courses/{courseId}/elements/task/{nodeId}/configuration</a></li>
+                     <li><a href="#d2e3998">http://www.example.com/repo/courses/{courseId}/elements/survey/{nodeId}/configuration</a></li>
+                     <li><a href="#d2e4089">http://www.example.com/repo/courses/{courseId}/elements/test/{nodeId}/configuration</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e4634">http://www.example.com/users</a><ul>
-                     <li><a href="#d2e4694">http://www.example.com/users/{identityKey}</a></li>
-                     <li><a href="#d2e4768">http://www.example.com/users/version</a></li>
-                     <li><a href="#d2e4783">http://www.example.com/users/new</a></li>
-                     <li><a href="#d2e4814">http://www.example.com/users/{identityKey}/delete</a></li>
-                     <li><a href="#d2e4831">http://www.example.com/users/{identityKey}/portrait</a></li>
-                     <li><a href="#d2e4876">http://www.example.com/users/{identityKey}/groups</a><ul>
-                           <li><a href="#d2e4904">http://www.example.com/users/{identityKey}/groups/infos</a></li>
-                        </ul>
-                     </li>
+               <li><a href="#d2e4202">http://www.example.com/catalog</a><ul>
+                     <li><a href="#d2e4219">http://www.example.com/catalog/{path:.*}/owners/{identityKey}</a></li>
+                     <li><a href="#d2e4286">http://www.example.com/catalog/version</a></li>
+                     <li><a href="#d2e4301">http://www.example.com/catalog/{path:.*}/children</a></li>
+                     <li><a href="#d2e4325">http://www.example.com/catalog/{path:.*}</a></li>
+                     <li><a href="#d2e4501">http://www.example.com/catalog/{path:.*}/owners</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e4929">http://www.example.com/repo/courses/{courseId}/resourcefolders</a><ul>
-                     <li><a href="#d2e4932">http://www.example.com/repo/courses/{courseId}/resourcefolders/version</a></li>
-                     <li><a href="#d2e4947">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder</a></li>
-                     <li><a href="#d2e4964">http://www.example.com/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</a></li>
-                     <li><a href="#d2e4982">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder</a></li>
-                     <li><a href="#d2e5041">http://www.example.com/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</a></li>
+               <li><a href="#d2e4526">http://www.example.com/users/{username}/auth</a><ul>
+                     <li><a href="#d2e4575">http://www.example.com/users/{username}/auth/{authKey}</a></li>
+                     <li><a href="#d2e4595">http://www.example.com/users/{username}/auth/version</a></li>
+                     <li><a href="#d2e4610">http://www.example.com/users/{username}/auth/new</a></li>
+                     <li><a href="#d2e4637">http://www.example.com/users/{username}/auth/{authKey}/delete</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e5101">http://www.example.com/api</a><ul>
-                     <li><a href="#d2e5104">http://www.example.com/api/version</a></li>
-                     <li><a href="#d2e5119">http://www.example.com/api/doc</a></li>
-                     <li><a href="#d2e5123">http://www.example.com/api/doc/{filename}</a></li>
-                     <li><a href="#d2e5132">http://www.example.com/api/{filename}</a></li>
-                     <li><a href="#d2e5141">http://www.example.com/api/copyright</a></li>
+               <li><a href="#d2e4657">http://www.example.com/repo/courses/{courseId}/elements/enrollment</a><ul>
+                     <li><a href="#d2e4688">http://www.example.com/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e5156">http://www.example.com/users/{identityKey}/forums</a><ul>
-                     <li><a href="#d2e5179">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</a><ul>
-                           <li><a href="#d2e5204">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/threads</a></li>
-                           <li><a href="#d2e5289">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{threadKey}</a></li>
-                           <li><a href="#d2e5322">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</a></li>
-                           <li><a href="#d2e5410">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</a></li>
-                           <li><a href="#d2e5463">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</a></li>
+               <li><a href="#d2e4695">http://www.example.com/repo/entries</a><ul>
+                     <li><a href="#d2e4763">http://www.example.com/repo/entries/version</a></li>
+                     <li><a href="#d2e4769">http://www.example.com/repo/entries/search</a></li>
+                     <li><a href="#d2e4800">http://www.example.com/repo/entries/{repoEntryKey}</a><ul>
+                           <li><a href="#d2e4857">http://www.example.com/repo/entries/{repoEntryKey}/file</a></li>
                         </ul>
                      </li>
-                     <li><a href="#d2e5480">http://www.example.com/users/{identityKey}/forums/group/{groupKey}</a><ul>
-                           <li><a href="#d2e5504">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/threads</a></li>
-                           <li><a href="#d2e5589">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{threadKey}</a></li>
-                           <li><a href="#d2e5622">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</a></li>
-                           <li><a href="#d2e5710">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</a></li>
-                           <li><a href="#d2e5763">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</a></li>
+                  </ul>
+               </li>
+               <li><a href="#d2e4885">http://www.example.com/users</a><ul>
+                     <li><a href="#d2e4945">http://www.example.com/users/{identityKey}</a></li>
+                     <li><a href="#d2e5019">http://www.example.com/users/version</a></li>
+                     <li><a href="#d2e5034">http://www.example.com/users/new</a></li>
+                     <li><a href="#d2e5065">http://www.example.com/users/{identityKey}/delete</a></li>
+                     <li><a href="#d2e5082">http://www.example.com/users/{identityKey}/portrait</a></li>
+                     <li><a href="#d2e5127">http://www.example.com/users/{identityKey}/groups</a><ul>
+                           <li><a href="#d2e5155">http://www.example.com/users/{identityKey}/groups/infos</a></li>
                         </ul>
                      </li>
                   </ul>
                </li>
-               <li><a href="#d2e5780">http://www.example.com/users/{username}/auth</a><ul>
-                     <li><a href="#d2e5829">http://www.example.com/users/{username}/auth/{authKey}</a></li>
-                     <li><a href="#d2e5849">http://www.example.com/users/{username}/auth/version</a></li>
-                     <li><a href="#d2e5864">http://www.example.com/users/{username}/auth/new</a></li>
-                     <li><a href="#d2e5891">http://www.example.com/users/{username}/auth/{authKey}/delete</a></li>
+               <li><a href="#d2e5180">http://www.example.com/users/{identityKey}/forums</a><ul>
+                     <li><a href="#d2e5203">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</a><ul>
+                           <li><a href="#d2e5228">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/threads</a></li>
+                           <li><a href="#d2e5313">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{threadKey}</a></li>
+                           <li><a href="#d2e5346">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</a></li>
+                           <li><a href="#d2e5434">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</a></li>
+                           <li><a href="#d2e5487">http://www.example.com/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</a></li>
+                        </ul>
+                     </li>
+                     <li><a href="#d2e5504">http://www.example.com/users/{identityKey}/forums/group/{groupKey}</a><ul>
+                           <li><a href="#d2e5528">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/threads</a></li>
+                           <li><a href="#d2e5613">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{threadKey}</a></li>
+                           <li><a href="#d2e5646">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</a></li>
+                           <li><a href="#d2e5734">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</a></li>
+                           <li><a href="#d2e5787">http://www.example.com/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</a></li>
+                        </ul>
+                     </li>
                   </ul>
                </li>
-               <li><a href="#d2e5911">http://www.example.com/repo/courses</a><ul>
-                     <li><a href="#d2e5961">http://www.example.com/repo/courses/version</a></li>
+               <li><a href="#d2e5804">http://www.example.com/ping</a><ul>
+                     <li><a href="#d2e5821">http://www.example.com/ping/version</a></li>
+                     <li><a href="#d2e5836">http://www.example.com/ping/{name}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e5976">http://www.example.com/auth</a><ul>
-                     <li><a href="#d2e5979">http://www.example.com/auth/version</a></li>
-                     <li><a href="#d2e5994">http://www.example.com/auth/{username}</a></li>
+               <li><a href="#d2e5852">http://www.example.com/notifications</a></li>
+               <li><a href="#d2e5879">http://www.example.com/repo/courses/{courseId}/assessments</a><ul>
+                     <li><a href="#d2e5905">http://www.example.com/repo/courses/{courseId}/assessments/version</a></li>
+                     <li><a href="#d2e5920">http://www.example.com/repo/courses/{courseId}/assessments/users/{identityKey}</a></li>
+                     <li><a href="#d2e5947">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}</a></li>
+                     <li><a href="#d2e5990">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e6022">http://www.example.com/i18n</a><ul>
-                     <li><a href="#d2e6025">http://www.example.com/i18n/version</a></li>
-                     <li><a href="#d2e6040">http://www.example.com/i18n/{package}/{key}</a></li>
+               <li><a href="#d2e6020">http://www.example.com/users/{identityKey}/folders</a><ul>
+                     <li><a href="#d2e6043">http://www.example.com/users/{identityKey}/folders/personal</a><ul>
+                           <li><a href="#d2e6086">http://www.example.com/users/{identityKey}/folders/personal/{path:.*}</a></li>
+                           <li><a href="#d2e6140">http://www.example.com/users/{identityKey}/folders/personal/version</a></li>
+                        </ul>
+                     </li>
+                     <li><a href="#d2e6144">http://www.example.com/users/{identityKey}/folders/group/{groupKey}</a><ul>
+                           <li><a href="#d2e6187">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/{path:.*}</a></li>
+                           <li><a href="#d2e6241">http://www.example.com/users/{identityKey}/folders/group/{groupKey}/version</a></li>
+                        </ul>
+                     </li>
+                     <li><a href="#d2e6245">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}</a><ul>
+                           <li><a href="#d2e6289">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</a></li>
+                           <li><a href="#d2e6343">http://www.example.com/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</a></li>
+                        </ul>
+                     </li>
                   </ul>
                </li>
-               <li><a href="#d2e6065">http://www.example.com/repo/courses/{courseId}/assessments</a><ul>
-                     <li><a href="#d2e6091">http://www.example.com/repo/courses/{courseId}/assessments/version</a></li>
-                     <li><a href="#d2e6106">http://www.example.com/repo/courses/{courseId}/assessments/users/{identityKey}</a></li>
-                     <li><a href="#d2e6133">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}</a></li>
-                     <li><a href="#d2e6176">http://www.example.com/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</a></li>
+               <li><a href="#d2e6347">http://www.example.com/contacts</a></li>
+               <li><a href="#d2e6360">http://www.example.com/system/log</a><ul>
+                     <li><a href="#d2e6367">http://www.example.com/system/log/version</a></li>
+                     <li><a href="#d2e6382">http://www.example.com/system/log/{date}</a></li>
                   </ul>
                </li>
-               <li><a href="#d2e6207">http://www.example.com/catalog</a><ul>
-                     <li><a href="#d2e6224">http://www.example.com/catalog/{path:.*}/owners/{identityKey}</a></li>
-                     <li><a href="#d2e6291">http://www.example.com/catalog/version</a></li>
-                     <li><a href="#d2e6306">http://www.example.com/catalog/{path:.*}/children</a></li>
-                     <li><a href="#d2e6330">http://www.example.com/catalog/{path:.*}</a></li>
-                     <li><a href="#d2e6506">http://www.example.com/catalog/{path:.*}/owners</a></li>
+               <li><a href="#d2e6389">http://www.example.com/repo/courses</a><ul>
+                     <li><a href="#d2e6439">http://www.example.com/repo/courses/version</a></li>
                   </ul>
                </li>
+               <li><a href="#d2e6454">http://www.example.com/repo/courses/{courseId}/elements/contact</a></li>
             </ul>
          </li>
          <li><a href="#representations">Representations</a><ul>
-               <li><a href="#d2e10">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e30">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e33">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e43">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e60">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e63">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e73">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e90">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e93">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e103">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e110">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e115">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e118">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e128">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e148">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e151">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e161">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e172">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e183">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e186">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</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="#d2e203">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e204">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e206">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e209">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e219">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e239">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e249">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e258">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e261">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e268">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e269">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e271">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e274">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e281">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e285">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e288">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e295">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e299">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e302">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e316">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e319">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e330">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e342">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e345">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e355">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e373">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e376">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e386">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e413">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e416">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e426">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e453">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e456">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e466">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e477">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e498">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e501">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e511">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e525">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e550">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e576">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e579">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e589">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e598">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e610">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e613">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e623">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 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e167">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)</a></li>
+               <li><a href="#d2e177">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e184">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e196">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e199">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e209">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e227">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e230">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e240">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e254">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e257">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e267">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e294">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e297">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e307">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e334">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e337">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e347">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e358">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e371">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e378">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e387">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e395">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e402">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e415">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e418">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e432">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e435">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e438">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e446">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e464">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e467">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+               <li><a href="#d2e477">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e484">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e504">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e507">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+               <li><a href="#d2e517">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e528">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e531">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e534">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e549">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e552">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e562">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e574">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e577">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e588">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e591">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e594">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e605">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e608">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e611">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e626">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e629">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e632">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e639">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e642">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e652">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e667">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e671">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e674">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e684">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e695">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e727">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e737">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e744">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e774">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e784">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e812">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e820">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e833">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e869">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e879">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e893">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e913">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e916">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e926">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e937">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e963">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e966">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e976">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1008">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1035">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1058">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1061">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1071">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1082">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1111">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1114">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1124">Status Code 401<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} courseNodeVO">ns3:courseNodeVO</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="#d2e1183">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1191">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1194">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1204">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1215">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1241">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1244">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1254">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1286">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1289">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1299">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1313">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1330">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1333">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1343">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1354">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1377">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1380">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1390">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1419">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1422">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1432">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1446">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1466">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1469">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1479">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1497">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1500">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1510">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1526">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1529">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1539">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1553">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1573">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1576">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1586">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1622">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1625">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1635">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} courseNodeVO">ns3:courseNodeVO</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="#d2e1694">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1714">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1717">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1727">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1757">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1760">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1770">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1786">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1789">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1799">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1813">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1833">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1836">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1846">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1883">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1886">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1896">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1928">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1931">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1934">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1944">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1954">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1959">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1962">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</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="#d2e1979">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1983">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1986">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-               <li><a href="#d2e1996">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e1999">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2037">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2040">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2053">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2056">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2091">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2094">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2097">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2107">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2110">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2117">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2120">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2130">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2148">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2151">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2154">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2164">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2167">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2182">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2198">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2201">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2208">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2211">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2221">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2250">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2253">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2256">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2266">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2269">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2295">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2298">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2301">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2311">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2314">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2321">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2324">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-               <li><a href="#d2e2334">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2344">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e2359">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e2391">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2392">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2394">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2397">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e2407">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2414">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2417">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2420">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2434">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
-               <li><a href="#d2e2452">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2455">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e2473">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2476">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e2497">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2500">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2503">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2510">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2513">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2516">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2530">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2533">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2536">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2550">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2553">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2556">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2573">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2576">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e642">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e645">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e652">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e655">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e658">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e669">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e672">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e686">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e687">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e689">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e699">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e707">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e725">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e728">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e742">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e745">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e748">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e755">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e757">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e760">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e770">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e778">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e780">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e790">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e803">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e806">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e816">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e833">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e836">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e846">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e863">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e866">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e876">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e883">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e888">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e891">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e901">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e921">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e924">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e934">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e945">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e956">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e959">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e969">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e976">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e977">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e979">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e982">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e992">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1009">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1012">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e1022">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1034">Status Code 200 - application/xml, application/json<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="#d2e1045">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1048">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1055">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1059">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1062">Status Code 200 - application/json, application/xml<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="#d2e1070">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1072">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1075">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1089">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1092">Status Code 200 - application/octet-stream<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">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1102">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1103">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1106">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1111">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1112">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1115">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1120">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1121">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1124">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1129">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1130">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1133">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1134">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1136">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1137">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1142">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1143">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1144">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1145">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1146">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1149">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1154">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1155">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1156">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1159">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1164">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1165">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1166">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1169">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1174">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1175">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1176">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1179">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1180">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1182">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1183">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1186">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1187">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1190">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1191">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1195">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1204">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1222">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1225">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1228">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1240">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1243">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1246">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1255">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1258">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1261">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1268">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1276">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1279">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1282">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1285">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1292">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1296">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1299">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1302">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1305">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1315">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1318">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1321">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1328">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1336">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1339">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1342">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1345">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1352">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1356">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1359">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1362">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1365">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1376">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1401">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1419">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1441">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1444">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1454">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1465">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1485">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1488">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e1498">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1515">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1518">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e1528">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1545">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1548">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e1558">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1565">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1573">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e1583">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1603">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1606">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e1616">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1627">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1638">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1641">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e1651">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1658">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1659">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1661">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1664">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e1674">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1691">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1694">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e1704">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1713">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1716">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1723">multipart/form-data<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/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1737">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1741">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1744">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1751">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1752">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1754">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1757">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1774">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1784">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e1799">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1817">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e1831">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1832">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1834">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1837">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e1847">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1854">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1857">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1860">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1871">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1874">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)</a></li>
+               <li><a href="#d2e1892">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1895">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e1913">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1916">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e1937">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1940">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1943">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1950">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1953">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1956">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1970">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1973">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1976">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1990">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1993">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e1996">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2010">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2013">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2016">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2023">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2026">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2029">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2044">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2047">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2050">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2064">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2067">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2070">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2083">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2086">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e2096">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2113">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2116">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e2126">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2143">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2146">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e2156">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2163">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2168">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2171">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e2181">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2201">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2204">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e2214">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2225">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2239">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e2249">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2256">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2257">application/json<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} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e2272">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2289">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2292">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e2302">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2311">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2314">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2321">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2325">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2328">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2335">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2339">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2342">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2349">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2350">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2352">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2355">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2369">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2372">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2379">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2380">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2381">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2382">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2383">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2386">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2392">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2395">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2400">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2401">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2404">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2409">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2410">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2413">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2414">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2416">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2417">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2422">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2423">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2424">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2425">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2426">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2429">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2434">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2435">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2436">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2439">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2444">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2445">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2446">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2449">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2454">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2455">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2456">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2459">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2460">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2462">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2463">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2466">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2467">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2470">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2471">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2475">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2484">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2505">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2508">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2518">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2532">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2557">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                <li><a href="#d2e2583">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2586">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2589">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<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2624">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2627">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2586">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2596">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2605">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2617">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2620">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
                <li><a href="#d2e2630">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2643">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2646">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e2656">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2673">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2676">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e2686">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2703">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2706">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2716">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2723">application/x-www-form-urlencoded<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="#d2e2761">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2764">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e2774">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2785">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2796">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2799">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2809">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2816">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2817">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2819">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2822">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2832">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2849">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e2862">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2871">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2874">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2881">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2882">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2884">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2887">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2894">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2898">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2901">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2908">application/x-www-form-urlencoded<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/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2929">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2932">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2939">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2940">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2941">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2942">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2943">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2946">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2951">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2952">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2955">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2960">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2961">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2964">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2969">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2970">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2973">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2974">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2976">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2977">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2982">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2983">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2984">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2985">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2986">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2989">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2994">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2995">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2996">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e2999">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3004">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3005">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3006">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3009">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3014">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3015">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3016">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3019">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3020">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3022">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3023">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="#d2e3027">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3030">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3031">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3035">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3043">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3058">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3074">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3092">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3107">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3108">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3109">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3110">application/octet-stream<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">multipart/form-data<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="#d2e3120">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3123">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3128">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3129">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3132">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3137">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3138">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3141">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3142">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3144">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3145">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3150">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3151">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3152">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3153">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3154">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3157">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3162">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3163">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3164">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3167">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3172">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3173">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3174">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3177">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3182">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3183">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3184">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3187">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3188">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3190">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3191">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3194">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3195">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3198">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3199">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3203">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3224">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3225">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3228">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3245">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3246">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3257">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li>
-               <li><a href="#d2e3267">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3275">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3276">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3277">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3278">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3281">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3286">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3287">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3290">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3295">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3296">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3299">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3304">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3305">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3308">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3309">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3311">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3312">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3317">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3318">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3319">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3320">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3321">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3324">multipart/form-data<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="#d2e3330">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3331">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3334">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3339">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3340">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3341">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3344">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3349">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">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3354">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3355">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3357">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3358">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3361">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3362">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3365">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3366">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3370">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3375">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3376">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3377">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3378">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3379">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3382">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3387">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3388">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3391">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3396">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3397">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3400">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3405">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3406">application/xml<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="#d2e3412">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3413">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3418">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3419">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3420">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3421">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3422">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3425">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3430">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3431">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3432">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3435">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3440">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3441">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3442">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3445">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3450">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3451">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3452">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3455">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3456">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3458">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3459">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="#d2e3467">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3471">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3477">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3478">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3479">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3480">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3481">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3484">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3489">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3490">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3493">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3498">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3499">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3502">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3507">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3508">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3512">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="#d2e3520">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3521">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3522">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3523">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3524">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3527">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3532">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3533">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3534">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3537">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3542">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3543">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3544">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3547">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3552">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3553">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3554">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3557">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#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="#d2e3564">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3565">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3568">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3569">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3573">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3584">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="#d2e3598">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="#d2e3612">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3629">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3639">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3647">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3666">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3676">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3690">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3693">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3700">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3703">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3717">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3723">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-               <li><a href="#d2e3733">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3742">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3745">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3748">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3758">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3761">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3774">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3787">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3790">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-               <li><a href="#d2e3804">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3807">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3810">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3818">Status Code 200 - text/plain<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/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
-               <li><a href="#d2e3849">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3856">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3876">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3879">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
-               <li><a href="#d2e3889">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3900">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3903">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e3906">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3921">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3924">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-               <li><a href="#d2e3934">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3943">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3946">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3949">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3960">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3963">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3966">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3977">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3980">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3983">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e3998">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4001">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e4004">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4011">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4014">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4017">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4027">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4030">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4041">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4044">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e4058">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4059">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4061">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e4071">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4079">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4097">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4100">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e4114">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4117">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4120">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4127">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4129">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4132">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e4142">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4150">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4152">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</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="#d2e4175">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4178">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e4188">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4205">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4208">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e4218">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4235">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4238">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4248">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4255">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4260">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4263">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4273">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4293">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4296">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e4306">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4317">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4328">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4331">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4341">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4348">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4349">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4351">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4354">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4364">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4381">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4384">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e4394">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4403">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4406">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4413">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4414">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4416">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4419">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4426">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4430">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4433">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4440">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4444">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4447">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4461">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4464">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4471">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4472">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4473">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4474">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4475">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4478">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4483">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4484">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4487">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4492">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4493">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4496">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4501">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4502">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4505">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4506">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4508">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4509">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4514">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4515">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4516">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4517">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4518">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4521">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4526">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4527">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4528">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4531">application/x-www-form-urlencoded<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">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4541">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4546">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4547">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4548">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4551">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4552">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4554">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4555">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4558">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4559">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4562">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4563">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4567">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4583">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4586">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4610">application/xml<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="#d2e4614">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4625">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4626">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4632">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4633">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4641">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4642">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4644">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4654">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4664">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4681">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e4691">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4702">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4705">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4708">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4715">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4716">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4718">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4721">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e4731">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
-               <li><a href="#d2e4741">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4755">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4765">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4773">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4788">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4789">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4791">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4801">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4811">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4822">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4825">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4828">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4839">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4842">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4849">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4857">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4860">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></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">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4873">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4894">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-               <li><a href="#d2e4916">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="#d2e4926">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4937">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4955">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4958">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4961">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4973">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4976">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4979">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4988">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4991">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e4994">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5001">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5009">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5012">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5015">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5018">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5025">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5029">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5032">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5035">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5038">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5048">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5051">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5054">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5061">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5069">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5072">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5075">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5078">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5085">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5089">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5092">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5095">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5098">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5109">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5122">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5129">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5138">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5146">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5153">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5166">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e5176">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5188">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5191">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e5201">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5218">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5221">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e5231">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5248">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5251">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e5261">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5268">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5273">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5276">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e5286">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5306">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5309">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e5319">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5330">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5341">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5344">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e5354">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5361">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5362">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5364">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5367">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</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="#d2e5394">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5397">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e5407">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5416">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5419">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5426">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5427">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5429">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5432">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5439">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5443">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5446">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5453">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5457">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5460">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5474">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5477">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5488">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5491">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-               <li><a href="#d2e5501">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5518">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5521">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e5531">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5548">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5551">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e5561">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5568">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5573">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5576">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e5586">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5606">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5609">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-               <li><a href="#d2e5619">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5630">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5641">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5644">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e5654">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5661">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5662">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5664">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5667">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e5677">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5694">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5697">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-               <li><a href="#d2e5707">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5716">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5719">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5726">application/xml<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="#d2e5729">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5732">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5739">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5743">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5746">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5753">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5757">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5760">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5774">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5777">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5790">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5791">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5793">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5796">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-               <li><a href="#d2e5806">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5813">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5816">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-               <li><a href="#d2e5826">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5840">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5843">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5846">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5854">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5872">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5873">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5878">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-               <li><a href="#d2e5888">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5902">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5905">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5908">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5921">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="#d2e5948">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-               <li><a href="#d2e5958">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5966">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e5984">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6006">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6009">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6019">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6030">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6055">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6075">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6078">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-               <li><a href="#d2e6088">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6096">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6117">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6120">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-               <li><a href="#d2e6130">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6144">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6147">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-               <li><a href="#d2e6157">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6164">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6165">application/json<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<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6173">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6190">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6193">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-               <li><a href="#d2e6203">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6214">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</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} userVO">ns3:userVO</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">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6258">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e6268">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6275">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6278">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e6288">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6296">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6317">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6320">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e6338">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e6348">Status Code 401<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/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e6381">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6388">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6389">application/json<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} catalogEntryVO">ns3:catalogEntryVO</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="#d2e6411">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6422">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6425">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e6435">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6443">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6444">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6446">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6449">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</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="#d2e6470">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6473">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e6483">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6490">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6493">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-               <li><a href="#d2e6503">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6514">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               <li><a href="#d2e6517">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-               <li><a href="#d2e6527">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2646">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2649">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2659">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2674">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2678">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2681">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2691">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2702">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2731">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2734">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2744">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2751">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2778">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2781">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2791">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2819">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2827">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2830">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2840">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2873">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2876">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2886">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2900">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2923">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2926">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2936">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2947">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2976">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e2979">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e2989">Status Code 401<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/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3037">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3047">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3055">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3058">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3068">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3079">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3105">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3108">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3118">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3150">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3153">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3163">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3178">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3195">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3198">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3219">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3242">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3245">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3255">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3284">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3287">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3297">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3311">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3334">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3362">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3365">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3375">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3391">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3394">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3404">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3418">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3438">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3441">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3451">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3487">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3490">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3500">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3532">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3535">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3545">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3559">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3579">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3582">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3592">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3622">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3625">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3635">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3651">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3654">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3664">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3678">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3698">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3701">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3711">Status Code 401<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} courseNodeVO">ns3:courseNodeVO</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="#d2e3792">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3795">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3798">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3808">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3818">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3823">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3826">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3836">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3843">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3847">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3850">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+               <li><a href="#d2e3860">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3863">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3902">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3905">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3908">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3918">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3921">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3956">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3959">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3962">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3972">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3975">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3982">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e3985">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e3995">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4013">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4016">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4019">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e4029">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4032">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4047">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4050">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4053">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e4063">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4066">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4073">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4076">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+               <li><a href="#d2e4086">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4115">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4118">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4121">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e4131">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4134">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4160">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4163">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4166">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e4176">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4179">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4186">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4189">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+               <li><a href="#d2e4199">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4209">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4230">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4233">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4243">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4250">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4253">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4263">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4270">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4273">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4283">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4291">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4312">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4315">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4333">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4343">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4363">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4366">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4376">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4383">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4384">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4386">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4389">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4399">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4406">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4420">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4430">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4438">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4439">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4441">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4444">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4454">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4465">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4468">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4478">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4485">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4488">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4498">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4509">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4512">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4522">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4536">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4537">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4539">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4542">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+               <li><a href="#d2e4552">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4559">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4562">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+               <li><a href="#d2e4572">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4586">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4589">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4592">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4600">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4618">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="#d2e4621">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4624">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+               <li><a href="#d2e4634">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4648">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4651">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4654">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4671">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4672">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4675">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4686">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4687">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4693">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4694">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4705">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="#d2e4719">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="#d2e4733">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4750">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4760">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4768">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4787">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4797">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4808">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4811">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4814">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4821">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4824">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4838">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4844">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+               <li><a href="#d2e4854">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4863">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4869">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4879">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4882">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4892">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4893">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4895">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4905">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4915">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4932">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4942">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4953">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4956">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4959">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4966">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4967">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4969">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e4972">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+               <li><a href="#d2e4982">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
+               <li><a href="#d2e4992">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5003">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5006">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5016">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5024">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5039">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5040">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5042">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5052">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5062">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5073">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5076">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5079">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5090">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5093">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5100">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5108">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5111">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></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="#d2e5121">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5124">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5142">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5145">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+               <li><a href="#d2e5167">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="#d2e5177">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5190">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e5200">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5212">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5215">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e5225">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} messageVOes">ns3:messageVOes</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="#d2e5272">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5275">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5285">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5292">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5297">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5300">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5330">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5333">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e5343">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5354">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5365">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5368">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5378">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5385">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5386">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5388">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5391">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5401">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5418">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5421">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5431">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5440">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5443">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5450">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5454">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5457">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5464">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5468">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5471">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5478">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5479">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5481">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5484">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5498">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5501">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5515">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+               <li><a href="#d2e5525">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5542">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5545">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e5555">Status Code 401<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} messageVO">ns3:messageVO</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="#d2e5592">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5597">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5600">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5630">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5633">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+               <li><a href="#d2e5643">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5654">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5665">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5668">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5678">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5685">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5686">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5688">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5691">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5701">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5718">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5721">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+               <li><a href="#d2e5731">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5740">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5743">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5750">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5754">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5757">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5764">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5771">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5778">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5779">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5781">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5784">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5801">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5811">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5826">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5842">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5869">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5889">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5892">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e5902">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5910">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5931">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5934">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e5944">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} assessableResultsVO">ns3:assessableResultsVO</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="#d2e5978">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5979">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5981">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5984">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e5987">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6004">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6007">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+               <li><a href="#d2e6017">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6030">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li>
+               <li><a href="#d2e6040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6047">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6048">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6049">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6050">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6051">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6054">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6059">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6060">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6063">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6068">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6069">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6072">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6081">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6082">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6084">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6085">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6090">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6091">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6092">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6093">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6094">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6097">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6104">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6107">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6112">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6113">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6114">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6117">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6122">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6123">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6124">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6127">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6128">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6130">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6131">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6134">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6135">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6138">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6139">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6143">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6148">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6149">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6150">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6151">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6152">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6155">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6160">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6161">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6164">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6169">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6170">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6173">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6178">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6179">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6182">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6183">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6185">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6186">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6191">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6192">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6193">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6194">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6195">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6198">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6203">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6204">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6205">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6208">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6213">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6214">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6215">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6218">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6223">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6224">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6225">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6228">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6229">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6231">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6232">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6235">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6236">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6239">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6240">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6244">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6250">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6251">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6252">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6253">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6254">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6257">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6262">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6263">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6266">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6271">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6272">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6275">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6280">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6281">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6284">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6285">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6287">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6288">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6293">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6294">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6295">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6296">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6297">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6300">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6305">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6306">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6307">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6310">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6315">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6316">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6317">*/*<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="#d2e6325">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6326">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6327">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6330">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6331">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6333">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6334">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6337">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6338">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6341">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6342">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6346">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6357">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6365">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6366">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6372">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6386">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6387">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6399">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="#d2e6426">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+               <li><a href="#d2e6436">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6444">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6474">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6475">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6478">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6495">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               <li><a href="#d2e6496">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
             </ul>
          </li>
       </ul>
       <h2 id="resources">Resources</h2>
       <div class="resource">
-         <h3 id="d2e2">/repo/forums</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="d2e5">/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="#d2e10">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e20">/repo/forums/{forumKey}</h3>
-         <p>Description:<br>
-            Web service to manage a forum.
-            
-            <P>
-            Initial Date:  20 apr. 2010 <br>
-         </p>
+         <h3 id="d2e2">/repo/courses/{courseId}/elements/folder</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1412,56 +1396,26 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>forumKey</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td>
-                  <p>The key of the forum</p>
-               </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getForum">GET</h4>
-               <p>Retrieves the forum.</p>
+               <h4 id="http://www.example.com#getFolders">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e30">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e33">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e43">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>
-      </div>
-      <div class="resource">
-         <h3 id="d2e46">/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#attachFolder">PUT</h4>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -1471,125 +1425,102 @@
                   </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="#d2e60">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e63">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e73">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>
-                        <p>The body for the first post in the thread</p>
-                     </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <p><strong>downloadExpertRules</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>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="#d2e90">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e93">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e103">Status Code 401<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 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#attachFolderPost">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e110">application/x-www-form-urlencoded<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="#d2e115">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e118">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e128">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="d2e131">/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>
+         <h3 id="d2e35">/repo/courses/{courseId}/elements/folder/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1599,95 +1530,58 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>forumKey</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <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>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>
-               <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#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="#d2e148">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e151">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e161">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="d2e164">/repo/forums/{forumKey}/posts/{messageKey}</h3>
+         <h3 id="d2e54">/repo/courses/{courseId}/elements/folder/{nodeId}/files</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1697,113 +1591,98 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>forumKey</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td>
-                  <p>The key of the forum</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 id of the reply message</p>
+               <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#replyToPostPost">POST</h4>
-               <p>Creates a new reply in the forum of the course node</p>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#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#postFileToRoot">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e172">application/x-www-form-urlencoded<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="#d2e183">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e186">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</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="#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#replyToPost">PUT</h4>
-               <p>Creates a new reply in the forum of the course node</p>
+               <h4 id="http://www.example.com#postFile64ToRoot">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e203">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e204">application/json<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="#d2e206">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e209">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e219">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#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#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>
+               <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="#d2e236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e239">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e249">Status Code 401<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>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e252">/repo/forums/{forumKey}/posts/{messageKey}/attachments</h3>
+         <h3 id="d2e98">/repo/courses/{courseId}/elements/folder/{nodeId}/files/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1813,21 +1692,37 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>forumKey</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
+               <td></td>
+            </tr>
+            <tr>
                <td>
-                  <p>The key of the forum</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>
+                  <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>
+            <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>
@@ -1835,58 +1730,88 @@
          <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>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e258">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e261">Status Code 200 - application/xml, application/json<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>
                </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#postFileToFolder">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e268">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e269">application/json<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>
                </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e271">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e274">Status Code 200 - application/json, application/xml<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>
                </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#postFile64ToFolder">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e281">multipart/form-data<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>
                </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e285">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e288">Status Code 200 - application/json, application/xml<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>
                </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#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="#d2e295">application/x-www-form-urlencoded<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>
+               </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="#d2e299">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e302">Status Code 200 - application/json, 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>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e305">/repo/forums/{forumKey}/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e152">/repo/courses/{courseId}/elements/folder/{nodeId}/files/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -1896,53 +1821,45 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>forumKey</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td>
-                  <p>The key of the forum</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>courseId</strong></p>
                </td>
                <td>
-                  <p>The name of the attachment</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>messageKey</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 identity key of the user being searched</p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getAttachment">GET</h4>
-               <p>Retrieves the attachment of the message</p>
+               <h4 id="http://www.example.com#getVersion">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e316">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e319">Status Code 200 - application/octet-stream<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>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e322">/repo/courses/{courseId}/elements/forum</h3>
+         <h3 id="d2e156">/repo/courses/{courseId}/elements/forum</h3>
          <p>Description:<br>
             REST API implementation for forum course node 
             
@@ -1968,6 +1885,16 @@
          </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="#d2e164">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e167">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)</a></li>
+                  <li><a href="#d2e177">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
@@ -1975,13 +1902,13 @@
                </p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e330">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e184">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="#d2e342">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e345">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e355">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e196">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e199">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e209">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -2092,15 +2019,70 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e373">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e376">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e386">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e227">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e230">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e240">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e243">/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="#d2e254">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e257">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e267">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e389">/repo/courses/{courseId}/elements/forum/{nodeId}/thread<span class="optional">?title</span><span class="optional">&amp;body</span><span class="optional">&amp;identityName</span><span class="optional">&amp;sticky</span></h3>
+         <h3 id="d2e270">/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>
@@ -2199,15 +2181,15 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e413">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e416">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e426">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e294">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e297">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e307">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e429">/repo/courses/{courseId}/elements/forum/{nodeId}/message<span class="optional">?parentMessageId</span><span class="optional">&amp;title</span><span class="optional">&amp;body</span><span class="optional">&amp;identityName</span></h3>
+         <h3 id="d2e310">/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>
@@ -2306,38 +2288,53 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e453">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e456">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e466">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e334">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e337">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e347">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e469">/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>
+         <h3 id="d2e350">/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="d2e472">/repo/courses/{courseId}/elements/version</h3>
+         <h3 id="d2e353">/api/version</h3>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
                <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p>The version of the Course Elements Web Service</p>
+               <p>Version number of the whole REST API of OLAT.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e358">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="d2e368">/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="#d2e477">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e371">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e487">/repo/courses/{courseId}/elements/{nodeId}</h3>
+         <h3 id="d2e372">/api/doc/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2347,43 +2344,28 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</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>
-                  <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>
+               <td></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#getImage1">GET</h4>
+               <p>Returns images for the documentation of OLAT.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e498">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e501">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e511">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e378">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="d2e514">/repo/courses/{courseId}/elements/structure/{nodeId}</h3>
+         <h3 id="d2e381">/api/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2393,48 +2375,57 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</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>
-                  <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>
+               <td></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>
+               <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="#d2e387">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="d2e390">/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="#d2e525">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e550">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e395">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="#d2e576">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e579">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e589">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e402">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e592">/repo/courses/{courseId}/elements/structure</h3>
+         <h3 id="d2e405">/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>
@@ -2449,127 +2440,36 @@
                <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#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="#d2e598">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>Get the metadatas of the course by id</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e610">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e613">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e623">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e415">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e418">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#attachStructure">PUT</h4>
-               <p>This attaches a Structure Element onto a given course. The element will be
-                  inserted underneath the supplied parentNodeId.
-               </p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>parentNodeId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>position</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>displayType</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>toc</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-               </table>
+               <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="#d2e639">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e642">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e652">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e432">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e435">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e438">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e655">/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="d2e441">/repo/courses/{courseId}/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2577,15 +2477,6 @@
                <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>
@@ -2593,85 +2484,25 @@
                <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#updateSinglePage">POST</h4>
-               <p>This updates a Single Page Element onto a given course.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-               </table>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e667">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e671">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e674">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e684">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e446">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="d2e687">/repo/courses/{courseId}/elements/singlepage</h3>
+         <h3 id="d2e456">/repo/courses/{courseId}/configuration</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2690,273 +2521,48 @@
                   <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#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="#d2e695">multipart/form-data<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="#d2e724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e727">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e737">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e464">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e467">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e477">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#attachSinglePagePost">POST</h4>
-               <p>This attaches a Single Page Element onto a given course. The element will
-                  be inserted underneath the supplied parentNodeId.
-               </p>
+               <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="#d2e744">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e484">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="#d2e771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e774">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e784">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#attachSinglePage">PUT</h4>
-               <p>This attaches a Single Page Element onto a given course. The element will
-                  be inserted underneath the supplied parentNodeId.
-               </p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>parentNodeId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's id which will be the parent of this single
-                           page
-                        </p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>position</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's position relative to its sibling nodes (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node short title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node long title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node learning objectives</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to view the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to access the node (optional)</p>
-                     </td>
-                  </tr>
-               </table>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e812">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="#d2e820">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e833">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="#d2e866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e869">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e879">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e504">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e507">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e517">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e882">/repo/courses/{courseId}/elements/folder/{nodeId}</h3>
+         <h3 id="d2e520">/repo/courses/{courseId}/authors</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -2966,13 +2572,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The node's id of this folder</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
@@ -2990,23 +2596,19 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#updateFolder">POST</h4>
-               <p>This updates a Folder Element onto a given course.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e893">application/x-www-form-urlencoded<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="#d2e913">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e916">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e926">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e528">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e531">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e534">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e929">/repo/courses/{courseId}/elements/folder</h3>
+         <h3 id="d2e537">/repo/courses/{courseId}/publish<span class="optional">?locale</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3022,33 +2624,26 @@
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The course resourceable id</p>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <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#attachFolderPost">POST</h4>
-               <p>This attaches a Folder Element onto a given course. The element will be
-                  inserted underneath the supplied parentNodeId.
-               </p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e937">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="#d2e963">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e966">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e976">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#attachFolder">PUT</h4>
-               <p>This attaches a Folder Element onto a given course. The element will be
-                  inserted underneath the supplied parentNodeId.
-               </p>
+               <h4 id="http://www.example.com#publishCourse">POST</h4>
+               <p>Publish the course.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -3058,107 +2653,27 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>parentNodeId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's id which will be the parent of this folder</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>position</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's position relative to its sibling nodes (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node short title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node long title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node learning objectives</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to view the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>downloadExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to download files (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>uploadExpertRules</strong></p>
+                        <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 rules to upload files (optional)</p>
+                        <p>The course locale</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1008">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e549">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e552">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+                  <li><a href="#d2e562">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1024">/repo/courses/{courseId}/elements/task/{nodeId}</h3>
+         <h3 id="d2e565">/repo/courses/{courseId}/file</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3168,13 +2683,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The node's id of this task</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
@@ -3184,31 +2699,25 @@
                <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>
+               <td></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="#d2e1035">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e1058">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1061">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1071">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e574">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e577">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1074">/repo/courses/{courseId}/elements/task</h3>
+         <h3 id="d2e580">/repo/courses/{courseId}/runstructure</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3224,154 +2733,37 @@
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The course resourceable id</p>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <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#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="#d2e1082">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="#d2e1111">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1114">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1124">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#attachTask">PUT</h4>
-               <p>This attaches a Task Element onto a given course. The element will be
-                  inserted underneath the supplied parentNodeId.
-               </p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>parentNodeId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's id which will be the parent of this task</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>position</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's position relative to its sibling nodes (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node short title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node long title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node learning objectives</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to view the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to access the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>text</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The task node text</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>points</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
-                     </td>
-                     <td>
-                        <p>The task node's possible points</p>
-                     </td>
-                  </tr>
-               </table>
+               <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="#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} courseNodeVO">ns3:courseNodeVO</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="#d2e588">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e591">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e594">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1176">/repo/courses/{courseId}/elements/test/{nodeId}</h3>
+         <h3 id="d2e597">/repo/courses/{courseId}/editortreemodel</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3381,12 +2773,14 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
                </td>
-               <td></td>
             </tr>
             <tr>
                <td>
@@ -3395,29 +2789,27 @@
                <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#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="#d2e1183">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e1191">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1194">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1204">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e605">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e608">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e611">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1207">/repo/courses/{courseId}/elements/test</h3>
+         <h3 id="d2e615">/repo/courses/{courseId}/authors/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3433,145 +2825,74 @@
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The course resourceable id</p>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <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#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>
+               <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="#d2e1215">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e626">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e629">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e632">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="#d2e1241">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1244">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1254">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e639">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e642">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e645">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#attachTest">PUT</h4>
-               <p>This attaches a Test Element onto a given course. The element will be
-                  inserted underneath the supplied parentNodeId.
-               </p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>parentNodeId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's id which will be the parent of this test</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>position</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                     </td>
-                     <td>
-                        <p>The test node's id which is retorned in the
-                           response of the import test resource
-                        </p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node's position relative to its sibling nodes (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node short title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node long title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node learning objectives</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to view the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>testResourceableId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to access the node (optional)</p>
-                     </td>
-                  </tr>
-               </table>
+               <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="#d2e1286">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1289">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1299">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e652">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e655">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e658">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1302">/repo/courses/{courseId}/elements/assessment/{nodeId}</h3>
+         <h3 id="d2e661">/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>
@@ -3581,13 +2902,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The node's id of this assessment</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
@@ -3597,31 +2918,38 @@
                <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#updateAssessment">POST</h4>
-               <p>Updates an assessment building block.</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="#d2e669">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e672">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="#d2e1313">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e686">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e687">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="#d2e1330">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1333">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1343">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e689">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e699">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1346">/repo/courses/{courseId}/elements/assessment</h3>
+         <h3 id="d2e702">/repo/courses/{courseId}/groups/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3640,125 +2968,108 @@
                   <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#attachAssessmentPost">POST</h4>
-               <p>Attaches an assessment building block.</p>
-               <p><em>acceptable request representations:</em></p>
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Retrieves the version of the Course Group Web Service.</p>
+               <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1354">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e707">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="d2e717">/repo/courses/{courseId}/groups/{groupKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The group's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getGroup">GET</h4>
+               <p>Retrieves the metadata of the specified group.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1377">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1380">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1390">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e725">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e728">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#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#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="#d2e742">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e745">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e748">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div 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="#d2e755">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1419">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1422">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1432">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e757">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e760">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e770">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1435">/repo/courses/{courseId}/elements/wiki/{nodeId}</h3>
+         <h3 id="d2e773">/repo/courses/{courseId}/groups/new</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3768,13 +3079,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The node's id which of this wiki</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
@@ -3784,31 +3095,34 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#updateWiki">POST</h4>
-               <p>Attaches an wiki building block.</p>
+               <h4 id="http://www.example.com#postNewGroup">POST</h4>
+               <p>Fallback method for the browser.</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e1446">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e778">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1466">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1469">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1479">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e780">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e790">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1482">/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="d2e793">/repo/courses/{courseId}/groups/{groupKey}/forum</h3>
+         <p>Description:<br>
+            Web service to manage a forum.
+            
+            <P>
+            Initial Date:  20 apr. 2010 <br>
+         </p>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -3816,6 +3130,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>
@@ -3825,12 +3150,78 @@
                </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#attachWikiPost">POST</h4>
-               <p>Attaches an wiki building block.</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="#d2e803">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e806">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e816">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e819">/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>
+               <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>
+         </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>
@@ -3840,90 +3231,59 @@
                   </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>accessExpertRules</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>wikiResourceableId</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/#long">long</a></em></p>
+                        <p>(value true/false)</p>
                      </td>
-                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1497">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1500">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1510">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e833">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e836">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e846">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>
+               <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>
@@ -3933,91 +3293,63 @@
                   </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>
-                  </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>
+                        <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>wikiResourceableId</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="#d2e1526">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1529">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1539">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e863">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e866">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e876">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="#d2e883">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="#d2e888">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e891">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e901">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1542">/repo/courses/{courseId}/elements/blog/{nodeId}</h3>
+         <h3 id="d2e904">/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>
@@ -4027,13 +3359,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The node's id of this blog</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
@@ -4043,55 +3375,36 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
+               <td></td>
             </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#updateBlog">POST</h4>
-               <p>Update an blog building block.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1553">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="#d2e1573">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1576">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1586">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1589">/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>
+               <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>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#attachBlogPost">POST</h4>
-               <p>Attaches an blog 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>
@@ -4101,216 +3414,299 @@
                   </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>
+                        <p><strong>start</strong></p>
                      </td>
                      <td>
-                        <p>The node's id which will be the parent of this assessment</p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>0</tt></p>
                      </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>position</strong></p>
+                        <p><strong>limit</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
                      </td>
-                     <td>
-                        <p>The node's position relative to its sibling nodes (optional)</p>
-                     </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>shortTitle</strong></p>
+                        <p><strong>orderBy</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
+                        <p>Default: <tt>creationDate</tt></p>
                      </td>
                      <td>
-                        <p>The node short title</p>
+                        <p>(value name, creationDate)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>longTitle</strong></p>
+                        <p><strong>asc</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
                      </td>
                      <td>
-                        <p>The node long title</p>
+                        <p>(value true/false)</p>
                      </td>
                   </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e921">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e924">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e934">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e937">/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="#d2e945">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="#d2e956">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e959">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e969">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="#d2e976">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e977">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="#d2e979">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e982">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e992">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>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>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>repoEntry</strong></p>
+                        <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 softkey of the blog resourceable (optional)</p>
+                        <p>The author user key (optional)</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1622">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1625">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1635">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1009">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1012">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e1022">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>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1025">/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="#d2e1031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1034">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="#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="#d2e1045">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1048">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="#d2e1055">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="#d2e1059">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1062">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="#d2e1069">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1070">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="#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} courseNodeVO">ns3:courseNodeVO</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="#d2e1072">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1075">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="d2e1683">/repo/courses/{courseId}/elements/survey/{nodeId}</h3>
+         <h3 id="d2e1078">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -4320,13 +3716,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The node's id which will be the parent of this assessment</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
@@ -4336,31 +3732,57 @@
                <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>The course resourceable's id</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>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#attachSurveyPost">POST</h4>
-               <p>Attaches an survey building block.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e1694">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <h4 id="http://www.example.com#getAttachment">GET</h4>
+               <p>Retrieves the attachment of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1714">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1717">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1727">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1089">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1092">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="d2e1730">/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="d2e1095">/repo/courses/{courseId}/groups/{groupKey}/folder</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -4375,213 +3797,95 @@
                <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#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>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1757">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1760">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1770">Status Code 401<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">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1102">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1103">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#attachSurvey">PUT</h4>
-               <p>Attaches an survey building block.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>parentNodeId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>position</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>surveyResourceableId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-               </table>
+               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1106">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="#d2e1111">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1112">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="#d2e1115">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="#d2e1120">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1121">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="#d2e1124">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="#d2e1129">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1130">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="#d2e1133">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1134">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="#d2e1786">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1789">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1799">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1136">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1137">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e1802">/repo/courses/{courseId}/elements/externalpage/{nodeId}</h3>
+         <h3 id="d2e1138">/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -4591,13 +3895,13 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>parentNodeId</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 node's id of this external page</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
             <tr>
@@ -4607,336 +3911,112 @@
                <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>The course resourceable's id</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>
+               </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#updateExternalPage">POST</h4>
-               <p>Update an external page building block.</p>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1142">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1143">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1144">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1145">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1146">*/*<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="#d2e1813">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1149">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="#d2e1833">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1836">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1846">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1154">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1155">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1156">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1850">/repo/courses/{courseId}/elements/externalpage<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;url</span></h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#attachExternalPagePost">POST</h4>
-               <p>Attaches an external page building block.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>parentNodeId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's id which will be the parent of this assessment</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>position</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's position relative to its sibling nodes (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node short title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node long title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node learning objectives</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to view the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to access the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>url</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The URL of the external page</p>
-                     </td>
-                  </tr>
-               </table>
+               <h4 id="http://www.example.com#postFile64ToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1159">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="#d2e1883">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1886">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1896">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1164">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1165">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1166">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#attachExternalPage">PUT</h4>
-               <p>Attaches an external page building block.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>parentNodeId</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's id which will be the parent of this assessment</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>position</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                     </td>
-                     <td>
-                        <p>The node's position relative to its sibling nodes (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node short title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>longTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node long title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>objectives</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>undefined</tt></p>
-                     </td>
-                     <td>
-                        <p>The node learning objectives</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>visibilityExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to view the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRules</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The rules to access the node (optional)</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>url</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The URL of the external page</p>
-                     </td>
-                  </tr>
-               </table>
+               <h4 id="http://www.example.com#putFileToFolder">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1169">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="#d2e1928">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1931">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1934">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1944">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1174">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1175">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1176">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e1947">/repo/courses/{courseId}/elements/task/{nodeId}/file</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>nodeId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#attachTaskFilePost">POST</h4>
-               <p>This attaches a Task file onto a given task element.</p>
+               <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e1954">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1179">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1180">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="#d2e1959">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1962">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</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="#d2e1182">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1183">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#attachTaskFile">PUT</h4>
-               <p>This attaches a Task file onto a given task element.</p>
-               <p><em>acceptable request representations:</em></p>
+               <h4 id="http://www.example.com#putFolders">PUT</h4>
+               <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e1979">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1186">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1187">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="#d2e1983">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1986">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
-                  <li><a href="#d2e1996">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e1999">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1190">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1191">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2002">/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="d2e1192">/repo/courses/{courseId}/groups/{groupKey}/folder/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -4946,12 +4026,14 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
                </td>
-               <td></td>
             </tr>
             <tr>
                <td>
@@ -4962,513 +4044,1358 @@
                </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#addTaskConfigurationPost">POST</h4>
-               <p>This attaches the run-time configuration onto a given task element.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableAssignment</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>taskAssignmentType</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>taskAssignmentText</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableTaskPreview</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableTaskDeselect</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>onlyOneUserPerTask</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableDropbox</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableDropboxConfirmationMail</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>dropboxConfirmationText</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableReturnbox</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableScoring</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>grantScoring</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>scoreMin</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>scoreMax</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>grantPassing</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>scorePassingThreshold</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableCommentField</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>commentForUser</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>commentForCoaches</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableSolution</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRuleTask</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRuleDropbox</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRuleReturnbox</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRuleScoring</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>accessExpertRuleSolution</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td></td>
-                  </tr>
-               </table>
+               <h4 id="http://www.example.com#getVersion">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2037">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2040">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2053">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2056">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1195">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#addTaskConfiguration">PUT</h4>
-               <p>This attaches the run-time configuration onto a given task element.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1196">/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="d2e1199">/repo/courses/{courseId}/resourcefolders/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version of the resources folders Web Service</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1204">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="d2e1214">/repo/courses/{courseId}/resourcefolders/sharedfolder</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getSharedFiles">GET</h4>
+               <p>This retrieves the files in the shared folder</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1222">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1225">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1228">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1231">/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getSharedFiles">GET</h4>
+               <p>This retrieves the files in the shared folder</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1240">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1243">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1246">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1249">/repo/courses/{courseId}/resourcefolders/coursefolder</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCourseFiles">GET</h4>
+               <p>This retrieves the files in the course folder</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1255">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1258">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1261">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="#d2e1268">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="#d2e1276">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1279">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1282">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1285">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="#d2e1292">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="#d2e1296">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1299">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1302">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1305">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1308">/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCourseFiles">GET</h4>
+               <p>This retrieves the files in the course folder</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1315">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1318">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1321">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="#d2e1328">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="#d2e1336">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1339">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1342">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1345">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="#d2e1352">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="#d2e1356">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1359">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1362">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1365">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1368">/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="d2e1371">/i18n/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>Retrieves the version of the i18n Web Service.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1376">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="d2e1386">/i18n/{package}/{key}<span class="optional">?locale</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>package</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The name of the package</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>key</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The key to translate</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getTranslation">GET</h4>
+               <p>Return the translation of the key. If the "locale" parameter is not specified, the method
+                  try to use the "locale" of the user and if it hasn't, take the default locale.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>locale</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The locale (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1401">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="d2e1411">/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="d2e1414">/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="#d2e1419">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="d2e1429">/auth/{username}<span class="optional">?password</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#login">GET</h4>
+               <p>Authenticates against OLAT Provider and provides a security token if
+                  authentication is successful. The security token is returned as
+                  a header named X-OLAT-TOKEN. Given that the password is sent in clear text and not encrypted, it is not advisable 
+                  to use this service over a none secure connection (https).
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>password</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The password (the password is in clear text, not encrypted)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1441">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1444">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1454">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1457">/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="d2e1460">/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="#d2e1465">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="d2e1475">/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="#d2e1485">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1488">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e1498">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1501">/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>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
                      <td>
-                        <p><strong>enableAssignment</strong></p>
+                        <p><strong>start</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>0</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>taskAssignmentType</strong></p>
+                        <p><strong>limit</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>taskAssignmentText</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>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>enableTaskPreview</strong></p>
+                        <p>Default: <tt>creationDate</tt></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>(value name,creationDate)</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableTaskDeselect</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>onlyOneUserPerTask</strong></p>
+                        <p>Default: <tt>true</tt></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>(value true/false)</p>
                      </td>
-                     <td></td>
                   </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1515">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1518">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e1528">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#newThreadToForum">PUT</h4>
+               <p>Creates a new thread in the forum of the course node</p>
+               <h6>request query parameters</h6>
+               <table>
                   <tr>
-                     <td>
-                        <p><strong>enableDropbox</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                     </td>
-                     <td></td>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>enableDropboxConfirmationMail</strong></p>
+                        <p><strong>title</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The title for the first post in the thread</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>dropboxConfirmationText</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>enableReturnbox</strong></p>
-                     </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>The body for the first post in the thread</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>
+                        <p><strong>authorKey</strong></p>
                      </td>
-                     <td></td>
-                  </tr>
-                  <tr>
                      <td>
-                        <p><strong>grantScoring</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/#boolean">boolean</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="#d2e1545">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1548">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e1558">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="#d2e1565">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="#d2e1570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1573">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e1583">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1586">/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>scoreMin</strong></p>
+                        <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>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td>
+                        <p>(value true/false)</p>
                      </td>
-                     <td></td>
                   </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1603">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1606">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e1616">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1619">/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="#d2e1627">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="#d2e1638">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1641">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e1651">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="#d2e1658">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1659">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="#d2e1661">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1664">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e1674">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>commentForUser</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>commentForCoaches</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>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>
+                        <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="#d2e2091">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2094">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2097">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2107">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2110">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1691">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1694">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e1704">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1707">/repo/forums/{forumKey}/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>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></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="#d2e1713">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1716">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="#d2e1723">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="#d2e1727">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1730">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="#d2e1737">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="#d2e1741">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1744">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="#d2e1751">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1752">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="#d2e1754">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1757">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="d2e1760">/repo/forums/{forumKey}/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>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>
+               </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="#d2e1771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1774">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="d2e1777">/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="#d2e1784">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="d2e1794">/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="#d2e1799">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="d2e1809">/groups/{groupKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#findById">GET</h4>
+               <p>Return the group specified by the key of the group.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1817">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="#d2e1831">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1832">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="#d2e1834">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1837">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e1847">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="#d2e1854">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1857">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1860">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1863">/groups/{groupKey}/infos</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getInformations">GET</h4>
+               <p>Returns the informations of the group specified by the groupKey.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1871">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1874">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="d2e1884">/groups/{groupKey}/owners</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getTutors">GET</h4>
+               <p>Returns the list of owners of the group specified by the groupKey.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1892">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1895">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="d2e1905">/groups/{groupKey}/participants</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getParticipants">GET</h4>
+               <p>Returns the list of participants of the group specified by the groupKey.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1913">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1916">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="d2e1926">/groups/{groupKey}/owners/{identityKey}</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The user's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#addTutor">PUT</h4>
+               <p>Adds an owner to the group.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1937">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1940">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1943">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#removeTutor">DELETE</h4>
+               <p>Removes the owner from the group.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1950">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1953">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1956">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1959">/groups/{groupKey}/owners/{identityKey}/new</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The user's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#addTutorPost">POST</h4>
+               <p>Fallback method for browser.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e1970">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1973">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1976">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e1979">/groups/{groupKey}/owners/{identityKey}/delete</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The user's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getTaskConfiguration">GET</h4>
-               <p>Retrieves configuration of the task course node</p>
+               <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="#d2e2117">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2120">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2130">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1990">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1993">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e1996">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2133">/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="d2e1999">/groups/{groupKey}/participants/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -5478,219 +5405,151 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>groupKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
                </td>
-               <td></td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <p><strong>identityKey</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td></td>
+               <td>
+                  <p>The id of the user</p>
+               </td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#addSurveyConfigurationPost">POST</h4>
-               <p>This attaches the run-time configuration onto a given survey element.</p>
-               <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#addParticipant">PUT</h4>
+               <p>Adds a participant to the group.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2148">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2151">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2154">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2164">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2167">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2010">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2013">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2016">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#addSurveyConfiguration">PUT</h4>
-               <p>This attaches the run-time configuration onto a given survey element.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>allowCancel</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>allowNavigation</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>allowSuspend</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>sequencePresentation</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                        <p>Default: <tt>itemPage</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showNavigation</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showQuestionTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showSectionsOnly</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-               </table>
+               <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="#d2e2023">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2026">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2029">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2033">/groups/{groupKey}/participants/{identityKey}/new</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The user's id</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#addParticipantPost">POST</h4>
+               <p>Fallback method for browser.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2182">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2185">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2198">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2201">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2044">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2047">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2050">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2053">/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#getSurveyConfiguration">GET</h4>
-               <p>Retrieves configuration of the survey course node</p>
+               <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="#d2e2208">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2211">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2221">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2064">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2067">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2070">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2224">/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="d2e2073">/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>
@@ -5700,451 +5559,398 @@
             </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><strong>groupKey</strong></p>
                </td>
-               <td></td>
-            </tr>
-            <tr>
                <td>
-                  <p><strong>courseId</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 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#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#getForum">GET</h4>
+               <p>Retrieves the forum.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2250">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2253">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2256">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2266">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2269">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2083">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2086">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e2096">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2099">/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#addTestConfiguration">PUT</h4>
-               <p>This attaches the run-time configuration onto a given test element.</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>
                      <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>
+                     <th>description</th>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>allowSuspend</strong></p>
+                        <p><strong>start</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>0</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>numAttempts</strong></p>
+                        <p><strong>limit</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                        <p>Default: <tt>0</tt></p>
+                        <p>Default: <tt>25</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>sequencePresentation</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>itemPage</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>showNavigation</strong></p>
+                        <p>Default: <tt>creationDate</tt></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>true</tt></p>
+                        <p>(value name,creationDate)</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>showQuestionTitle</strong></p>
+                        <p><strong>asc</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
                         <p>Default: <tt>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>
+                        <p>(value true/false)</p>
                      </td>
-                     <td></td>
                   </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2113">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2116">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e2126">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#newThreadToForum">PUT</h4>
+               <p>Creates a new thread in the forum of the course node</p>
+               <h6>request query parameters</h6>
+               <table>
                   <tr>
-                     <td>
-                        <p><strong>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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>showResultsOnHomepage</strong></p>
+                        <p><strong>title</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The title for the first post in the thread</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>showScoreInfo</strong></p>
+                        <p><strong>body</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>
+                     </td>
+                     <td>
+                        <p>The body for the first post in the thread</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>showQuestionProgress</strong></p>
+                        <p><strong>authorKey</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/#long">long</a></em></p>
                      </td>
-                     <td></td>
+                     <td>
+                        <p>The author user key (optional)</p>
+                     </td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2143">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2146">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e2156">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="#d2e2163">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="#d2e2168">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2171">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e2181">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2184">/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>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>groupKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the group</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>threadKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The key of the thread</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getMessages">GET</h4>
+               <p>Retrieves the messages in the thread</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>showScoreProgress</strong></p>
+                        <p><strong>start</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/#int">int</a></em></p>
+                        <p>Default: <tt>0</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>showSectionsOnly</strong></p>
+                        <p><strong>limit</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>summaryPresentation</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>summaryCompact</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>startDate</strong></p>
+                        <p>Default: <tt>creationDate</tt></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                        <p>(value name, creationDate)</p>
                      </td>
-                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>endDate</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>(value true/false)</p>
                      </td>
-                     <td></td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2295">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2298">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2301">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2311">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2314">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#getTestConfiguration">GET</h4>
-               <p>Retrieves configuration of the test course node</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2321">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2324">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e2334">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2201">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2204">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e2214">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2337">/groups</h3>
-         <p>Description:<br>
-            This handles the learning groups.
-            
-            <P>
-            Initial Date:  23 mar. 2010 <br>
-         </p>
+         <h3 id="d2e2217">/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#getGroupList">GET</h4>
-               <p>Return the list of all groups if you have group manager permission, or all
-                  learning group that you particip with or owne.
-               </p>
+               <h4 id="http://www.example.com#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="#d2e2225">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="#d2e2344">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e2236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2239">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e2249">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2354">/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#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="#d2e2256">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2257">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="#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} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e2272">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="#d2e2359">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2289">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2292">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e2302">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2369">/groups/{groupKey}</h3>
+         <h3 id="d2e2305">/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6163,46 +5969,71 @@
                   <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#findById">GET</h4>
-               <p>Return the group specified by the key of the group.</p>
+               <h4 id="http://www.example.com#getAttachments">GET</h4>
+               <p>Retrieves the attachments of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e2311">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2314">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#postGroup">POST</h4>
-               <p>Updates a group.</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="#d2e2391">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2392">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2321">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="#d2e2394">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2397">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-                  <li><a href="#d2e2407">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2325">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2328">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#deleteGroup">DELETE</h4>
-               <p>Deletes the business group specified by the groupKey.</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="#d2e2335">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="#d2e2339">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2342">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="#d2e2349">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2350">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="#d2e2414">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2417">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2420">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2352">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2355">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="d2e2423">/groups/{groupKey}/infos</h3>
+         <h3 id="d2e2358">/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6221,90 +6052,44 @@
                   <p>The key of the group</p>
                </td>
             </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getInformations">GET</h4>
-               <p>Returns the informations of the group specified by the groupKey.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2434">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="d2e2444">/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>filename</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 name of the attachment</p>
                </td>
             </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getTutors">GET</h4>
-               <p>Returns the list of owners of the group specified by the groupKey.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2452">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2455">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="d2e2465">/groups/{groupKey}/participants</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <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 key of the group</p>
+                  <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#getParticipants">GET</h4>
-               <p>Returns the list of participants of the group specified by the groupKey.</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="#d2e2473">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2476">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e2369">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2372">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="d2e2486">/groups/{groupKey}/owners/{identityKey}</h3>
+         <h3 id="d2e2375">/groups/{groupKey}/folder</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6319,48 +6104,75 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td>
-                  <p>The key of the group</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The user's id</p>
-               </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#addTutor">PUT</h4>
-               <p>Adds an owner to the group.</p>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2497">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2500">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2503">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2379">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2380">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2381">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2382">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2383">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
-               <h4 id="http://www.example.com#removeTutor">DELETE</h4>
-               <p>Removes the owner from the group.</p>
+               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2386">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="#d2e2391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2392">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="#d2e2395">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="#d2e2400">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2401">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="#d2e2404">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="#d2e2409">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2410">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="#d2e2413">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2414">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="#d2e2510">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2513">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2516">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2416">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2417">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2519">/groups/{groupKey}/owners/{identityKey}/new</h3>
+         <h3 id="d2e2418">/groups/{groupKey}/folder/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6375,38 +6187,103 @@
                <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>
+               <td></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>
+                  <p><strong>path</strong></p>
                </td>
                <td>
-                  <p>The user's id</p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#addTutorPost">POST</h4>
-               <p>Fallback method for browser.</p>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2422">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2423">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2424">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2425">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2426">*/*<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="#d2e2429">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="#d2e2434">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2435">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2436">*/*<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="#d2e2439">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="#d2e2444">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2445">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2446">*/*<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="#d2e2449">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="#d2e2454">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2455">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2456">*/*<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="#d2e2459">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2460">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="#d2e2462">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2463">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="#d2e2466">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2467">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="#d2e2530">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2533">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2536">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2470">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2471">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2539">/groups/{groupKey}/owners/{identityKey}/delete</h3>
+         <h3 id="d2e2472">/groups/{groupKey}/folder/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6421,38 +6298,45 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td>
-                  <p>The key of the group</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The user's id</p>
-               </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#removeTutorPost">POST</h4>
-               <p>Fallback method for browser.</p>
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2475">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e2476">/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="d2e2479">/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="#d2e2550">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2553">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2556">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2484">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="d2e2559">/groups/{groupKey}/participants/{identityKey}</h3>
+         <h3 id="d2e2494">/repo/courses/{courseId}/elements/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6462,53 +6346,43 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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 key of the group</p>
+                  <p>The node's id</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The id of the user</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#addParticipant">PUT</h4>
-               <p>Adds a participant to the group.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2570">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2573">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2576">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#getCourseNode">GET</h4>
+               <p>Retrieves metadata of the course node</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2583">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2586">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2589">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2505">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2508">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2518">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2593">/groups/{groupKey}/participants/{identityKey}/new</h3>
+         <h3 id="d2e2521">/repo/courses/{courseId}/elements/structure/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6518,43 +6392,48 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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 id of the group</p>
+                  <p>The node's id of this structure</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The user's id</p>
+                  <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#addParticipantPost">POST</h4>
-               <p>Fallback method for browser.</p>
+               <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="#d2e2532">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2557">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="#d2e2604">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2607">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2583">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2586">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2596">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2613">/groups/{groupKey}/participants/{identityKey}/delete</h3>
+         <h3 id="d2e2599">/repo/courses/{courseId}/elements/structure</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6564,49 +6443,132 @@
             </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>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 user</p>
-               </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#removeParticipantPost">POST</h4>
-               <p>Fallback method for browser.</p>
+               <h4 id="http://www.example.com#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="#d2e2605">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="#d2e2624">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2627">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2617">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2620">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
                   <li><a href="#d2e2630">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachStructure">PUT</h4>
+               <p>This attaches a Structure Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>displayType</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>toc</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2646">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2649">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2659">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2633">/groups/{groupKey}/forum</h3>
-         <p>Description:<br>
-            Web service to manage a forum.
-            
-            <P>
-            Initial Date:  20 apr. 2010 <br>
-         </p>
+         <h3 id="d2e2662">/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>
@@ -6616,32 +6578,99 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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>
+            <tr>
                <td>
-                  <p>The key of the group</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#getForum">GET</h4>
-               <p>Retrieves the forum.</p>
+               <h4 id="http://www.example.com#updateSinglePage">POST</h4>
+               <p>This updates a Single Page Element onto a given course.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2674">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="#d2e2643">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2646">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e2656">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2678">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2681">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2691">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2659">/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="d2e2694">/repo/courses/{courseId}/elements/singlepage</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -6651,21 +6680,55 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
                <td>
-                  <p>The key of the group</p>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getThreads">GET</h4>
-               <p>Retrieves the threads in the forum</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="#d2e2702">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="#d2e2731">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2734">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2744">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div class="method">
+               <h4 id="http://www.example.com#attachSinglePagePost">POST</h4>
+               <p>This attaches a Single Page Element onto a given course. The element will
+                  be inserted underneath the supplied parentNodeId.
+               </p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e2751">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="#d2e2778">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2781">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2791">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>
@@ -6675,160 +6738,103 @@
                   </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 single
+                           page
+                        </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="#d2e2673">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2676">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e2686">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div 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>
+                        <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>
+                        <p>The node learning objectives</p>
                      </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>
-                        <p>The body for the first post in the thread</p>
+                        <p>The rules to view the node (optional)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <p><strong>accessExpertRules</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
                      <td>
-                        <p>The author user key (optional)</p>
+                        <p>The rules to access the node (optional)</p>
                      </td>
                   </tr>
                </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2703">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2706">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2716">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="#d2e2723">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2819">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="#d2e2827">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2830">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2840">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2744">/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>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>groupKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the group</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>threadKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the thread</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getMessages">GET</h4>
-               <p>Retrieves the messages in the thread</p>
+               <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>
@@ -6838,176 +6844,118 @@
                   </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 single
+                           page
+                        </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="#d2e2761">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2764">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e2774">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e2777">/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="#d2e2785">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="#d2e2796">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2799">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2809">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="#d2e2816">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2817">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="#d2e2819">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2822">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2832">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>filename</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 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="#d2e2849">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e2862">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2873">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2876">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2886">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2865">/groups/{groupKey}/forum/posts/{messageKey}/attachments</h3>
+         <h3 id="d2e2889">/repo/courses/{courseId}/elements/task/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7017,80 +6965,47 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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 key of the group</p>
+                  <p>The node's id of this task</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></td>
+               <td>
+                  <p>The course resourceable id</p>
+               </td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getAttachments">GET</h4>
-               <p>Retrieves the attachments of the message</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2871">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2874">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">PUT</h4>
-               <p>Upload the attachment of a message</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e2881">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2882">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="#d2e2884">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2887">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="#d2e2894">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="#d2e2898">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2901">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#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="#d2e2908">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2900">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="#d2e2912">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2915">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2923">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2926">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2936">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2918">/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e2939">/repo/courses/{courseId}/elements/task</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7100,136 +7015,160 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The key of the group</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>filename</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td>
-                  <p>The name of the attachment</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>
-               </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="#d2e2929">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2932">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="d2e2935">/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>
+                  <p>The course resourceable 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="#d2e2939">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2940">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2941">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2942">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2943">*/*<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="#d2e2946">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="#d2e2951">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2952">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="#d2e2955">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="#d2e2960">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2961">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#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="#d2e2964">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2947">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="#d2e2969">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2970">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2976">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e2979">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e2989">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="#d2e2973">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2974">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <h4 id="http://www.example.com#attachTask">PUT</h4>
+               <p>This attaches a Task Element onto a given course. The element will be
+                  inserted underneath the supplied parentNodeId.
+               </p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this task</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>text</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The task node text</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>points</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                     </td>
+                     <td>
+                        <p>The task node's possible points</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e2976">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2977">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/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3037">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e2978">/groups/{groupKey}/folder/{path:.*}</h3>
+         <h3 id="d2e3040">/repo/courses/{courseId}/elements/test/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7239,19 +7178,19 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>groupKey</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>
             <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></td>
             </tr>
@@ -7259,88 +7198,23 @@
          <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="#d2e2982">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2983">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2984">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2985">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2986">*/*<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="#d2e2989">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="#d2e2994">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2995">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e2996">*/*<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="#d2e2999">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="#d2e3004">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3005">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3006">*/*<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="#d2e3009">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="#d2e3014">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3015">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3016">*/*<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#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="#d2e3019">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3020">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="#d2e3022">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3023">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="#d2e3026">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3027">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3047">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="#d2e3030">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3031">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3055">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3058">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3068">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3032">/groups/{groupKey}/folder/version</h3>
+         <h3 id="d2e3071">/repo/courses/{courseId}/elements/test</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7350,117 +7224,151 @@
             </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="#d2e3035">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3036">/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="#d2e3043">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="d2e3053">/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="#d2e3058">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="d2e3068">/ping/{name}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>name</strong></p>
-               </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p>The course resourceable id</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>
+               <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="#d2e3079">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="#d2e3074">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3105">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3108">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3118">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3084">/repo/courses/{courseId}/elements/folders/{nodeId}</h3>
-         <p>Description:<br>
-            This handles the folder building blocks within a course.
-            
-            <P>
-            Initial Date:  22 apr. 2010 <br>
-         </p>
-         <h6>Methods</h6>
-         <div class="methods"></div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3087">/repo/courses/{courseId}/elements/folders/{nodeId}/version</h3>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p>Retrieves the version of the Folder Course Node Web Service.</p>
+               <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="#d2e3092">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3150">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3153">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3163">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3102">/repo/courses/{courseId}/elements/folders/{nodeId}/files</h3>
+         <h3 id="d2e3167">/repo/courses/{courseId}/elements/assessment/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7470,89 +7378,47 @@
             </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 node's id of this assessment</p>
                </td>
-               <td></td>
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
                </td>
-               <td></td>
             </tr>
          </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="#d2e3107">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3108">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3109">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3110">application/octet-stream<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#postFileToRoot">POST</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3114">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="#d2e3119">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3120">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="#d2e3123">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="#d2e3128">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3129">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="#d2e3132">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="#d2e3137">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3138">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#updateAssessment">POST</h4>
+               <p>Updates an assessment building block.</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e3141">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3142">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3178">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="#d2e3144">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3145">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3195">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3198">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3146">/repo/courses/{courseId}/elements/folders/{nodeId}/files/{path:.*}</h3>
+         <h3 id="d2e3211">/repo/courses/{courseId}/elements/assessment</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7567,112 +7433,129 @@
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td></td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>nodeId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>path</strong></p>
-               </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p>The 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="#d2e3150">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3151">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3152">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3153">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3154">*/*<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="#d2e3157">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="#d2e3162">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3163">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3164">*/*<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="#d2e3167">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="#d2e3172">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3173">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3174">*/*<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="#d2e3177">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="#d2e3182">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3183">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3184">*/*<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#attachAssessmentPost">POST</h4>
+               <p>Attaches an assessment building block.</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e3187">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3188">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3219">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="#d2e3190">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3191">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="#d2e3194">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3195">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3242">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3245">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3255">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#deleteItem">DELETE</h4>
+               <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="#d2e3198">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3199">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3284">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3287">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3297">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3200">/repo/courses/{courseId}/elements/folders/{nodeId}/files/version</h3>
+         <h3 id="d2e3300">/repo/courses/{courseId}/elements/wiki/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -7682,36 +7565,47 @@
             </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 node's id which of this wiki</p>
                </td>
-               <td></td>
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
+                  <p><strong>courseId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
                </td>
-               <td></td>
             </tr>
          </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#updateWiki">POST</h4>
+               <p>Attaches an wiki building block.</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e3311">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="#d2e3203">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3334">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3204">/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="d2e3347">/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>
@@ -7732,7 +7626,8 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#attachContact">PUT</h4>
+               <h4 id="http://www.example.com#attachWikiPost">POST</h4>
+               <p>Attaches an wiki building block.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -7798,64 +7693,92 @@
                      <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>
+                     <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="#d2e3362">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3365">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3375">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>coaches</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>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><strong>participants</strong></p>
+                        <p><strong>position</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
-                        <p>Default: <tt>false</tt></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
                      </td>
                      <td></td>
                   </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>
@@ -7864,294 +7787,34 @@
                   </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>
                      </td>
                      <td></td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3224">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3225">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="#d2e3228">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="#d2e3245">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3246">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3247">/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#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>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3257">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li>
-                  <li><a href="#d2e3267">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3270">/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="#d2e3274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3275">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3276">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3277">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3278">*/*<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="#d2e3281">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="#d2e3286">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3287">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="#d2e3290">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="#d2e3295">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3296">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="#d2e3299">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="#d2e3304">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3305">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="#d2e3308">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3309">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="#d2e3311">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3312">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3313">/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="#d2e3317">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3318">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3319">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3320">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3321">*/*<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="#d2e3324">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="#d2e3329">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3330">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3331">*/*<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="#d2e3334">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="#d2e3339">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3340">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3341">*/*<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="#d2e3344">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="#d2e3349">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">*/*<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="#d2e3354">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3355">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="#d2e3357">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3358">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="#d2e3361">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3362">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>
+                  </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="#d2e3365">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3366">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3391">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3394">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3404">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3367">/users/{identityKey}/folders/personal/version</h3>
+         <h3 id="d2e3407">/repo/courses/{courseId}/elements/blog/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8161,38 +7824,47 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</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 key of the user (IdentityImpl)</p>
+                  <p>The node's id of this blog</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>
+               <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>
+               <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="#d2e3418">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="#d2e3370">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3438">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3441">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3451">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3371">/users/{identityKey}/folders/group/{groupKey}</h3>
+         <h3 id="d2e3454">/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>
@@ -8202,91 +7874,240 @@
             </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>
-            </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>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="#d2e3375">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3376">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3377">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3378">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3379">*/*<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="#d2e3382">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="#d2e3387">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3388">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="#d2e3391">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="#d2e3396">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3397">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="#d2e3400">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e3405">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3406">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3487">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3490">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3500">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="#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>
+               <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="#d2e3412">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3413">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3532">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3535">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3545">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3414">/users/{identityKey}/folders/group/{groupKey}/{path:.*}</h3>
+         <h3 id="d2e3548">/repo/courses/{courseId}/elements/survey/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8296,119 +8117,268 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</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 key of the user (IdentityImpl)</p>
+                  <p>The node's id which will be the parent of this assessment</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>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="#d2e3418">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3419">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3420">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3421">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3422">*/*<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="#d2e3425">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="#d2e3430">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3431">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3432">*/*<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="#d2e3435">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="#d2e3440">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3441">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3442">*/*<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="#d2e3445">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="#d2e3450">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3451">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3452">*/*<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#attachSurveyPost">POST</h4>
+               <p>Attaches an survey building block.</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e3455">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3456">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3559">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="#d2e3458">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3459">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3579">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3582">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3592">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e3595">/repo/courses/{courseId}/elements/survey<span class="optional">?parentNodeId</span><span class="optional">&amp;position</span><span class="optional">&amp;shortTitle</span><span class="optional">&amp;longTitle</span><span class="optional">&amp;objectives</span><span class="optional">&amp;visibilityExpertRules</span><span class="optional">&amp;accessExpertRules</span><span class="optional">&amp;surveyResourceableId</span></h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#putFolders">PUT</h4>
+               <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="#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="#d2e3622">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3625">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3635">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#deleteItem">DELETE</h4>
+               <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="#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="#d2e3651">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3654">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3664">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3468">/users/{identityKey}/folders/group/{groupKey}/version</h3>
+         <h3 id="d2e3667">/repo/courses/{courseId}/elements/externalpage/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8418,38 +8388,47 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</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 key of the user (IdentityImpl)</p>
+                  <p>The node's id of this external page</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>
+               <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>
+               <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="#d2e3678">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="#d2e3471">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3698">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3701">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3711">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/course/{courseKey}/{courseNodeId}</h3>
+         <h3 id="d2e3714">/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>
@@ -8459,100 +8438,241 @@
             </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>
+                  <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="#d2e3477">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3478">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3479">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3480">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3481">*/*<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="#d2e3484">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="#d2e3489">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3490">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="#d2e3493">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="#d2e3498">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3499">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="#d2e3502">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <h4 id="http://www.example.com#attachExternalPagePost">POST</h4>
+               <p>Attaches an external page building block.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this assessment</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>url</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The URL of the external page</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3507">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3508">application/xml<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} courseNodeVO">ns3:courseNodeVO</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#putFile64VOToRoot">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3512">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <h4 id="http://www.example.com#attachExternalPage">PUT</h4>
+               <p>Attaches an external page building block.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>parentNodeId</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's id which will be the parent of this assessment</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>position</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                     </td>
+                     <td>
+                        <p>The node's position relative to its sibling nodes (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>shortTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node short title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>longTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node long title</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>objectives</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>undefined</tt></p>
+                     </td>
+                     <td>
+                        <p>The node learning objectives</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to view the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The rules to access the node (optional)</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>url</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td>
+                        <p>The URL of the external page</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#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="#d2e3792">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3795">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3798">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3808">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3516">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</h3>
+         <h3 id="d2e3811">/repo/courses/{courseId}/elements/task/{nodeId}/file</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -8562,27 +8682,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>nodeId</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
@@ -8591,10 +8691,10 @@
             </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></td>
             </tr>
@@ -8602,88 +8702,38 @@
          <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="#d2e3520">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3521">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3522">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3523">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3524">*/*<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="#d2e3527">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="#d2e3532">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3533">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3534">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </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="#d2e3537">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="#d2e3542">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3543">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3544">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#putFileToFolder">PUT</h4>
+               <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="#d2e3547">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3818">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3552">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3553">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3554">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3823">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3826">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3836">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#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="#d2e3557">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-               <p><em>available response 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>
-               </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="#d2e3564">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3565">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3843">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#deleteItem">DELETE</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e3568">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3569">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3847">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3850">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)</a></li>
+                  <li><a href="#d2e3860">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3863">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e3570">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</h3>
+         <h3 id="d2e3867">/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>
@@ -8693,30 +8743,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>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>
             <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>
@@ -8724,854 +8763,509 @@
          <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="#d2e3573">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3574">/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#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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableAssignment</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>taskAssignmentType</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>taskAssignmentText</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableTaskPreview</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableTaskDeselect</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>onlyOneUserPerTask</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableDropbox</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableDropboxConfirmationMail</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>dropboxConfirmationText</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableReturnbox</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>enableScoring</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>grantScoring</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>scoreMin</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#float">float</a></em></p>
+                     </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></p>
+                        <p><strong>scoreMax</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/#float">float</a></em></p>
                      </td>
                      <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</strong></p>
+                        <p><strong>grantPassing</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>
                      </td>
                      <td></td>
                   </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3584">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="#d2e3598">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="#d2e3612">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="#d2e3629">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3639">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3642">/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="#d2e3647">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3648">/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>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>type</strong></p>
+                        <p><strong>enableCommentField</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>Filter by the file resource type of the repository entry</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></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>author</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>
-                        <p>Default: <tt>*</tt></p>
                      </td>
+                     <td></td>
+                  </tr>
+                  <tr>
                      <td>
-                        <p>Filter by the author's username</p>
+                        <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>name</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>
-                        <p>Default: <tt>*</tt></p>
                      </td>
+                     <td></td>
+                  </tr>
+                  <tr>
                      <td>
-                        <p>Filter by name of repository entry</p>
+                        <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>myentries</strong></p>
+                        <p><strong>accessExpertRuleReturnbox</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>Only search entries the requester owns</p>
+                        <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="#d2e3666">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3676">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3679">/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="#d2e3687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3690">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3693">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="#d2e3700">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3703">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="#d2e3717">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="#d2e3723">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e3733">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3736">/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="#d2e3742">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3745">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3748">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3758">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3761">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3902">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3905">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3908">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3918">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3921">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3764">/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#addTaskConfiguration">PUT</h4>
+               <p>This attaches the run-time configuration onto a given task element.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
+                     <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>start</strong></p>
+                        <p><strong>taskAssignmentText</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>enableTaskPreview</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>
                      </td>
                      <td></td>
                   </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3774">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3777">/repo/courses/{courseId}</h3>
-         <p>Description:<br>
-            This web service will handle the functionality related to <code>Course</code>
-            and its contents.
-            
-            <P>
-            Initial Date:  27 apr. 2010 <br>
-         </p>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#findById">GET</h4>
-               <p>Get the metadatas of the course by id</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3787">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3790">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="#d2e3804">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3807">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3810">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3813">/repo/courses/{courseId}/version</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p>The version of the Course Web Service</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3818">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="d2e3828">/repo/courses/{courseId}/configuration</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getConfiguration">GET</h4>
-               <p>Get the configuration of the course</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3836">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3839">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e3849">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>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3856">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="#d2e3876">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3879">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)</a></li>
-                  <li><a href="#d2e3889">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3892">/repo/courses/{courseId}/authors</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getAuthors">GET</h4>
-               <p>Get all owners and authors of the course</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3900">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3903">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e3906">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3909">/repo/courses/{courseId}/publish<span class="optional">?locale</span></h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#publishCourse">POST</h4>
-               <p>Publish the course.</p>
-               <h6>request query parameters</h6>
-               <table>
                   <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
+                     <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>locale</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><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>The course locale</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="#d2e3921">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3924">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-                  <li><a href="#d2e3934">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3937">/repo/courses/{courseId}/file</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getRepoFileById">GET</h4>
-               <p>Export the course</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3943">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3946">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3949">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3952">/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="#d2e3960">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3963">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3966">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3969">/repo/courses/{courseId}/editortreemodel</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#findEditorTreeModelById">GET</h4>
-               <p>Get the editor tree model of the course by id</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e3977">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3980">Status Code 200 - application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e3983">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e3987">/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="#d2e3998">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4001">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e4004">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="#d2e4011">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4014">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4017">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="#d2e4024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4027">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4030">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4033">/repo/courses/{courseId}/groups</h3>
-         <p>Description:<br>
-            CourseGroupWebService
-            
-            <P>
-            Initial Date:  7 apr. 2010 <br>
-         </p>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getGroupList">GET</h4>
-               <p>Lists all learn groups of the specified course.</p>
+                  <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="#d2e4041">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4044">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e3956">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3959">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3962">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3972">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3975">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#putNewGroup">PUT</h4>
-               <p>Creates a new group for the course.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4058">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4059">application/json<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="#d2e4061">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-                  <li><a href="#d2e4071">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3982">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e3985">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e3995">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4074">/repo/courses/{courseId}/groups/version</h3>
+         <h3 id="d2e3998">/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>
@@ -9581,57 +9275,13 @@
             </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>
+                  <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>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p>Retrieves the version of the Course Group Web Service.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4079">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="d2e4089">/repo/courses/{courseId}/groups/{groupKey}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
             <tr>
                <td>
                   <p><strong>courseId</strong></p>
@@ -9641,57 +9291,203 @@
                </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>
+               <h4 id="http://www.example.com#addSurveyConfigurationPost">POST</h4>
+               <p>This attaches the run-time configuration onto a given survey element.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowCancel</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowSuspend</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>sequencePresentation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>itemPage</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showQuestionTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showSectionsOnly</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4097">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4100">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e4013">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4016">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4019">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e4029">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4032">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 key of the group.</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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowCancel</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowSuspend</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>sequencePresentation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>itemPage</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showQuestionTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showSectionsOnly</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4114">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4117">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4120">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4047">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4050">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4053">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e4063">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4066">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="#d2e4127">*/*<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="#d2e4129">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4132">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
-                  <li><a href="#d2e4142">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4073">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4076">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e4086">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4145">/repo/courses/{courseId}/groups/new</h3>
+         <h3 id="d2e4089">/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>
@@ -9701,68 +9497,13 @@
             </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>
+                  <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>
-         </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="#d2e4150">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4152">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</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>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4165">/repo/courses/{courseId}/groups/{groupKey}/forum</h3>
-         <p>Description:<br>
-            Web service to manage a forum.
-            
-            <P>
-            Initial Date:  20 apr. 2010 <br>
-         </p>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <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>
@@ -9772,78 +9513,200 @@
                </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#getForum">GET</h4>
-               <p>Retrieves the forum.</p>
+               <h4 id="http://www.example.com#addTestConfigurationPost">POST</h4>
+               <p>This attaches the run-time configuration onto a given test element.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowCancel</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>allowSuspend</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>numAttempts</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>0</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>sequencePresentation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>itemPage</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showNavigation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showQuestionTitle</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showResultsAfterFinish</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showResultsDependendOnDate</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showResultsOnHomepage</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showScoreInfo</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showQuestionProgress</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showScoreProgress</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>true</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>showSectionsOnly</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>summaryPresentation</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>summaryCompact</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>startDate</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>endDate</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4175">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4178">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e4188">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4115">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4118">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4121">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e4131">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4134">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4191">/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>
-               <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>
-         </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#addTestConfiguration">PUT</h4>
+               <p>This attaches the run-time configuration onto a given test element.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -9853,125 +9716,216 @@
                   </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>
+                        <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/#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>showScoreInfo</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>true</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>showQuestionProgress</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>true</tt></p>
                      </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>asc</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>
-                        <p>(value true/false)</p>
-                     </td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4205">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4208">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e4218">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>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p><strong>showSectionsOnly</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>summaryPresentation</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>summaryCompact</tt></p>
                      </td>
-                     <td>
-                        <p>The body for the first post in the thread</p>
-                     </td>
+                     <td></td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <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 author user key (optional)</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="#d2e4235">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4238">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4248">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4160">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4163">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4166">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e4176">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4179">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>
+               <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="#d2e4255">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4186">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4189">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)</a></li>
+                  <li><a href="#d2e4199">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4202">/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="#d2e4260">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4263">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4273">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4209">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="d2e4276">/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="d2e4219">/catalog/{path:.*}/owners/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -9981,52 +9935,101 @@
             </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>path</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 path</p>
                </td>
-               <td></td>
             </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 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="#d2e4230">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4233">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4243">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="#d2e4250">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4253">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4263">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="#d2e4270">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4273">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4283">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4286">/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="#d2e4291">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="d2e4301">/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>threadKey</strong></p>
+                  <p><strong>path</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
                <td>
-                  <p>The key of the thread</p>
+                  <p>The path</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#getChildren">GET</h4>
+               <p>Returns a list of catalog entries.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -10054,42 +10057,17 @@
                      </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="#d2e4293">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4296">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e4306">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4312">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4315">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="d2e4309">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}</h3>
+         <h3 id="d2e4325">/catalog/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10099,81 +10077,30 @@
             </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>
+                  <p><strong>path</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
                <td>
-                  <p>The id of the reply message</p>
+                  <p>The path</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="#d2e4317">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="#d2e4328">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4331">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4341">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="#d2e4348">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4349">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e4351">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4354">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4364">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4333">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4343">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#addCatalogEntry">PUT</h4>
+               <p>Adds a catalog entry under the path specified in the URL.</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -10183,152 +10110,176 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>title</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 name</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>description</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
                      <td>
-                        <p>The title for the first post in the thread</p>
+                        <p>The description</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>body</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 body for the first post in the thread</p>
+                        <p>The type (leaf or node)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authorKey</strong></p>
+                        <p><strong>repoEntryKey</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                      </td>
                      <td>
-                        <p>The author user key (optional)</p>
+                        <p>The id of the repository entry</p>
                      </td>
                   </tr>
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4381">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4384">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e4394">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4363">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4366">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4376">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4397">/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>
+               <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="#d2e4383">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4384">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="#d2e4403">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4406">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4386">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4389">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4399">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#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="#d2e4413">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4414">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4406">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="#d2e4416">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4419">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4417">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4420">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4430">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>
+               <h4 id="http://www.example.com#updateCatalogEntry">POST</h4>
+               <p>Updates the catalog entry with the path specified in the URL.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>newParentKey</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4426">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4438">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4439">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="#d2e4430">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4433">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4441">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4444">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4454">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>
+               <h4 id="http://www.example.com#updateCatalogEntry">POST</h4>
+               <p>Updates the catalog entry with the path specified in the URL.</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>name</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>description</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>newParentKey</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4440">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4465">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4468">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4478">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="#d2e4444">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4447">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4485">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4488">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4498">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4450">/repo/courses/{courseId}/groups/{groupKey}/forum/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e4501">/catalog/{path:.*}/owners</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10338,73 +10289,33 @@
             </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>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 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>
+                  <p>The path</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#getOwners">GET</h4>
+               <p>Get the owners of the local sub tree</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4461">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4464">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4509">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4512">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4522">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4467">/repo/courses/{courseId}/groups/{groupKey}/folder</h3>
+         <h3 id="d2e4526">/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>
@@ -10414,100 +10325,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>
+                  <p><strong>username</strong></p>
                </td>
-               <td></td>
-            </tr>
-            <tr>
                <td>
-                  <p><strong>groupKey</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 username of the user to retrieve authentication</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="#d2e4471">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4472">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4473">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4474">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4475">*/*<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="#d2e4478">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="#d2e4483">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4484">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="#d2e4487">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="#d2e4492">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4493">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#create">PUT</h4>
+               <p>Creates and persists an authentication</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4496">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4536">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4537">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="#d2e4501">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4502">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4539">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4542">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e4552">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-            <div class="method">
-               <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4505">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4506">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+            <div class="method">
+               <h4 id="http://www.example.com#getAuthenticationTokenList">GET</h4>
+               <p>Returns all user authentications</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4508">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4509">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4559">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4562">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e4572">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4510">/repo/courses/{courseId}/groups/{groupKey}/folder/{path:.*}</h3>
+         <h3 id="d2e4575">/users/{username}/auth/{authKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10517,128 +10375,138 @@
             </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 of the user to retrieve authentication</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <p><strong>username</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#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 username of the user</p>
                </td>
-               <td></td>
             </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></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 authentication key identifier</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="#d2e4514">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4515">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4516">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4517">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4518">*/*<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="#d2e4521">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="#d2e4526">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4527">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4528">*/*<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="#d2e4531">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#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">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4586">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4589">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4592">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4595">/users/{username}/auth/version</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username of the user to retrieve authentication</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#putFileToFolder">PUT</h4>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4541">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e4546">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4547">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4548">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4600">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="d2e4610">/users/{username}/auth/new</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username of the user to retrieve authentication</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>username</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td>
+                  <p>The username of the user</p>
+               </td>
+            </tr>
+         </table>
+         <h6>Methods</h6>
+         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#putFile64ToFolder">PUT</h4>
+               <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="#d2e4551">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4552">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="#d2e4554">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4555">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4618">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>
                </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="#d2e4558">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4559">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="#d2e4562">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4563">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4621">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4624">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
+                  <li><a href="#d2e4634">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4564">/repo/courses/{courseId}/groups/{groupKey}/folder/version</h3>
+         <h3 id="d2e4637">/users/{username}/auth/{authKey}/delete</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10648,97 +10516,54 @@
             </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 of the user to retrieve authentication</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <p><strong>username</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#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 username of the user</p>
                </td>
-               <td></td>
             </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></td>
+               <td>
+                  <p>The authentication key identifier</p>
+               </td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4567">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4569">/notifications<span class="optional">?date</span><span class="optional">&amp;type</span></h3>
-         <p><h3>Description:</h3>
-            REST API for notifications
-            <p>
-            Initial Date:  25 aug 2010 <br>
-         </p>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getNotifications">GET</h4>
-               <p>Retrieves the notification of the logged in user.</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <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#deletePost">POST</h4>
+               <p>Fallback method for browsers</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4583">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4586">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4648">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4651">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4654">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4596">/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="d2e4657">/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>
@@ -10855,26 +10680,26 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4610">application/xml<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="#d2e4671">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4672">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
                <h4 id="http://www.example.com#attachEnrollmenetPost">POST</h4>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e4614">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4675">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="#d2e4625">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4626">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4686">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4687">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4627">/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</h3>
+         <h3 id="d2e4688">/repo/courses/{courseId}/elements/enrollment/{nodeId}/groups</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -10913,42 +10738,105 @@
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getGroups">GET</h4>
+               <h4 id="http://www.example.com#getGroups">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4693">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4694">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4695">/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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>start</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>0</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>limit</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e4705">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="#d2e4719">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="#d2e4733">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="#d2e4632">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4633">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4750">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4760">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4634">/users</h3>
-         <p>This web service handles functionalities related to <code>User</code>.</p>
+         <h3 id="d2e4763">/repo/entries/version</h3>
          <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="#d2e4641">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4642">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e4644">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4654">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4664">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4768">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e4769">/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#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#searchEntries">GET</h4>
+               <p>Search for repository entries, possible search attributes are name, author and type</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -10958,48 +10846,68 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>login</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 login (search with like)</p>
+                        <p>Filter by the file resource type of the repository entry</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authProvider</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>An authentication provider (optional)</p>
+                        <p>Filter by the author's username</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>authUsername</strong></p>
+                        <p><strong>name</strong></p>
                      </td>
                      <td>
                         <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                        <p>Default: <tt>*</tt></p>
                      </td>
                      <td>
-                        <p>An specific username from the authentication provider</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="#d2e4681">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e4691">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4787">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4797">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4694">/users/{identityKey}</h3>
+         <h3 id="d2e4800">/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>
@@ -11009,113 +10917,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>
+                  <p><strong>repoEntryKey</strong></p>
                </td>
                <td>
-                  <p>The user key identifier of the user being searched</p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#delete">DELETE</h4>
-               <p>Delete an user from the system</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4702">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4705">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4708">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="#d2e4715">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4716">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="#d2e4718">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4721">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e4731">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
-                  <li><a href="#d2e4741">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>
-                  </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>
+               <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="#d2e4752">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4755">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4765">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4808">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4811">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4814">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4768">/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>
+               <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="#d2e4773">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4821">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4824">Status Code 200 - 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="d2e4783">/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#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="#d2e4788">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4789">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4838">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="#d2e4791">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4801">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4811">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4844">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e4854">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4814">/users/{identityKey}/delete</h3>
+         <h3 id="d2e4857">/repo/entries/{repoEntryKey}/file</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11125,116 +10974,66 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>identityKey</strong></p>
+                  <p><strong>repoEntryKey</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+               </td>
+               <td></td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>repoEntryKey</strong></p>
                </td>
                <td>
-                  <p>The user key identifier</p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#deletePost">POST</h4>
-               <p>Fallback method for browsers</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="#d2e4822">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4825">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4828">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4863">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4869">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4879">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4882">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4831">/users/{identityKey}/portrait</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The identity key identifier of the user being searched</p>
-               </td>
-            </tr>
-         </table>
+         <h3 id="d2e4885">/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#getPortrait">GET</h4>
-               <p>Retrieves the portrait of an user</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4839">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4842">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#postPortrait">POST</h4>
-               <p>Upload the portrait of an user</p>
+               <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="#d2e4849">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="#d2e4857">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4860">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></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="#d2e4892">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4893">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#deletePortrait">DELETE</h4>
-               <p>Deletes the portrait of an user</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4870">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4873">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4895">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4905">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4915">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e4876">/users/{identityKey}/groups<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
-         <p>Description:<br>
-            
-            <P>
-            Initial Date:  18 oct. 2011 <br>
-         </p>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>identityKey</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getUserGroupList">GET</h4>
-               <p>Return all groups of a user</p>
+               <h4 id="http://www.example.com#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>
@@ -11244,39 +11043,48 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>start</strong></p>
+                        <p><strong>login</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 first result</p>
+                        <p>The login (search with like)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>limit</strong></p>
+                        <p><strong>authProvider</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>
-                        <p>The maximum results</p>
+                        <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="#d2e4891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4894">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)</a></li>
+                  <li><a href="#d2e4932">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4942">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4904">/users/{identityKey}/groups/infos<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
+         <h3 id="d2e4945">/users/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11291,14 +11099,42 @@
                <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#getUserGroupInfosList">GET</h4>
-               <p>Return all groups with information of a user. Paging is mandatory!</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="#d2e4953">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4956">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4959">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="#d2e4966">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4967">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="#d2e4969">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e4972">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
+                  <li><a href="#d2e4982">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)</a></li>
+                  <li><a href="#d2e4992">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+            <div 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>
@@ -11308,101 +11144,63 @@
                   </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>
+                        <p><strong>withPortrait</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>
-                        <p>The maximum results</p>
+                        <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="#d2e4916">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="#d2e4926">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5003">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5006">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5016">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4929">/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="d2e4932">/repo/courses/{courseId}/resourcefolders/version</h3>
+         <h3 id="d2e5019">/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 resources folders Web Service</p>
+               <p>The version of the User Web Service</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4937">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5024">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="d2e4947">/repo/courses/{courseId}/resourcefolders/sharedfolder</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
-               </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
-            </tr>
-         </table>
+         <h3 id="d2e5034">/users/new</h3>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getSharedFiles">GET</h4>
-               <p>This retrieves the files in the shared folder</p>
+               <h4 id="http://www.example.com#createPost">POST</h4>
+               <p>Fallback method for browser</p>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5039">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5040">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="#d2e4955">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4958">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4961">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5042">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5052">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5062">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4964">/repo/courses/{courseId}/resourcefolders/sharedfolder/{path:.*}</h3>
+         <h3 id="d2e5065">/users/{identityKey}/delete</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11412,41 +11210,32 @@
             </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>
+                  <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 key identifier</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#deletePost">POST</h4>
+               <p>Fallback method for browsers</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e4973">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4976">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4979">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5073">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5076">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5079">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e4982">/repo/courses/{courseId}/resourcefolders/coursefolder</h3>
+         <h3 id="d2e5082">/users/{identityKey}/portrait</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11456,170 +11245,59 @@
             </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>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getCourseFiles">GET</h4>
-               <p>This retrieves the files in the course folder</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e4988">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4991">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e4994">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="#d2e5001">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="#d2e5009">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5012">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5015">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5018">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="#d2e5025">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="#d2e5029">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5032">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5035">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5038">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e5041">/repo/courses/{courseId}/resourcefolders/coursefolder/{path:.*}</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>path</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td></td>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>courseId</strong></p>
-               </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p>The identity key identifier 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#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="#d2e5048">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5051">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5054">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5090">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5093">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="#d2e5061">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5100">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="#d2e5069">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5072">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5075">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5078">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5108">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5111">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5114">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="#d2e5085">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="#d2e5089">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5092">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5095">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5098">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5121">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5124">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5101">/api</h3>
+         <h3 id="d2e5127">/users/{identityKey}/groups<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
          <p>Description:<br>
-            Service for general informations on the OLAT REST Api.
             
             <P>
-            Initial Date:  14 apr. 2010 <br>
+            Initial Date:  18 oct. 2011 <br>
          </p>
-         <h6>Methods</h6>
-         <div class="methods"></div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e5104">/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="#d2e5109">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="d2e5119">/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="#d2e5122">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e5123">/api/doc/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11629,10 +11307,10 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>filename</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>
             </tr>
@@ -11640,17 +11318,50 @@
          <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#getUserGroupList">GET</h4>
+               <p>Return all groups of a user</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>start</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>0</tt></p>
+                     </td>
+                     <td>
+                        <p>The first result</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>limit</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
+                     </td>
+                     <td>
+                        <p>The maximum results</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5129">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5142">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5145">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="d2e5132">/api/{filename}</h3>
+         <h3 id="d2e5155">/users/{identityKey}/groups/infos<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -11660,50 +11371,61 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>filename</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>
-               </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="#d2e5138">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="d2e5141">/api/copyright</h3>
+                  <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#getCopyrightXhtml">GET</h4>
-               <p>Returns the copyright of OLAT.</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e5146">Status Code 200 - text/html, application/xhtml+xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#getCopyrightPlainText">GET</h4>
-               <p>Returns the copyright of OLAT.</p>
+               <h4 id="http://www.example.com#getUserGroupInfosList">GET</h4>
+               <p>Return all groups with information of a user. Paging is mandatory!</p>
+               <h6>request query parameters</h6>
+               <table>
+                  <tr>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>start</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>0</tt></p>
+                     </td>
+                     <td>
+                        <p>The first result</p>
+                     </td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>limit</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
+                     </td>
+                     <td>
+                        <p>The maximum results</p>
+                     </td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5153">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5167">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="#d2e5177">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5156">/users/{identityKey}/forums</h3>
+         <h3 id="d2e5180">/users/{identityKey}/forums</h3>
          <p>Description:<br>
             
             <P>
@@ -11738,14 +11460,14 @@
                </p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5166">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e5176">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5190">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e5200">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5179">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</h3>
+         <h3 id="d2e5203">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}</h3>
          <p>Description:<br>
             Web service to manage a forum.
             
@@ -11796,15 +11518,15 @@
                <p>Retrieves the forum.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5188">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5191">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e5201">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5212">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5215">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e5225">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5204">/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="d2e5228">/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>
@@ -11901,9 +11623,9 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5218">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5221">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e5231">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} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e5255">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -11952,9 +11674,9 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5248">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5251">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e5261">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5272">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5275">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5285">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -11962,19 +11684,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="#d2e5268">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5292">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="#d2e5273">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5276">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e5286">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5297">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5300">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5289">/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="d2e5313">/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>
@@ -12082,15 +11804,15 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5306">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5309">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e5319">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5330">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5333">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e5343">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5322">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</h3>
+         <h3 id="d2e5346">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12146,13 +11868,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="#d2e5330">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5354">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="#d2e5341">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5344">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e5354">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5365">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5368">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5378">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -12160,14 +11882,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="#d2e5361">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5362">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5385">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5386">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="#d2e5364">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5367">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</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="#d2e5388">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5391">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5401">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -12216,15 +11938,15 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5394">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5397">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e5407">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5418">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5421">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5431">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5410">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</h3>
+         <h3 id="d2e5434">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12278,22 +12000,21 @@
                <p>Retrieves the attachments of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5416">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5419">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5440">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5443">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">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="#d2e5426">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5427">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5450">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="#d2e5429">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5432">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5454">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5457">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -12301,31 +12022,32 @@
                <p>Upload the attachment of a message</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e5439">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5464">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="#d2e5443">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5446">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5468">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5471">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>
+               <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="#d2e5453">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5478">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5479">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="#d2e5457">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5460">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5481">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5484">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="d2e5463">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e5487">/users/{identityKey}/forums/course/{courseKey}/{courseNodeId}/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12392,14 +12114,14 @@
                <p>Retrieves the attachment of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5474">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5477">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5498">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5501">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="d2e5480">/users/{identityKey}/forums/group/{groupKey}</h3>
+         <h3 id="d2e5504">/users/{identityKey}/forums/group/{groupKey}</h3>
          <p>Description:<br>
             Web service to manage a forum.
             
@@ -12441,15 +12163,15 @@
                <p>Retrieves the forum.</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5488">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5491">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
-                  <li><a href="#d2e5501">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5515">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)</a></li>
+                  <li><a href="#d2e5525">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5504">/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>
+         <h3 id="d2e5528">/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>
@@ -12537,9 +12259,9 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5518">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5521">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e5531">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5542">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5545">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e5555">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -12588,9 +12310,9 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5548">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5551">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e5561">Status Code 401<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} messageVO">ns3:messageVO</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">
@@ -12598,19 +12320,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="#d2e5568">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5592">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="#d2e5573">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5576">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e5586">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5597">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5600">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5589">/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="d2e5613">/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>
@@ -12709,15 +12431,15 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5606">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5609">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
-                  <li><a href="#d2e5619">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5630">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5633">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)</a></li>
+                  <li><a href="#d2e5643">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5622">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</h3>
+         <h3 id="d2e5646">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12764,13 +12486,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="#d2e5630">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5654">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="#d2e5641">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5644">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e5654">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5665">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5668">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5678">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -12778,14 +12500,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="#d2e5661">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5662">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5685">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5686">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="#d2e5664">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5667">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e5677">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5688">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5691">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5701">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -12834,15 +12556,15 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5694">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5697">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
-                  <li><a href="#d2e5707">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5718">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5721">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)</a></li>
+                  <li><a href="#d2e5731">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5710">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</h3>
+         <h3 id="d2e5734">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12887,22 +12609,21 @@
                <p>Retrieves the attachments of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5716">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5719">Status Code 200 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5740">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5743">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">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="#d2e5726">application/xml<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="#d2e5750">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="#d2e5729">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5732">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5754">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5757">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
             <div class="method">
@@ -12910,31 +12631,32 @@
                <p>Upload the attachment of a message</p>
                <p><em>acceptable request representations:</em></p>
                <ul>
-                  <li><a href="#d2e5739">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5764">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="#d2e5743">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5746">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5768">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5771">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>
+               <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="#d2e5753">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5778">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5779">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="#d2e5757">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5760">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5781">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5784">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="d2e5763">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</h3>
+         <h3 id="d2e5787">/users/{identityKey}/forums/group/{groupKey}/posts/{messageKey}/attachments/{filename}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -12992,15 +12714,48 @@
                <p>Retrieves the attachment of the message</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5774">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5777">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5798">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5801">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="d2e5780">/users/{username}/auth</h3>
-         <p>This web service handles functionalities related to authentication credentials of users.</p>
+         <h3 id="d2e5804">/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="#d2e5811">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="d2e5821">/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="#d2e5826">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="d2e5836">/ping/{name}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13010,47 +12765,84 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>username</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 username of the user to retrieve authentication</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 an authentication</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e5790">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5791">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <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="#d2e5793">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5796">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-                  <li><a href="#d2e5806">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5842">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="d2e5852">/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#getAuthenticationTokenList">GET</h4>
-               <p>Returns all user authentications</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>
+                     <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>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5813">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5816">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-                  <li><a href="#d2e5826">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5869">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="d2e5829">/users/{username}/auth/{authKey}</h3>
+         <h3 id="d2e5879">/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>
@@ -13060,54 +12852,65 @@
             </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#getCourseResults">GET</h4>
+               <p>Returns the results of the course.</p>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e5889">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5892">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e5902">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e5905">/repo/courses/{courseId}/assessments/version</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
             <tr>
-               <td>
-                  <p><strong>username</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td>
-                  <p>The username of the user</p>
-               </td>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
             </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#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="#d2e5840">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5843">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5846">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5910">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="d2e5849">/users/{username}/auth/version</h3>
+         <h3 id="d2e5920">/repo/courses/{courseId}/assessments/users/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13117,30 +12920,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>identityKey</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The id of the user</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
                </td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p>The version of the User Authentication Web Service</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="#d2e5854">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5931">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5934">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e5944">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5864">/users/{username}/auth/new</h3>
+         <h3 id="d2e5947">/repo/courses/{courseId}/assessments/{nodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13150,48 +12977,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>
             <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</p>
+                  <p>The id of the course building block</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>courseId</strong></p>
+               </td>
+               <td>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The resourceable id of the course</p>
                </td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#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="#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} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e5971">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="#d2e5872">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5873">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5978">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5979">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="#d2e5875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5878">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)</a></li>
-                  <li><a href="#d2e5888">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5981">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5984">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e5987">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5891">/users/{username}/auth/{authKey}/delete</h3>
+         <h3 id="d2e5990">/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13201,202 +13049,107 @@
             </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/#long">long</a></em></p>
+               </td>
+               <td>
+                  <p>The course resourceable's id</p>
+               </td>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>nodeId</strong></p>
                </td>
                <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <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 ident of the course building block</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#deletePost">POST</h4>
-               <p>Fallback method for browsers</p>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e5902">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5905">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e5908">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e5911">/repo/courses<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
-         <p>Description:<br>
-            This web service handles the courses.
-            
-            <P>
-            Initial Date:  27 apr. 2010 <br>
-         </p>
-         <h6>Methods</h6>
-         <div class="methods">
-            <div class="method">
-               <h4 id="http://www.example.com#getCourseList">GET</h4>
-               <p>Get all courses viewable by the authenticated user</p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>start</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                        <p>Default: <tt>0</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>limit</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
-                        <p>Default: <tt>25</tt></p>
-                     </td>
-                     <td></td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e5921">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>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>shortTitle</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The short title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>title</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The title</p>
-                     </td>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>sharedFolderSoftKey</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The repository entry key of a shared folder (optional)</p>
-                     </td>
-                  </tr>
-                  <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>
-                     </td>
-                  </tr>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e5948">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
-                  <li><a href="#d2e5958">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e5961">/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>
+               <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="#d2e5966">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6004">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6007">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
+                  <li><a href="#d2e6017">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5976">/auth</h3>
+         <h3 id="d2e6020">/users/{identityKey}/folders</h3>
          <p>Description:<br>
-            Authenticate against OLAT Provider
             
             <P>
-            Initial Date:  7 apr. 2010 <br>
+            Initial Date:  16 déc. 2011 <br>
          </p>
-         <h6>Methods</h6>
-         <div class="methods"></div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e5979">/auth/version</h3>
+         <h6>resource-wide template parameters</h6>
+         <table>
+            <tr>
+               <th>parameter</th>
+               <th>value</th>
+               <th>description</th>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>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#getVersion">GET</h4>
-               <p>Retrieves the version of the User Authentication Web Service</p>
+               <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>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e5984">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6030">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)</a></li>
+                  <li><a href="#d2e6040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e5994">/auth/{username}<span class="optional">?password</span></h3>
+         <h3 id="d2e6043">/users/{identityKey}/folders/personal</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13406,80 +13159,91 @@
             </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</p>
+                  <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#login">GET</h4>
-               <p>Authenticates against OLAT Provider and provides a security token if
-                  authentication is successful. The security token is returned as
-                  a header named X-OLAT-TOKEN. Given that the password is sent in clear text and not encrypted, it is not advisable 
-                  to use this service over a none secure connection (https).
-               </p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>password</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The password (the password is in clear text, not encrypted)</p>
-                     </td>
-                  </tr>
-               </table>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6006">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6009">Status Code 200 - text/plain, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6019">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6047">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6048">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6049">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6050">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6051">*/*<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="#d2e6054">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="#d2e6059">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6060">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="#d2e6063">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="#d2e6068">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6069">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="#d2e6072">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="#d2e6077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e6022">/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="d2e6025">/i18n/version</h3>
-         <h6>Methods</h6>
-         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getVersion">GET</h4>
-               <p>Retrieves the version of the i18n Web Service.</p>
+               <h4 id="http://www.example.com#putFile64VOToRoot">PUT</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6081">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6082">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="#d2e6030">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6084">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6085">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6040">/i18n/{package}/{key}<span class="optional">?locale</span></h3>
+         <h3 id="d2e6086">/users/{identityKey}/folders/personal/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13489,68 +13253,119 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>package</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 name of the package</p>
+                  <p>The key of the user (IdentityImpl)</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>key</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>
+            </tr>
+            <tr>
+               <td>
+                  <p><strong>path</strong></p>
                </td>
                <td>
-                  <p>The key to translate</p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getTranslation">GET</h4>
-               <p>Return the translation of the key. If the "locale" parameter is not specified, the method
-                  try to use the "locale" of the user and if it hasn't, take the default locale.
-               </p>
-               <h6>request query parameters</h6>
-               <table>
-                  <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
-                  </tr>
-                  <tr>
-                     <td>
-                        <p><strong>locale</strong></p>
-                     </td>
-                     <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-                     </td>
-                     <td>
-                        <p>The locale (optional)</p>
-                     </td>
-                  </tr>
-               </table>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6090">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6091">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6092">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6093">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6094">*/*<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="#d2e6097">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="#d2e6055">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6104">*/*<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="#d2e6107">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="#d2e6112">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6113">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6114">*/*<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="#d2e6117">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="#d2e6122">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6123">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6124">*/*<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="#d2e6127">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6128">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="#d2e6130">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6131">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="#d2e6134">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6135">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="#d2e6138">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6139">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6065">/repo/courses/{courseId}/assessments</h3>
-         <p>Description:<br>
-            Retrieve and import course assessments
-            
-            <P>
-            Initial Date:  7 apr. 2010 <br>
-         </p>
+         <h3 id="d2e6140">/users/{identityKey}/folders/personal/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13560,32 +13375,38 @@
             </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 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#getCourseResults">GET</h4>
-               <p>Returns the results of the course.</p>
+               <h4 id="http://www.example.com#getVersion">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6075">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6078">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-                  <li><a href="#d2e6088">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6143">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6091">/repo/courses/{courseId}/assessments/version</h3>
+         <h3 id="d2e6144">/users/{identityKey}/folders/group/{groupKey}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13595,30 +13416,91 @@
             </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 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>Retireves the version of the Course Assessment Web Service.</p>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6148">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6149">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6150">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6151">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6152">*/*<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="#d2e6155">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="#d2e6160">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6161">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="#d2e6164">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="#d2e6169">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6170">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="#d2e6173">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="#d2e6178">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6179">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="#d2e6182">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6183">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="#d2e6096">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6185">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6186">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6106">/repo/courses/{courseId}/assessments/users/{identityKey}</h3>
+         <h3 id="d2e6187">/users/{identityKey}/folders/group/{groupKey}/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13628,14 +13510,125 @@
             </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 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>
+            <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="#d2e6191">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6192">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6193">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6194">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6195">*/*<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="#d2e6198">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="#d2e6203">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6204">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6205">*/*<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="#d2e6208">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="#d2e6213">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6214">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6215">*/*<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="#d2e6218">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="#d2e6223">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6224">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6225">*/*<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="#d2e6228">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6229">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="#d2e6231">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6232">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="#d2e6235">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6236">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="#d2e6239">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6240">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6241">/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>
@@ -13645,37 +13638,32 @@
                   <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>
             <tr>
                <td>
-                  <p><strong>courseId</strong></p>
+                  <p><strong>groupKey</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
                </td>
-               <td>
-                  <p>The course resourceable's id</p>
-               </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getCourseResultsOf">GET</h4>
-               <p>Returns the results of the course.</p>
+               <h4 id="http://www.example.com#getVersion">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6117">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6120">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-                  <li><a href="#d2e6130">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6244">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6133">/repo/courses/{courseId}/assessments/{nodeId}</h3>
+         <h3 id="d2e6245">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13685,69 +13673,100 @@
             </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 key of the user (IdentityImpl)</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                  <p><strong>courseKey</strong></p>
                </td>
                <td>
-                  <p>The id of the course building block</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>
-               </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 resourceable id of the course</p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getAssessableResults">GET</h4>
-               <p>Exports results for an assessable course node for all students.</p>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6144">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6147">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-                  <li><a href="#d2e6157">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6250">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6251">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6252">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6253">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6254">*/*<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>
+               <h4 id="http://www.example.com#postFileToRoot">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6257">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="#d2e6262">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6263">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="#d2e6266">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="#d2e6271">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6272">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="#d2e6275">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="#d2e6280">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6281">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="#d2e6164">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6165">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6284">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6285">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="#d2e6167">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6170">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6173">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6287">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6288">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6176">/repo/courses/{courseId}/assessments/{nodeId}/users/{identityKey}</h3>
+         <h3 id="d2e6289">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/{path:.*}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13757,85 +13776,128 @@
             </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 key of the user (IdentityImpl)</p>
                </td>
             </tr>
             <tr>
                <td>
-                  <p><strong>nodeId</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 ident of the course building block</p>
-               </td>
+               <td></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>
+                  <p><strong>courseNodeId</strong></p>
                </td>
                <td>
-                  <p>The id of the user</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>courseId</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#long">long</a></em></p>
+                  <p><strong>path</strong></p>
                </td>
                <td>
-                  <p>The course resourceable's id</p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getCourseNodeResultsForNode">GET</h4>
-               <p>Returns the results of a student at a specific assessable node</p>
+               <h4 id="http://www.example.com#listFiles">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6190">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6193">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)</a></li>
-                  <li><a href="#d2e6203">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6293">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6294">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6295">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6296">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6297">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e6207">/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>
+               <h4 id="http://www.example.com#postFileToFolder">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6300">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="#d2e6305">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6306">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6307">*/*<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="#d2e6310">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="#d2e6315">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6316">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6317">*/*<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="#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="#d2e6325">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6326">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6327">*/*<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="#d2e6330">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6331">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="#d2e6333">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6334">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="#d2e6337">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6338">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="#d2e6214">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
+                  <li><a href="#d2e6341">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6342">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6224">/catalog/{path:.*}/owners/{identityKey}</h3>
+         <h3 id="d2e6343">/users/{identityKey}/folders/course/{courseKey}/{courseNodeId}/version</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13845,77 +13907,128 @@
             </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>
-                  <p>The path</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><strong>courseNodeId</strong></p>
+               </td>
                <td>
-                  <p>The id of the user</p>
+                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getOwner">GET</h4>
-               <p>Retrieves data of an owner of the local sub tree</p>
+               <h4 id="http://www.example.com#getVersion">GET</h4>
                <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} userVO">ns3:userVO</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="#d2e6346">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6347">/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#addOwner">PUT</h4>
-               <p>Add an owner of the local sub tree</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>
+                     <th>parameter</th>
+                     <th>value</th>
+                     <th>description</th>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>start</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>0</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>limit</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p>Default: <tt>25</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6255">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6258">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e6268">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6357">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6360">/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#removeOwner">DELETE</h4>
-               <p>Remove an owner of the local sub tree</p>
+               <h4 id="http://www.example.com#getCurrentLogFile">GET</h4>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6275">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6278">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e6288">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6365">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6366">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <div class="resource">
-         <h3 id="d2e6291">/catalog/version</h3>
+         <h3 id="d2e6367">/system/log/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>The version of the Log Web Service</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6296">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6372">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="d2e6306">/catalog/{path:.*}/children<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
+         <h3 id="d2e6382">/system/log/{date}</h3>
          <h6>resource-wide template parameters</h6>
          <table>
             <tr>
@@ -13925,21 +14038,39 @@
             </tr>
             <tr>
                <td>
-                  <p><strong>path</strong></p>
+                  <p><strong>date</strong></p>
                </td>
                <td>
                   <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                </td>
-               <td>
-                  <p>The path</p>
-               </td>
+               <td></td>
             </tr>
          </table>
          <h6>Methods</h6>
          <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#getChildren">GET</h4>
-               <p>Returns a list of catalog entries.</p>
+               <h4 id="http://www.example.com#getLogFileByDate">GET</h4>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6386">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6387">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+               </ul>
+            </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6389">/repo/courses<span class="optional">?start</span><span class="optional">&amp;limit</span></h3>
+         <p>Description:<br>
+            This web service handles the courses.
+            
+            <P>
+            Initial Date:  27 apr. 2010 <br>
+         </p>
+         <h6>Methods</h6>
+         <div class="methods">
+            <div class="method">
+               <h4 id="http://www.example.com#getCourseList">GET</h4>
+               <p>Get all courses viewable by the authenticated user</p>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -13970,47 +14101,12 @@
                </table>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6317">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6320">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="d2e6330">/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="#d2e6338">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e6348">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6399">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#addCatalogEntry">PUT</h4>
-               <p>Adds a catalog entry under the path specified in the URL.</p>
+               <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>
@@ -14020,88 +14116,94 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>name</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 name</p>
+                        <p>The short title</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>description</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 description</p>
+                        <p>The title</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>type</strong></p>
+                        <p><strong>sharedFolderSoftKey</strong></p>
                      </td>
                      <td>
-                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#int">int</a></em></p>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
                      </td>
                      <td>
-                        <p>The type (leaf or node)</p>
+                        <p>The repository entry key of a shared folder (optional)</p>
                      </td>
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>repoEntryKey</strong></p>
+                        <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 id of the repository entry</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="#d2e6368">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6371">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e6381">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="#d2e6388">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6389">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="#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} catalogEntryVO">ns3:catalogEntryVO</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="#d2e6426">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)</a></li>
+                  <li><a href="#d2e6436">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
+         </div>
+      </div>
+      <div class="resource">
+         <h3 id="d2e6439">/repo/courses/version</h3>
+         <h6>Methods</h6>
+         <div class="methods">
             <div class="method">
-               <h4 id="http://www.example.com#updatePostCatalogEntry">POST</h4>
-               <p>Updates the catalog entry under the path specified in the URL.</p>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e6411">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
+               <h4 id="http://www.example.com#getVersion">GET</h4>
+               <p>The version of the Course Web Service</p>
                <p><em>available response representations:</em></p>
                <ul>
-                  <li><a href="#d2e6422">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6425">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e6435">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6444">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="d2e6454">/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#updateCatalogEntry">POST</h4>
-               <p>Updates the catalog entry with the path specified in the URL.</p>
+               <h4 id="http://www.example.com#attachContact">PUT</h4>
                <h6>request query parameters</h6>
                <table>
                   <tr>
@@ -14111,163 +14213,290 @@
                   </tr>
                   <tr>
                      <td>
-                        <p><strong>newParentKey</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></td>
                   </tr>
-               </table>
-               <p><em>acceptable request representations:</em></p>
-               <ul>
-                  <li><a href="#d2e6443">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6444">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="#d2e6446">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6449">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e6459">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-            <div class="method">
-               <h4 id="http://www.example.com#updateCatalogEntry">POST</h4>
-               <p>Updates the catalog entry with the path specified in the URL.</p>
-               <h6>request query parameters</h6>
-               <table>
                   <tr>
-                     <th>parameter</th>
-                     <th>value</th>
-                     <th>description</th>
+                     <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>name</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>description</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>newParentKey</strong></p>
+                        <p><strong>objectives</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>
-               </table>
-               <p><em>available response representations:</em></p>
-               <ul>
-                  <li><a href="#d2e6470">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6473">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e6483">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="#d2e6490">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6493">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)</a></li>
-                  <li><a href="#d2e6503">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-               </ul>
-            </div>
-         </div>
-      </div>
-      <div class="resource">
-         <h3 id="d2e6506">/catalog/{path:.*}/owners</h3>
-         <h6>resource-wide template parameters</h6>
-         <table>
-            <tr>
-               <th>parameter</th>
-               <th>value</th>
-               <th>description</th>
-            </tr>
-            <tr>
-               <td>
-                  <p><strong>path</strong></p>
-               </td>
-               <td>
-                  <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
-               </td>
-               <td>
-                  <p>The path</p>
-               </td>
-            </tr>
-         </table>
-         <h6>Methods</h6>
-         <div class="methods">
+                  <tr>
+                     <td>
+                        <p><strong>visibilityExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>accessExpertRules</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>coaches</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>participants</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#boolean">boolean</a></em></p>
+                        <p>Default: <tt>false</tt></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>groups</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>areas</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>to</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>defaultSubject</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+                  <tr>
+                     <td>
+                        <p><strong>defaultBody</strong></p>
+                     </td>
+                     <td>
+                        <p><em><a href="http://www.w3.org/TR/xmlschema-2/#string">string</a></em></p>
+                     </td>
+                     <td></td>
+                  </tr>
+               </table>
+               <p><em>available response representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6474">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6475">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#getOwners">GET</h4>
-               <p>Get the owners of the local sub tree</p>
+               <h4 id="http://www.example.com#attachContactPost">POST</h4>
+               <p><em>acceptable request representations:</em></p>
+               <ul>
+                  <li><a href="#d2e6478">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="#d2e6514">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
-                  <li><a href="#d2e6517">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)</a></li>
-                  <li><a href="#d2e6527">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6495">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
+                  <li><a href="#d2e6496">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></a></li>
                </ul>
             </div>
          </div>
       </div>
       <h2 id="representations">Representations</h2>
-      <h3 id="d2e10">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <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="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="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 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e167">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVOes">ns3:forumVOes</abbr>)
+      </h3>
       <p>
-         <h6>Example</h6><pre><code>1.0</code></pre></p>
-      <p>The version of this specific Web Service</p>
-      <h3 id="d2e30">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The forum not found</p>
-      <h3 id="d2e33">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;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="d2e177">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e184">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e196">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e199">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" forumKey="28294"/&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="d2e43">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e209">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e60">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="d2e63">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e227">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e230">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="d2e240">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e254">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e257">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;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="d2e73">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e267">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e90">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e294">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="d2e93">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e297">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;
@@ -14282,13 +14511,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e103">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e307">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e110">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e115">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e334">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="d2e118">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e337">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;
@@ -14303,749 +14530,1223 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e128">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e347">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e148">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="d2e151">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e358">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="d2e371">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e378">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Images for the documentation</p>
+      <h3 id="d2e387">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Images for the documentation</p>
+      <h3 id="d2e395">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="d2e402">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="d2e415">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e418">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;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;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 root message of the thread</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="d2e161">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e432">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e435">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The metadatas of the created course</p>
+      <h3 id="d2e438">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e172">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e183">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e186">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e446">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="d2e464">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e467">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;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;courseVO&gt;
+    &lt;sharedFolderSoftKey&gt;head_1_olat_43985684395&lt;/sharedFolderSoftKey&gt;
+&lt;/courseVO&gt;
 </code></pre></p>
-      <p>The root message of the thread</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="d2e196">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e477">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e203">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e204">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e206">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e209">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e484">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e504">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e507">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;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;courseVO&gt;
+    &lt;sharedFolderSoftKey&gt;head_1_olat_43985684395&lt;/sharedFolderSoftKey&gt;
+&lt;/courseVO&gt;
 </code></pre></p>
-      <p>The root message of the thread</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="d2e219">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e517">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e239">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e528">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e531">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="d2e534">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e549">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e552">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;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;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 root message of the thread</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="d2e249">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e562">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e258">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The message not found</p>
-      <h3 id="d2e261">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="d2e268">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e269">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e271">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="d2e274">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e281">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e285">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="d2e288">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e295">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e299">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="d2e302">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e316">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="d2e319">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="d2e330">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e342">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e345">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e571">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e574">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="d2e577">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized to export the course</p>
+      <h3 id="d2e588">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e591">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="d2e594">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e605">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e608">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="d2e611">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e626">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="d2e629">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="d2e632">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e639">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="d2e642">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="d2e645">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e652">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="d2e655">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="d2e658">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e669">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="d2e672">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 course node metadatas</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="d2e355">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e373">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e376">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e686">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e687">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e689">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;groupVO&gt;
+    &lt;key&gt;123467&lt;/key&gt;
+    &lt;description&gt;My group description&lt;/description&gt;
+    &lt;name&gt;My group&lt;/name&gt;
+    &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+    &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+&lt;/groupVO&gt;
 </code></pre></p>
-      <p>The course node metadatas</p>
+      <p>The persisted group</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e386">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e699">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e413">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="d2e416">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e707">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="d2e725">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e728">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;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;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 root message of the thread</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="d2e426">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e742">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e745">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group is deleted</p>
+      <h3 id="d2e748">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e453">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="d2e456">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e755">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e757">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e760">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;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;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 root message of the thread</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="d2e466">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e770">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e477">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>
-         <h6>Example</h6><pre><code>1.0</code></pre></p>
-      <p>The version of this specific Web Service</p>
-      <h3 id="d2e498">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e501">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e778">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e780">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;groupVO&gt;
+    &lt;key&gt;123467&lt;/key&gt;
+    &lt;description&gt;My group description&lt;/description&gt;
+    &lt;name&gt;My group&lt;/name&gt;
+    &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+    &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+&lt;/groupVO&gt;
 </code></pre></p>
-      <p>The course node metadatas</p>
+      <p>The persisted group</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e511">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e790">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e525">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e550">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e576">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e579">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e803">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The forum not found</p>
+      <h3 id="d2e806">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="d2e589">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e816">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e598">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e610">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e613">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e833">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="d2e836">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="d2e623">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e846">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e639">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e642">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e863">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="d2e866">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="d2e652">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e876">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e667">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e883">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e671">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e674">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e888">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="d2e891">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="d2e684">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e901">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e695">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e724">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e727">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e921">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="d2e924">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="d2e737">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e934">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e744">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e945">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e771">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e774">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e956">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e959">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="d2e784">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e969">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e812">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e820">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e823">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e976">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e977">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e979">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e982">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="d2e833">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e992">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e869">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1009">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e1012">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="d2e879">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1022">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e893">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1031">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The message not found</p>
+      <h3 id="d2e1034">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="d2e1041">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e913">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e916">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
-      </h3>
+      <h3 id="d2e1045">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="d2e1048">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e1055">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1059">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="d2e1062">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e1069">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1070">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1072">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="d2e1075">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e1089">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="d2e1092">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="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">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1102">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1103">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1106">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1111">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1112">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1115">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1120">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1121">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1124">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1129">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1130">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1133">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1134">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1136">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1137">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1142">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1143">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1144">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1145">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1146">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1149">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1154">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1155">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1156">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1159">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1164">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1165">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1166">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1169">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1174">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1175">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1176">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1179">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1180">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1182">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1183">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1186">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1187">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1190">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1191">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1195">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1204">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;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
-</code></pre></p>
-      <p>The folder node metadatas</p>
-      <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e926">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+         <h6>Example</h6><pre><code>1.0</code></pre></p>
+      <p>The version of this specific Web Service</p>
+      <h3 id="d2e1222">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="d2e1225">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e1228">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e937">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1240">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="d2e1243">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e1246">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1255">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e1258">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e1261">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1268">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e963">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e966">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1276">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="d2e1279">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e1282">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="d2e1285">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1292">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1296">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="d2e1299">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e1302">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="d2e1305">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1315">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e1318">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of files</p>
+      <h3 id="d2e1321">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1328">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1336">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="d2e1339">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e1342">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="d2e1345">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1352">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1356">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="d2e1359">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The file is correctly saved</p>
+      <h3 id="d2e1362">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="d2e1365">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1376">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="d2e1401">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="d2e1419">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="d2e1441">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e1444">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="d2e1454">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication has failed</p>
+      <h3 id="d2e1465">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="d2e1485">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The forum not found</p>
+      <h3 id="d2e1488">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 folder node metadatas</p>
+      <p>The root message of the thread</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e976">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1498">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1008">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1011">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1515">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="d2e1518">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;messages totalCount="1"&gt;
+    &lt;messages&gt;
+        &lt;message&gt;
+            &lt;key&gt;380&lt;/key&gt;
+            &lt;authorKey&gt;345&lt;/authorKey&gt;
+            &lt;title&gt;A message&lt;/title&gt;
+            &lt;body&gt;The content of the message&lt;/body&gt;
+        &lt;/message&gt;
+    &lt;/messages&gt;
+&lt;/messages&gt;
 </code></pre></p>
-      <p>The folder node metadatas</p>
+      <p>The root message of the thread</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1021">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1528">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1035">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1058">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1061">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1545">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="d2e1548">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="d2e1071">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1558">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1082">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1565">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1111">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1114">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1570">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="d2e1573">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="d2e1124">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1583">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1159">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1162">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1603">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="d2e1606">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="d2e1172">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1616">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1183">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1627">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1191">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="d2e1194">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1638">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e1641">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;messageVO&gt;
+    &lt;key&gt;380&lt;/key&gt;
+    &lt;authorKey&gt;345&lt;/authorKey&gt;
+    &lt;title&gt;A message&lt;/title&gt;
+    &lt;body&gt;The content of the message&lt;/body&gt;
+&lt;/messageVO&gt;
 </code></pre></p>
-      <p>The test node metadatas</p>
+      <p>The root message of the thread</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1204">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1651">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1215">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1241">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="d2e1244">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1658">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1659">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1661">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e1664">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;messageVO&gt;
+    &lt;key&gt;380&lt;/key&gt;
+    &lt;authorKey&gt;345&lt;/authorKey&gt;
+    &lt;title&gt;A message&lt;/title&gt;
+    &lt;body&gt;The content of the message&lt;/body&gt;
+&lt;/messageVO&gt;
 </code></pre></p>
-      <p>The test node metadatas</p>
+      <p>The root message of the thread</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1254">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1674">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1286">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>course, parentNode or test not found</p>
-      <h3 id="d2e1289">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1691">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e1694">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;messageVO&gt;
+    &lt;key&gt;380&lt;/key&gt;
+    &lt;authorKey&gt;345&lt;/authorKey&gt;
+    &lt;title&gt;A message&lt;/title&gt;
+    &lt;body&gt;The content of the message&lt;/body&gt;
+&lt;/messageVO&gt;
 </code></pre></p>
-      <p>the test node metadatas</p>
+      <p>The root message of the thread</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1299">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1704">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1313">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1713">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The message not found</p>
+      <h3 id="d2e1716">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="d2e1723">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1330">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1333">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1727">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="d2e1730">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e1737">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e1741">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="d2e1744">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e1751">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1752">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1754">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="d2e1757">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e1771">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="d2e1774">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="d2e1784">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 course 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="d2e1343">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1354">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1377">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1380">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1799">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="d2e1817">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;groupVO&gt;
+    &lt;key&gt;123467&lt;/key&gt;
+    &lt;description&gt;My group description&lt;/description&gt;
+    &lt;name&gt;My group&lt;/name&gt;
+    &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+    &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+&lt;/groupVO&gt;
 </code></pre></p>
-      <p>The course node metadatas</p>
+      <p>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="d2e1390">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1419">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1422">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1831">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1832">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1834">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e1837">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseNodeVO&gt;
-    &lt;id&gt;id&lt;/id&gt;
-&lt;/courseNodeVO&gt;
+&lt;groupVO&gt;
+    &lt;key&gt;123467&lt;/key&gt;
+    &lt;description&gt;My group description&lt;/description&gt;
+    &lt;name&gt;My group&lt;/name&gt;
+    &lt;minParticipants&gt;0&lt;/minParticipants&gt;
+    &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
+&lt;/groupVO&gt;
 </code></pre></p>
-      <p>The course node metadatas</p>
+      <p>The saved business group</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1432">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1847">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1446">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1466">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1469">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1854">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e1857">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group is deleted</p>
+      <h3 id="d2e1860">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1871">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e1874">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="d2e1479">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1497">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1500">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1892">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e1895">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="d2e1510">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1526">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1529">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1913">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The business group cannot be found</p>
+      <h3 id="d2e1916">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="d2e1539">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e1937">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="d2e1940">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="d2e1943">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1553">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1573">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1576">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e1950">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="d2e1953">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="d2e1956">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1970">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="d2e1973">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="d2e1976">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e1990">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="d2e1993">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="d2e1996">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2010">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="d2e2013">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="d2e2016">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2023">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="d2e2026">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="d2e2029">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2044">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="d2e2047">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="d2e2050">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2064">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="d2e2067">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="d2e2070">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e2083">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The forum not found</p>
+      <h3 id="d2e2086">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="d2e1586">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2096">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1622">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1625">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e2113">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="d2e2116">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="d2e1635">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2126">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1667">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1670">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e2143">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="d2e2146">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="d2e1680">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2156">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1694">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2163">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1714">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1717">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e2168">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="d2e2171">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="d2e1727">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2181">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1757">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1760">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e2201">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="d2e2204">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="d2e1770">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2214">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1786">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1789">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e2225">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2236">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e2239">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="d2e1799">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2249">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1813">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e1833">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1836">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e2256">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2257">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2259">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e2262">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="d2e1846">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2272">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1883">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course or parentNode not found</p>
-      <h3 id="d2e1886">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e2289">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e2292">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="d2e1896">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2302">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1928">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The given URL is not valid</p>
-      <h3 id="d2e1931">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2311">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The message not found</p>
+      <h3 id="d2e2314">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="d2e2321">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2325">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="d2e2328">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e2335">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2339">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="d2e2342">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e2349">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2350">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2352">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="d2e2355">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e2369">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="d2e2372">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="d2e2379">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2380">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2381">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2382">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2383">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2386">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2391">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2392">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2395">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2400">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2401">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2404">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2409">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2410">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2413">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2414">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2416">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2417">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2422">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2423">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2424">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2425">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2426">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2429">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2434">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2435">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2436">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2439">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2444">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2445">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2446">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2449">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2454">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2455">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2456">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2459">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2460">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2462">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2463">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2466">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2467">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2470">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2471">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2475">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2484">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="d2e2505">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1934">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e2508">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;
@@ -15057,13 +15758,15 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1944">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2518">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1954">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2532">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1959">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2557">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2583">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1962">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e2586">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;
@@ -15075,13 +15778,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1972">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2596">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e1979">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2605">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e1983">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2617">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The course or parentNode not found</p>
-      <h3 id="d2e1986">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      <h3 id="d2e2620">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;
@@ -15093,15 +15796,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e1996">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="d2e1999">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2630">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2037">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e2040">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="d2e2043">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e2646">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2649">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;
@@ -15109,19 +15808,17 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The task node configuration</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2053">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="d2e2056">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2659">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2091">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e2094">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="d2e2097">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e2674">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2678">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2681">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;
@@ -15129,17 +15826,17 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The task node configuration</p>
+      <p>the course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2107">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="d2e2110">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2691">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2117">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="d2e2120">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e2702">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2731">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2734">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;
@@ -15147,17 +15844,17 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The course node configuration</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2130">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2744">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2148">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e2151">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="d2e2154">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e2751">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2778">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2781">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;
@@ -15165,19 +15862,17 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The survey node configuration</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2164">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="d2e2167">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2791">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2182">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e2185">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="d2e2188">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e2819">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2827">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2830">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;
@@ -15185,17 +15880,15 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The survey node configuration</p>
+      <p>the course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2198">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="d2e2201">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2840">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2208">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="d2e2211">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
+      <h3 id="d2e2873">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2876">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;
@@ -15203,17 +15896,17 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The course node configuration</p>
+      <p>the course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2221">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2886">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2250">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e2253">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="d2e2256">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      <h3 id="d2e2900">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2923">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2926">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;
@@ -15221,19 +15914,17 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The test node configuration</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2266">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="d2e2269">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2936">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2295">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The configuration is not valid</p>
-      <h3 id="d2e2298">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="d2e2301">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      <h3 id="d2e2947">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e2976">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e2979">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;
@@ -15241,17 +15932,15 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The test node configuration</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2311">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="d2e2314">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e2989">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2321">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="d2e2324">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</abbr>)
+      <h3 id="d2e3024">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3027">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;
@@ -15259,1378 +15948,813 @@
     &lt;id&gt;id&lt;/id&gt;
 &lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The course node configuration</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2334">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3037">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2344">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>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="d2e2359">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="d2e2377">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
-      </h3>
-      <p>
-         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;groupVO&gt;
-    &lt;key&gt;123467&lt;/key&gt;
-    &lt;description&gt;My group description&lt;/description&gt;
-    &lt;name&gt;My group&lt;/name&gt;
-    &lt;minParticipants&gt;0&lt;/minParticipants&gt;
-    &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
-&lt;/groupVO&gt;
-</code></pre></p>
-      <p>A business group in the OLAT system</p>
-      <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2391">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2392">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2394">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e2397">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e3047">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3055">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="d2e3058">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 business group</p>
+      <p>The test node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2407">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2414">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e2417">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group is deleted</p>
-      <h3 id="d2e2420">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3068">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2431">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e2434">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)
-      </h3>
-      <p>
-         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;groupInfoVO&gt;
-    &lt;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>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="d2e2452">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e2455">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e3079">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3105">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="d2e3108">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>Owners of the business group</p>
+      <p>The test node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2473">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e2476">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e3118">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3150">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>course, parentNode or test not found</p>
+      <h3 id="d2e3153">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>Participants of the business group</p>
+      <p>the test node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e2497">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="d2e2500">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="d2e2503">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2510">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="d2e2513">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="d2e2516">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2530">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="d2e2533">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="d2e2536">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2550">Status Code 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="d2e2553">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="d2e2556">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2570">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="d2e2573">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="d2e2576">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2583">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="d2e2586">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="d2e2589">Status Code 401<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 business group or the user cannot be found</p>
-      <h3 id="d2e2607">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="d2e2610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2624">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="d2e2627">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="d2e2630">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3163">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2643">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The forum not found</p>
-      <h3 id="d2e2646">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e3178">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3195">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3198">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" forumKey="28294"/&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="d2e2656">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3208">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2673">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="d2e2676">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e3219">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3242">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3245">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="d2e2686">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3255">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2703">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="d2e2706">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3284">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3287">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="d2e2716">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3297">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2723">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3311">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e2728">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="d2e2731">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3331">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3334">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="d2e2741">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3344">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2761">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="d2e2764">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e3362">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3365">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="d2e2774">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3375">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2785">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2796">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e2799">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3391">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3394">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="d2e2809">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3404">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2816">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2817">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2819">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e2822">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3418">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3438">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3441">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="d2e2832">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3451">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2849">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e2852">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e3487">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3490">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="d2e2862">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3500">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e2871">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The message not found</p>
-      <h3 id="d2e2874">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="d2e2881">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2882">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2884">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="d2e2887">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e2894">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2898">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="d2e2901">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e2908">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2912">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="d2e2915">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e2929">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="d2e2932">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="d2e2939">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2940">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2941">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2942">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2943">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2946">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2951">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2952">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2955">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2960">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2961">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2964">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2969">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2970">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2973">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2974">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2976">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2977">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2982">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2983">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2984">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2985">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2986">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2989">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e2994">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2995">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2996">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e2999">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3004">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3005">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3006">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3009">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3014">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3015">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3016">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3019">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3020">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3022">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3023">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="d2e3027">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3030">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3031">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3035">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3043">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="d2e3058">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="d2e3074">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="d2e3092">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3532">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3535">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseNodeVO">ns3:courseNodeVO</abbr>)
+      </h3>
       <p>
-         <h6>Example</h6><pre><code>1.0</code></pre></p>
-      <p>The version of this specific Web Service</p>
-      <h3 id="d2e3107">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3108">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3109">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3110">application/octet-stream<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">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3119">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3120">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3123">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3128">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3129">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3132">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3137">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3138">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3141">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3142">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3144">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3145">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3150">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3151">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3152">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3153">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3154">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3157">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3162">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3163">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3164">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3167">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3172">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3173">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3174">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3177">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3182">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3183">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3184">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3187">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3188">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3190">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3191">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3194">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3195">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3198">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3199">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3203">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3224">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3225">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3228">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+         <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="d2e3545">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3559">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e3245">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3246">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3257">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} folderVOes">ns3:folderVOes</abbr>)
+      <h3 id="d2e3579">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3582">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;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;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>The folders</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="d2e3267">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3592">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3274">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3275">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3276">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3277">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3278">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3281">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3286">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3287">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3290">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3295">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3296">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3299">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3304">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3305">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3308">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3309">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3311">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3312">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3317">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3318">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3319">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3320">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3321">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3324">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3329">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3330">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3331">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3334">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3339">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3340">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3341">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3344">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3349">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">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3354">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3355">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3357">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3358">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3361">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3362">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3365">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3366">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3370">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3375">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3376">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3377">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3378">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3379">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3382">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3387">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3388">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3391">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3396">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3397">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3400">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3405">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3406">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <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="d2e3412">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3413">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3418">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3419">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3420">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3421">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3422">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3425">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3430">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3431">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3432">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3435">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3440">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3441">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3442">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3445">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3450">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3451">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3452">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3455">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3456">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3458">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3459">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="d2e3471">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3477">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3478">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3479">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3480">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3481">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3484">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3489">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3490">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3493">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3498">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3499">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3502">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3507">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3508">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3511">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3512">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="d2e3520">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3521">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3522">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3523">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3524">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3527">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3532">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3533">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3534">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3537">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3542">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3543">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3544">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3547">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3552">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3553">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3554">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3557">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3558">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="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="d2e3564">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3565">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3568">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3569">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3573">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3584">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3622">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3625">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="d2e3635">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3651">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3654">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;repositoryEntries totalCount="1"&gt;
-    &lt;repositoryEntries&gt;
-        &lt;repositoryEntrie&gt;
-            &lt;key&gt;479286&lt;/key&gt;
-            &lt;softkey&gt;internal_cp&lt;/softkey&gt;
-            &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
-            &lt;displayname&gt;CP-demo&lt;/displayname&gt;
-            &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
-            &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
-        &lt;/repositoryEntrie&gt;
-    &lt;/repositoryEntries&gt;
-&lt;/repositoryEntries&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>List all entries in the repository</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3598">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3664">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3678">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3698">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3701">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;repositoryEntries totalCount="1"&gt;
-    &lt;repositoryEntries&gt;
-        &lt;repositoryEntrie&gt;
-            &lt;key&gt;479286&lt;/key&gt;
-            &lt;softkey&gt;internal_cp&lt;/softkey&gt;
-            &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
-            &lt;displayname&gt;CP-demo&lt;/displayname&gt;
-            &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
-            &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
-        &lt;/repositoryEntrie&gt;
-    &lt;/repositoryEntries&gt;
-&lt;/repositoryEntries&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>List all entries in the repository</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3612">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3629">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3711">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3747">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3750">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;repositoryEntryVO&gt;
-    &lt;key&gt;479286&lt;/key&gt;
-    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
-    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
-    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
-    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
-    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
-&lt;/repositoryEntryVO&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>Import the resource and return the repository entry</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3639">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="d2e3647">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e3666">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3792">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The given URL is not valid</p>
+      <h3 id="d2e3795">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3798">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;repositoryEntryVO&gt;
-    &lt;key&gt;479286&lt;/key&gt;
-    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
-    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
-    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
-    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
-    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
-&lt;/repositoryEntryVO&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>Search for repository entries</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3676">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3687">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3690">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The metadatas of the created course</p>
-      <h3 id="d2e3693">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3808">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3700">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The repository entry not found</p>
-      <h3 id="d2e3703">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3818">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e3823">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3826">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;repositoryEntryVO&gt;
-    &lt;key&gt;479286&lt;/key&gt;
-    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
-    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
-    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
-    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
-    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
-&lt;/repositoryEntryVO&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>Get the repository resource</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3717">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3836">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e3843">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e3723">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      <h3 id="d2e3847">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course or parentNode not found</p>
+      <h3 id="d2e3850">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;repositoryEntryVO&gt;
-    &lt;key&gt;479286&lt;/key&gt;
-    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
-    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
-    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
-    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
-    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
-&lt;/repositoryEntryVO&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>Replace the resource and return the updated repository entry</p>
+      <p>The course node metadatas</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3733">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3860">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="d2e3863">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3742">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The resource is locked</p>
-      <h3 id="d2e3745">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The resource could not found</p>
-      <h3 id="d2e3748">Status Code 200 - application/zip<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3902">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e3905">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="d2e3908">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;repositoryEntryVO&gt;
-    &lt;key&gt;479286&lt;/key&gt;
-    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
-    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
-    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
-    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
-    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
-&lt;/repositoryEntryVO&gt;
+&lt;courseNodeVO&gt;
+    &lt;id&gt;id&lt;/id&gt;
+&lt;/courseNodeVO&gt;
 </code></pre></p>
-      <p>Download the repository entry as export zip file</p>
-      <h3 id="d2e3758">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="d2e3761">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <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="d2e3918">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="d2e3921">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3774">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of contacts</p>
-      <h3 id="d2e3787">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3790">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)
+      <h3 id="d2e3956">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e3959">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="d2e3962">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseVO&gt;
-    &lt;key&gt;777&lt;/key&gt;
-    &lt;title&gt;Demo course&lt;/title&gt;
-    &lt;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 task node configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3804">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3807">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The metadatas of the created course</p>
-      <h3 id="d2e3810">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3972">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="d2e3975">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3818">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="d2e3836">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3839">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)
+      <h3 id="d2e3982">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="d2e3985">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseVO&gt;
-    &lt;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 configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3849">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e3995">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3856">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e3876">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3879">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseConfigVO">ns3:courseConfigVO</abbr>)
+      <h3 id="d2e4013">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e4016">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="d2e4019">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseVO&gt;
-    &lt;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 survey node configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3889">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4029">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="d2e4032">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3900">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3903">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e4047">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e4050">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="d2e4053">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</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 survey node configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3906">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4063">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="d2e4066">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3921">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3924">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)
+      <h3 id="d2e4073">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="d2e4076">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} surveyConfigVO">ns3:surveyConfigVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;courseVO&gt;
-    &lt;key&gt;777&lt;/key&gt;
-    &lt;title&gt;Demo course&lt;/title&gt;
-    &lt;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 configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e3934">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3943">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3946">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="d2e3949">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized to export the course</p>
-      <h3 id="d2e3960">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3963">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="d2e3966">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3977">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e3980">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="d2e3983">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4086">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e3998">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="d2e4001">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e4115">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e4118">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="d2e4121">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} testConfigVO">ns3:testConfigVO</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 test node configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4004">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4011">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="d2e4014">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="d2e4017">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4024">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="d2e4027">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="d2e4030">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4131">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="d2e4134">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4041">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="d2e4044">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e4160">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The configuration is not valid</p>
+      <h3 id="d2e4163">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="d2e4166">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;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 test node configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4058">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4059">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4061">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e4176">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="d2e4179">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4186">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="d2e4189">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;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 configuration</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4071">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4199">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4079">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="d2e4097">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e4100">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e4209">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;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;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>This is the list of all groups in OLAT system</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="d2e4114">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e4117">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group is deleted</p>
-      <h3 id="d2e4120">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4127">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4129">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The business group cannot be found</p>
-      <h3 id="d2e4132">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e4230">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="d2e4233">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;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;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 group</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="d2e4142">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4150">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4152">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e4243">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4250">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="d2e4253">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;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;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 persisted group</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="d2e4162">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4175">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The forum not found</p>
-      <h3 id="d2e4178">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e4263">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4270">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="d2e4273">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;forum subscribed="false" forumKey="28294"/&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 root message of the thread</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="d2e4188">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4205">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="d2e4208">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e4283">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4291">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="d2e4312">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="d2e4315">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;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;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 root message of the thread</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="d2e4218">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4235">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="d2e4238">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4333">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;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;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 root message of the thread</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="d2e4248">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4255">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4260">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="d2e4263">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4343">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="d2e4363">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="d2e4366">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;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;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 root message of the thread</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="d2e4273">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4293">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="d2e4296">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e4376">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4383">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4384">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4386">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="d2e4389">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;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;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 root message of the thread</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="d2e4306">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4317">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4399">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4406">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4328">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e4331">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4417">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="d2e4420">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;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;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 root message of the thread</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="d2e4341">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4348">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4349">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4351">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e4354">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4430">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4438">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4439">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4441">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="d2e4444">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;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;catalogEntryVO&gt;
+    &lt;key&gt;478&lt;/key&gt;
+    &lt;name&gt;Category&lt;/name&gt;
+    &lt;description&gt;Description of the category&lt;/description&gt;
+    &lt;type&gt;0&lt;/type&gt;
+&lt;/catalogEntryVO&gt;
+</code></pre></p>
+      <p>The catalog entry</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e4454">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4465">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="d2e4468">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;catalogEntryVO&gt;
+    &lt;key&gt;478&lt;/key&gt;
+    &lt;name&gt;Category&lt;/name&gt;
+    &lt;description&gt;Description of the category&lt;/description&gt;
+    &lt;type&gt;0&lt;/type&gt;
+&lt;/catalogEntryVO&gt;
 </code></pre></p>
-      <p>The root message of the thread</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="d2e4364">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4381">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e4384">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4478">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4485">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="d2e4488">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;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;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 root message of the thread</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="d2e4394">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4403">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The message not found</p>
-      <h3 id="d2e4406">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="d2e4413">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4414">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4416">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="d2e4419">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e4426">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4430">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="d2e4433">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e4440">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4444">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="d2e4447">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e4461">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="d2e4464">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="d2e4471">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4472">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4473">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4474">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4475">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4478">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4483">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4484">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4487">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4492">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4493">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4496">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4501">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4502">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4505">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4506">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4508">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4509">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4514">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4515">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4516">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4517">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4518">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4521">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4526">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4527">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4528">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4531">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <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">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4541">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4546">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4547">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4548">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4551">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4552">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4554">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4555">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4558">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4559">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4562">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4563">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4567">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4583">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e4586">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="d2e4610">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4611">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4614">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e4625">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4626">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4632">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4633">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4641">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4642">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4644">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="d2e4654">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="d2e4664">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4681">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e4498">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4509">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="d2e4512">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;
@@ -16657,565 +16781,542 @@
     &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="d2e4691">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4702">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e4705">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="d2e4708">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4715">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4716">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4718">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4522">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e4536">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4537">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4539">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The identity not found</p>
-      <h3 id="d2e4721">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e4542">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;userVO&gt;
-    &lt;key&gt;345&lt;/key&gt;
-    &lt;login&gt;john&lt;/login&gt;
-    &lt;password&gt;&lt;/password&gt;
-    &lt;firstName&gt;John&lt;/firstName&gt;
-    &lt;lastName&gt;Smith&lt;/lastName&gt;
-    &lt;email&gt;john.smith@frentix.com&lt;/email&gt;
-    &lt;properties&gt;
-        &lt;property&gt;
-            &lt;name&gt;telPrivate&lt;/name&gt;
-            &lt;value&gt;238456782&lt;/value&gt;
-        &lt;/property&gt;
-        &lt;property&gt;
-            &lt;name&gt;telMobile&lt;/name&gt;
-            &lt;value&gt;238456782&lt;/value&gt;
-        &lt;/property&gt;
-    &lt;/properties&gt;
-&lt;/userVO&gt;
+&lt;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 user</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="d2e4731">Status Code 406 - application/xml, application/json (<abbr title="{http://www.example.com} errorVO">ns3:errorVO</abbr>)
+      <h3 id="d2e4552">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4559">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4562">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;errorVOes&gt;
-    &lt;errorVO&gt;
-        &lt;code&gt;org.olat.restapi:error&lt;/code&gt;
-        &lt;translation&gt;Hello world, there is an error&lt;/translation&gt;
-    &lt;/errorVO&gt;
-&lt;/errorVOes&gt;
+&lt;authenticationVOes&gt;
+    &lt;authenticationVO&gt;
+        &lt;key&gt;38759&lt;/key&gt;
+        &lt;identityKey&gt;345&lt;/identityKey&gt;
+        &lt;provider&gt;OLAT&lt;/provider&gt;
+        &lt;authUsername&gt;john&lt;/authUsername&gt;
+    &lt;/authenticationVO&gt;
+&lt;/authenticationVOes&gt;
 </code></pre></p>
-      <p>The list of validation errors</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="d2e4741">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4572">Status Code 401<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 identity not found</p>
-      <h3 id="d2e4755">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="d2e4765">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4586">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="d2e4589">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication successfully deleted</p>
+      <h3 id="d2e4592">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4773">Status Code 200 - text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4600">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="d2e4788">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4789">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e4791">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="d2e4801">Status Code 406 - application/xml, application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4618">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="d2e4621">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4624">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;errorVOes&gt;
-    &lt;errorVO&gt;
-        &lt;code&gt;org.olat.restapi:error&lt;/code&gt;
-        &lt;translation&gt;Hello world, there is an error&lt;/translation&gt;
-    &lt;/errorVO&gt;
-&lt;/errorVOes&gt;
+&lt;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 list of errors</p>
-      <h3 id="d2e4811">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <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="d2e4634">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4822">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e4825">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="d2e4828">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4648">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="d2e4651">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The authentication successfully deleted</p>
+      <h3 id="d2e4654">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4839">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="d2e4842">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="d2e4849">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4671">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4672">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4675">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e4857">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="d2e4860">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="d2e4863">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e4870">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The portrait deleted</p>
-      <h3 id="d2e4873">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e4891">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e4894">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} groupVO">ns3:groupVO</abbr>)
+      <h3 id="d2e4686">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4687">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4693">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4694">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4705">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
       </h3>
       <p>
          <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;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;repositoryEntries totalCount="1"&gt;
+    &lt;repositoryEntries&gt;
+        &lt;repositoryEntrie&gt;
+            &lt;key&gt;479286&lt;/key&gt;
+            &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+            &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+            &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+            &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+            &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+        &lt;/repositoryEntrie&gt;
+    &lt;/repositoryEntries&gt;
+&lt;/repositoryEntries&gt;
+</code></pre></p>
+      <p>List all entries in the repository</p>
+      <div class="representation">
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e4719">Status Code 200 - text/plain, text/html, application/xml, application/json (<abbr title="{http://www.example.com} repositoryEntryVO">ns3:repositoryEntryVO</abbr>)
+      </h3>
+      <p>
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;repositoryEntries totalCount="1"&gt;
+    &lt;repositoryEntries&gt;
+        &lt;repositoryEntrie&gt;
+            &lt;key&gt;479286&lt;/key&gt;
+            &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+            &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+            &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+            &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+            &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+        &lt;/repositoryEntrie&gt;
+    &lt;/repositoryEntries&gt;
+&lt;/repositoryEntries&gt;
 </code></pre></p>
-      <p>The groups of the user</p>
+      <p>List all entries in the repository</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4916">Status Code 200 - application/xml;pagingspec=1.0, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} groupInfoVO">ns3:groupInfoVO</abbr>)
+      <h3 id="d2e4733">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e4750">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;groups totalCount="0"&gt;
-    &lt;groups&gt;
-        &lt;group&gt;
-            &lt;key&gt;123467&lt;/key&gt;
-            &lt;description&gt;My group description&lt;/description&gt;
-            &lt;name&gt;My group&lt;/name&gt;
-            &lt;minParticipants&gt;0&lt;/minParticipants&gt;
-            &lt;maxParticipants&gt;0&lt;/maxParticipants&gt;
-            &lt;news&gt;&amp;lt;p&amp;gt;Hello world&amp;lt;/p&amp;gt;&lt;/news&gt;
-            &lt;forumKey&gt;374589&lt;/forumKey&gt;
-            &lt;hasWiki&gt;false&lt;/hasWiki&gt;
-            &lt;hasFolder&gt;false&lt;/hasFolder&gt;
-        &lt;/group&gt;
-    &lt;/groups&gt;
-&lt;/groups&gt;
+&lt;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
 </code></pre></p>
-      <p>The groups of the user</p>
+      <p>Import the resource and return the repository entry</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e4926">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The request hasn't paging information</p>
-      <h3 id="d2e4937">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="d2e4955">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="d2e4958">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e4961">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4973">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="d2e4976">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e4979">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e4988">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e4991">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e4994">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5001">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5009">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="d2e5012">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e5015">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="d2e5018">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5025">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5029">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="d2e5032">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e5035">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="d2e5038">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5048">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e5051">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The list of files</p>
-      <h3 id="d2e5054">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5061">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5069">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="d2e5072">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e5075">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="d2e5078">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5085">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5089">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="d2e5092">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The file is correctly saved</p>
-      <h3 id="d2e5095">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="d2e5098">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4760">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5109">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="d2e5122">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5129">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Images for the documentation</p>
-      <h3 id="d2e5138">Status Code 200 - image/jpeg<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Images for the documentation</p>
-      <h3 id="d2e5146">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="d2e5153">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="d2e5166">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e4768">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4787">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;forum subscribed="false" forumKey="28294"/&gt;
+&lt;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
 </code></pre></p>
-      <p>The forums</p>
+      <p>Search for repository entries</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5176">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4797">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5188">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The forum not found</p>
-      <h3 id="d2e5191">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e4808">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e4811">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The metadatas of the created course</p>
+      <h3 id="d2e4814">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4821">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The repository entry not found</p>
+      <h3 id="d2e4824">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;forum subscribed="false" forumKey="28294"/&gt;
+&lt;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
 </code></pre></p>
-      <p>The root message of the thread</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="d2e5201">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5218">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="d2e5221">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e4838">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e4844">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;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;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
 </code></pre></p>
-      <p>The root message of the thread</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="d2e5231">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4854">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5248">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="d2e5251">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
-      </h3>
+      <h3 id="d2e4863">Status Code 409<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The resource is locked</p>
+      <h3 id="d2e4866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The resource could not found</p>
+      <h3 id="d2e4869">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;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;repositoryEntryVO&gt;
+    &lt;key&gt;479286&lt;/key&gt;
+    &lt;softkey&gt;internal_cp&lt;/softkey&gt;
+    &lt;resourcename&gt;fdhasl&lt;/resourcename&gt;
+    &lt;displayname&gt;CP-demo&lt;/displayname&gt;
+    &lt;resourceableId&gt;4368567&lt;/resourceableId&gt;
+    &lt;resourceableTypeName&gt;CourseModule&lt;/resourceableTypeName&gt;
+&lt;/repositoryEntryVO&gt;
 </code></pre></p>
-      <p>The 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="d2e5261">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Download the repository entry as export zip file</p>
+      <h3 id="d2e4879">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="d2e4882">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5268">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5273">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="d2e5276">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4892">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4893">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4895">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="d2e4905">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="d2e4915">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4932">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;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;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 root message of the thread</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="d2e5286">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4942">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5306">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="d2e5309">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e4953">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4956">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="d2e4959">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e4966">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4967">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4969">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e4972">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;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;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 root message of the thread</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="d2e5319">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5330">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5341">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e5344">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e4982">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;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;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 root message of the thread</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="d2e5354">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e4992">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5361">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5362">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5364">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e5367">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
-      </h3>
+      <h3 id="d2e5003">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e5006">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;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;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 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="d2e5377">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The user</p>
+      <h3 id="d2e5016">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5394">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e5397">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
-      </h3>
+      <h3 id="d2e5024">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="d2e5039">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5040">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5042">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;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;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 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="d2e5407">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The persisted user</p>
+      <h3 id="d2e5052">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="d2e5062">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5416">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The message not found</p>
-      <h3 id="d2e5419">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="d2e5426">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5427">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5429">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="d2e5432">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e5439">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5443">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5073">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e5076">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="d2e5079">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5090">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="d2e5446">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e5453">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5093">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="d2e5100">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <div class="representation"></div>
-      <h3 id="d2e5457">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5108">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="d2e5460">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e5474">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="d2e5477">Status Code 200 - application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5111">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="d2e5488">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The forum not found</p>
-      <h3 id="d2e5491">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} forumVO">ns3:forumVO</abbr>)
+      <h3 id="d2e5114">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e5121">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The portrait deleted</p>
+      <h3 id="d2e5124">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Not authorized</p>
+      <h3 id="d2e5142">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e5145">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;forum subscribed="false" forumKey="28294"/&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 root message of the thread</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="d2e5501">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5518">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="d2e5521">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e5167">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;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;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 root message of the thread</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="d2e5531">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5548">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="d2e5551">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e5177">Status Code 406<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The request hasn't paging information</p>
+      <h3 id="d2e5190">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;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;forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&gt;
 </code></pre></p>
-      <p>The root message of the thread</p>
+      <p>The forums</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5561">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5200">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5568">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5573">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="d2e5576">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e5212">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The forum not found</p>
+      <h3 id="d2e5215">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;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;forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&gt;
 </code></pre></p>
       <p>The root message of the thread</p>
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5586">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5225">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5606">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5242">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="d2e5609">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVOes">ns3:messageVOes</abbr>)
+      <h3 id="d2e5245">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;
@@ -17234,34 +17335,11 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5619">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5630">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5641">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e5644">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
-      </h3>
-      <p>
-         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;messageVO&gt;
-    &lt;key&gt;380&lt;/key&gt;
-    &lt;authorKey&gt;345&lt;/authorKey&gt;
-    &lt;title&gt;A message&lt;/title&gt;
-    &lt;body&gt;The content of the message&lt;/body&gt;
-&lt;/messageVO&gt;
-</code></pre></p>
-      <p>The root message of the thread</p>
-      <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5654">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <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="d2e5661">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5662">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5664">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e5667">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e5272">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="d2e5275">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;
@@ -17276,11 +17354,13 @@
       <div class="representation">
          <h6>XML Schema</h6>
          <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5677">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5285">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5694">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The author or message not found</p>
-      <h3 id="d2e5697">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} messageVO">ns3:messageVO</abbr>)
+      <h3 id="d2e5292">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5297">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="d2e5300">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;
@@ -17293,581 +17373,639 @@
 </code></pre></p>
       <p>The root message of the thread</p>
       <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5707">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5716">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The message not found</p>
-      <h3 id="d2e5719">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="d2e5726">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5727">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5729">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="d2e5732">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e5739">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5743">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="d2e5746">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e5753">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e5757">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="d2e5760">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Ok</p>
-      <h3 id="d2e5774">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="d2e5777">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="d2e5790">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5791">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5793">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e5796">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
-      </h3>
-      <p>
-         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;authenticationVO&gt;
-    &lt;key&gt;38759&lt;/key&gt;
-    &lt;identityKey&gt;345&lt;/identityKey&gt;
-    &lt;provider&gt;OLAT&lt;/provider&gt;
-    &lt;authUsername&gt;john&lt;/authUsername&gt;
-&lt;/authenticationVO&gt;
-</code></pre></p>
-      <p>The saved authentication</p>
-      <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5806">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5813">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e5816">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
-      </h3>
-      <p>
-         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;authenticationVOes&gt;
-    &lt;authenticationVO&gt;
-        &lt;key&gt;38759&lt;/key&gt;
-        &lt;identityKey&gt;345&lt;/identityKey&gt;
-        &lt;provider&gt;OLAT&lt;/provider&gt;
-        &lt;authUsername&gt;john&lt;/authUsername&gt;
-    &lt;/authenticationVO&gt;
-&lt;/authenticationVOes&gt;
-</code></pre></p>
-      <p>The list of all users in the OLAT system</p>
-      <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5826">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5840">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="d2e5843">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The authentication successfully deleted</p>
-      <h3 id="d2e5846">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5854">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="d2e5872">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5873">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e5875">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e5878">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} authenticationVO">ns3:authenticationVO</abbr>)
-      </h3>
-      <p>
-         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;authenticationVO&gt;
-    &lt;key&gt;38759&lt;/key&gt;
-    &lt;identityKey&gt;345&lt;/identityKey&gt;
-    &lt;provider&gt;OLAT&lt;/provider&gt;
-    &lt;authUsername&gt;john&lt;/authUsername&gt;
-&lt;/authenticationVO&gt;
-</code></pre></p>
-      <p>The saved authentication</p>
-      <div class="representation">
-         <h6>XML Schema</h6>
-         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
-      <h3 id="d2e5888">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5902">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="d2e5905">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The authentication successfully deleted</p>
-      <h3 id="d2e5908">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+         <h6>XML Schema</h6>
+         <p><em>Source: <a href=""></a></em></p><pre></pre></div>
+      <h3 id="d2e5310">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5921">Status Code 200 - application/xml, application/json, application/json;pagingspec=1.0 (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)
+      <h3 id="d2e5330">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="d2e5333">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;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;
+&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>List of visible courses</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="d2e5948">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} courseVO">ns3:courseVO</abbr>)
+      <h3 id="d2e5343">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5354">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5365">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e5368">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;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;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 metadatas of the created course</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="d2e5958">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5378">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e5966">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="d2e5984">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="d2e6006">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e6009">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="d2e6019">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The authentication has failed</p>
-      <h3 id="d2e6030">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="d2e6055">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="d2e6075">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e6078">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      <h3 id="d2e5385">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5386">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5388">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e5391">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;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;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>Array of results for the whole the course</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="d2e6088">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5401">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6096">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="d2e6117">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="d2e6120">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      <h3 id="d2e5418">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e5421">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;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;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 result of the course</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="d2e6130">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5431">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6144">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The course not found</p>
-      <h3 id="d2e6147">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      <h3 id="d2e5440">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The message not found</p>
+      <h3 id="d2e5443">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="d2e5450">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5454">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="d2e5457">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e5464">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5468">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="d2e5471">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e5478">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5479">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5481">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="d2e5484">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e5498">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="d2e5501">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="d2e5512">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The forum not found</p>
+      <h3 id="d2e5515">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;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;forum subscribed="false" courseNodeId="2784628" courseKey="286" forumKey="3865487" detailsName="It is a forum" name="My forum"/&gt;
 </code></pre></p>
-      <p>Export all results of all user of the course</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="d2e6157">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6164">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e6165">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e6167">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>The identity not found</p>
-      <h3 id="d2e6170">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Import successful</p>
-      <h3 id="d2e6173">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5525">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6190">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="d2e6193">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} assessableResultsVO">ns3:assessableResultsVO</abbr>)
+      <h3 id="d2e5542">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="d2e5545">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;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;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 result of a user at a specific node</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="d2e6203">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5555">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
       <p>The roles of the authenticated user are not sufficient</p>
-      <h3 id="d2e6214">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e5572">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="d2e5575">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;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;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 list of roots 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="d2e6235">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="d2e6238">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <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="d2e5592">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5597">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="d2e5600">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;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;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="d2e6248">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e6255">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="d2e6258">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e5610">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5630">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="d2e5633">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;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;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="d2e6268">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e6275">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="d2e6278">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e5643">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5654">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5665">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e5668">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;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;
+         <h6>Example</h6><pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
+&lt;messageVO&gt;
+    &lt;key&gt;380&lt;/key&gt;
+    &lt;authorKey&gt;345&lt;/authorKey&gt;
+    &lt;title&gt;A message&lt;/title&gt;
+    &lt;body&gt;The content of the message&lt;/body&gt;
+&lt;/messageVO&gt;
 </code></pre></p>
-      <p>The 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="d2e6288">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e6296">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="d2e6317">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="d2e6320">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e5678">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5685">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5686">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5688">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e5691">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;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;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 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="d2e6338">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e5701">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5718">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The author or message not found</p>
+      <h3 id="d2e5721">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="d2e6348">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="d2e6368">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="d2e6371">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e5731">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5740">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The message not found</p>
+      <h3 id="d2e5743">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="d2e5750">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5754">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="d2e5757">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e5764">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e5768">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="d2e5771">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e5778">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5779">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5781">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="d2e5784">Status Code 200 - application/json, application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Ok</p>
+      <h3 id="d2e5798">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="d2e5801">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="d2e5811">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="d2e5826">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="d2e5842">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="d2e5866">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e5869">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="d2e5889">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The course not found</p>
+      <h3 id="d2e5892">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;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;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 catalog entry</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="d2e6381">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e6388">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e6389">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e6391">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="d2e6394">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e5902">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5910">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="d2e5931">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="d2e5934">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;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;assessableResultsVO&gt;
+    &lt;identityKey&gt;345&lt;/identityKey&gt;
+    &lt;score&gt;34.0&lt;/score&gt;
+    &lt;passed&gt;true&lt;/passed&gt;
+&lt;/assessableResultsVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e6404">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e6411">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <div class="representation"></div>
-      <h3 id="d2e6422">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="d2e6425">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e5944">Status Code 401<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 not found</p>
+      <h3 id="d2e5961">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;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;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 catalog entry</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="d2e6435">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e6443">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e6444">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <h3 id="d2e6446">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="d2e6449">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e5971">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e5978">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5979">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e5981">Status Code 404<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The identity not found</p>
+      <h3 id="d2e5984">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>Import successful</p>
+      <h3 id="d2e5987">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e6004">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="d2e6007">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;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;assessableResultsVO&gt;
+    &lt;identityKey&gt;345&lt;/identityKey&gt;
+    &lt;score&gt;34.0&lt;/score&gt;
+    &lt;passed&gt;true&lt;/passed&gt;
+&lt;/assessableResultsVO&gt;
 </code></pre></p>
-      <p>The catalog entry</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="d2e6459">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e6470">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="d2e6473">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e6017">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e6030">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;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;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;
 </code></pre></p>
-      <p>The catalog entry</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="d2e6483">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e6490">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="d2e6493">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} catalogEntryVO">ns3:catalogEntryVO</abbr>)
+      <h3 id="d2e6040">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e6047">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6048">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6049">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6050">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6051">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6054">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6059">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6060">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6063">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6068">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6069">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6072">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6077">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6078">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6081">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6082">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6084">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6085">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6090">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6091">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6092">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6093">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6094">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6097">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6102">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6103">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6104">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6107">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6112">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6113">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6114">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6117">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6122">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6123">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6124">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6127">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6128">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6130">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6131">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6134">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6135">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6138">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6139">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6143">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6148">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6149">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6150">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6151">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6152">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6155">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6160">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6161">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6164">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6169">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6170">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6173">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6178">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6179">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6182">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6183">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6185">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6186">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6191">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6192">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6193">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6194">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6195">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6198">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6203">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6204">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6205">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6208">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6213">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6214">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6215">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6218">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6223">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6224">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6225">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6228">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6229">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6231">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6232">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6235">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6236">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6239">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6240">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6244">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6250">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6251">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6252">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6253">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6254">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6257">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6262">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6263">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6266">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6271">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6272">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6275">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6280">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6281">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6284">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6285">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6287">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6288">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6293">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6294">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6295">text/html<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6296">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6297">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6300">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6305">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6306">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6307">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6310">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6315">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6316">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6317">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6320">multipart/form-data<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6325">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6326">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6327">*/*<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6330">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6331">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6333">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6334">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6337">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6338">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6341">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6342">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6346">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6357">Status Code 200<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The list of contacts</p>
+      <h3 id="d2e6365">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6366">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6372">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="d2e6386">text/plain<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6387">application/octet-stream<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6399">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;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;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 catalog entry</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="d2e6503">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
-      <h3 id="d2e6514">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="d2e6517">Status Code 200 - application/xml, application/json (<abbr title="{http://www.example.com} userVO">ns3:userVO</abbr>)
+      <h3 id="d2e6426">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;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;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 catalog entry</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="d2e6527">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
-      <p>Not authorized</p>
+      <h3 id="d2e6436">Status Code 401<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <p>The roles of the authenticated user are not sufficient</p>
+      <h3 id="d2e6444">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="d2e6474">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6475">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6478">application/x-www-form-urlencoded<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <div class="representation"></div>
+      <h3 id="d2e6495">application/xml<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
+      <h3 id="d2e6496">application/json<abbr title="{http://research.sun.com/wadl/2006/10} "></abbr></h3>
    </body>
 </html>
\ No newline at end of file
diff --git a/src/main/java/org/olat/restapi/repository/course/CourseElementWebService.java b/src/main/java/org/olat/restapi/repository/course/CourseElementWebService.java
index 4229a3e86b1..a1e4d4540ba 100644
--- a/src/main/java/org/olat/restapi/repository/course/CourseElementWebService.java
+++ b/src/main/java/org/olat/restapi/repository/course/CourseElementWebService.java
@@ -452,110 +452,6 @@ public class CourseElementWebService extends AbstractCourseNodeWebService {
 		return attach(courseId, parentNodeId, "sp", position, shortTitle, longTitle, objectives, visibilityExpertRules, accessExpertRules, config, request);
 	}
 	
-	/**
-	 * This updates a Folder Element onto a given course.
-   * @response.representation.mediaType application/x-www-form-urlencoded
-	 * @response.representation.200.qname {http://www.example.com}courseNodeVO
-   * @response.representation.200.mediaType application/xml, application/json
-   * @response.representation.200.doc The folder node metadatas
-   * @response.representation.200.example {@link org.olat.restapi.support.vo.Examples#SAMPLE_COURSENODEVO}
-	 * @response.representation.401.doc The roles of the authenticated user are not sufficient
-   * @response.representation.404.doc The course or parentNode not found
-	 * @param courseId The course resourceable's id
-	 * @param nodeId The node's id of this folder
-	 * @param shortTitle The node short title
-	 * @param longTitle The node long title
-	 * @param objectives The node learning objectives
-	 * @param visibilityExpertRules The rules to view the node (optional)
-	 * @param downloadExpertRules The rules to download files (optional)
-	 * @param uploadExpertRules The rules to upload files (optional)
-	 * @param request The HTTP request
-	 * @return The persisted folder element (fully populated)
-	 */
-	@POST
-	@Path("folder/{nodeId}")
-	@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
-	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
-	//fxdiff FXOLAT-122: course management
-	public Response updateFolder(@PathParam("courseId") Long courseId, @PathParam("nodeId") String nodeId,
-			@FormParam("shortTitle") @DefaultValue("undefined") String shortTitle,
-			@FormParam("longTitle") @DefaultValue("undefined") String longTitle, @FormParam("objectives") @DefaultValue("undefined") String objectives,
-			@FormParam("visibilityExpertRules") String visibilityExpertRules, @FormParam("downloadExpertRules") String downloadExpertRules,
-			@FormParam("uploadExpertRules") String uploadExpertRules, @Context HttpServletRequest request) {
-		FolderCustomConfig config = new FolderCustomConfig(downloadExpertRules, uploadExpertRules);
-		return update(courseId, nodeId, shortTitle, longTitle, objectives, visibilityExpertRules, null, config, request);
-	}
-	
-	/**
-	 * This attaches a Folder Element onto a given course. The element will be
-	 * inserted underneath the supplied parentNodeId.
-   * @response.representation.mediaType application/x-www-form-urlencoded
-	 * @response.representation.200.qname {http://www.example.com}courseNodeVO
-   * @response.representation.200.mediaType application/xml, application/json
-   * @response.representation.200.doc The folder node metadatas
-   * @response.representation.200.example {@link org.olat.restapi.support.vo.Examples#SAMPLE_COURSENODEVO}
-	 * @response.representation.401.doc The roles of the authenticated user are not sufficient
-   * @response.representation.404.doc The course or parentNode not found
-	 * @param courseId The course resourceable's id
-	 * @param parentNodeId The node's id which will be the parent of this folder
-	 * @param position The node's position relative to its sibling nodes (optional)
-	 * @param shortTitle The node short title
-	 * @param longTitle The node long title
-	 * @param objectives The node learning objectives
-	 * @param visibilityExpertRules The rules to view the node (optional)
-	 * @param downloadExpertRules The rules to download files (optional)
-	 * @param uploadExpertRules The rules to upload files (optional)
-	 * @param request The HTTP request
-	 * @return The persisted folder element (fully populated)
-	 */
-	@POST
-	@Path("folder")
-	@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
-	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
-	public Response attachFolderPost(@PathParam("courseId") Long courseId, @FormParam("parentNodeId") String parentNodeId,
-			@FormParam("position") Integer position, @FormParam("shortTitle") @DefaultValue("undefined") String shortTitle,
-			@FormParam("longTitle") @DefaultValue("undefined") String longTitle, @FormParam("objectives") @DefaultValue("undefined") String objectives,
-			@FormParam("visibilityExpertRules") String visibilityExpertRules, @FormParam("downloadExpertRules") String downloadExpertRules,
-			@FormParam("uploadExpertRules") String uploadExpertRules, @Context HttpServletRequest request) {
-		return attachFolder(courseId, parentNodeId, position, shortTitle, longTitle, objectives, visibilityExpertRules, downloadExpertRules, uploadExpertRules, request);
-	}
-
-	/**
-	 * This attaches a Folder Element onto a given course. The element will be
-	 * inserted underneath the supplied parentNodeId.
-   * @response.representation.mediaType application/x-www-form-urlencoded
-	 * @response.representation.200.qname {http://www.example.com}courseNodeVO
-   * @response.representation.200.mediaType application/xml, application/json
-   * @response.representation.200.doc The folder node metadatas
-   * @response.representation.200.example {@link org.olat.restapi.support.vo.Examples#SAMPLE_COURSENODEVO}
-	 * @response.representation.401.doc The roles of the authenticated user are not sufficient
-   * @response.representation.404.doc The course or parentNode not found
-	 * @param courseId The course resourceable id
-	 * @param parentNodeId The node's id which will be the parent of this folder
-	 * @param position The node's position relative to its sibling nodes (optional)
-	 * @param shortTitle The node short title
-	 * @param longTitle The node long title
-	 * @param objectives The node learning objectives
-	 * @param visibilityExpertRules The rules to view the node (optional)
-	 * @param downloadExpertRules The rules to download files (optional)
-	 * @param uploadExpertRules The rules to upload files (optional)
-	 * @param request The HTTP request
-	 * @return The persisted folder element (fully populated)
-	 */
-	@PUT
-	@Path("folder")
-	@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
-	@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
-	public Response attachFolder(@PathParam("courseId") Long courseId, @QueryParam("parentNodeId") String parentNodeId,
-			@QueryParam("position") Integer position, @QueryParam("shortTitle") @DefaultValue("undefined") String shortTitle,
-			@QueryParam("longTitle") @DefaultValue("undefined") String longTitle, @QueryParam("objectives") @DefaultValue("undefined") String objectives,
-			@QueryParam("visibilityExpertRules") String visibilityExpertRules, @QueryParam("downloadExpertRules") String downloadExpertRules,
-			@QueryParam("uploadExpertRules") String uploadExpertRules, @Context HttpServletRequest request) {
-		
-		FolderCustomConfig config = new FolderCustomConfig(downloadExpertRules, uploadExpertRules);
-		return attach(courseId, parentNodeId, "bc", position, shortTitle, longTitle, objectives, visibilityExpertRules, null, config, request);
-	}
-	
 	/**
 	 * This updates a Task Element onto a given course.
    * @response.representation.mediaType application/x-www-form-urlencoded
@@ -2058,37 +1954,6 @@ public class CourseElementWebService extends AbstractCourseNodeWebService {
 		}
 	}
 	
-	public class FolderCustomConfig implements CustomConfigDelegate {
-		private final String downloadExpertRules;
-		private final String uploadExpertRules;
-		
-		public FolderCustomConfig(String downloadExpertRules, String uploadExpertRules) {
-			this.downloadExpertRules = downloadExpertRules;
-			this.uploadExpertRules = uploadExpertRules;
-		}
-
-		@Override
-		public boolean isValid() {
-			return true;
-		}
-
-		@Override
-		public void configure(ICourse course, CourseNode newNode, ModuleConfiguration moduleConfig) {
-			BCCourseNode bcCourseNode = (BCCourseNode)newNode;
-			
-			if(StringHelper.containsNonWhitespace(downloadExpertRules)) {
-				Condition downloadCond = createExpertCondition("downloaders", downloadExpertRules);
-				bcCourseNode.setPreConditionDownloaders(downloadCond);
-			}
-
-			if(StringHelper.containsNonWhitespace(uploadExpertRules)) {
-				Condition uploadCond = createExpertCondition("uploaders", uploadExpertRules);
-				//fxdiff: RESTAPI bug fix
-				bcCourseNode.setPreConditionUploaders(uploadCond);
-			}
-		}	
-	}
-	
 	public class TaskFullConfig implements FullConfigDelegate {
 
 		private final Boolean enableAssignment;
diff --git a/src/main/java/org/olat/restapi/repository/course/CourseFolderWebService.java b/src/main/java/org/olat/restapi/repository/course/CourseFolderWebService.java
deleted file mode 100644
index 35b0cac3b8d..00000000000
--- a/src/main/java/org/olat/restapi/repository/course/CourseFolderWebService.java
+++ /dev/null
@@ -1,131 +0,0 @@
-/**
- * <a href="http://www.openolat.org">
- * OpenOLAT - Online Learning and Training</a><br>
- * <p>
- * Licensed under the Apache License, Version 2.0 (the "License"); <br>
- * you may not use this file except in compliance with the License.<br>
- * You may obtain a copy of the License at the
- * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a>
- * <p>
- * Unless required by applicable law or agreed to in writing,<br>
- * software distributed under the License is distributed on an "AS IS" BASIS, <br>
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br>
- * See the License for the specific language governing permissions and <br>
- * limitations under the License.
- * <p>
- * Initial code contributed and copyrighted by<br>
- * frentix GmbH, http://www.frentix.com
- * <p>
- */
-
-package org.olat.restapi.repository.course;
-
-import static org.olat.restapi.security.RestSecurityHelper.getUserRequest;
-import static org.olat.restapi.security.RestSecurityHelper.isAuthor;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.ws.rs.GET;
-import javax.ws.rs.Path;
-import javax.ws.rs.PathParam;
-import javax.ws.rs.Produces;
-import javax.ws.rs.WebApplicationException;
-import javax.ws.rs.core.Context;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
-import javax.ws.rs.core.Response.Status;
-
-import org.olat.core.commons.modules.bc.vfs.OlatNamedContainerImpl;
-import org.olat.core.gui.UserRequest;
-import org.olat.core.logging.OLog;
-import org.olat.core.logging.Tracing;
-import org.olat.core.util.vfs.callbacks.VFSSecurityCallback;
-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.FolderNodeCallback;
-import org.olat.course.run.userview.NodeEvaluation;
-import org.olat.course.run.userview.TreeEvaluation;
-import org.olat.course.run.userview.UserCourseEnvironmentImpl;
-
-
-/**
- * 
- * Description:<br>
- * This handles the folder building blocks within a course.
- * 
- * <P>
- * Initial Date:  22 apr. 2010 <br>
- * @author srosse, stephane.rosse@frentix.com
- */
-@Path("repo/courses/{courseId}/elements/folders/{nodeId}")
-public class CourseFolderWebService {
-	
-	private static final OLog log = Tracing.createLoggerFor(CourseFolderWebService.class);
-
-	private static final String VERSION  = "1.0";
-	
-	/**
-	 * Retrieves the version of the Folder Course Node Web Service.
-   * @response.representation.200.mediaType text/plain
-   * @response.representation.200.doc The version of this specific Web Service
-   * @response.representation.200.example 1.0
-	 * @return
-	 */
-	@GET
-	@Path("version")
-	@Produces(MediaType.TEXT_PLAIN)
-	public Response getVersion() {
-		return Response.ok(VERSION).build();
-	}
-	
-	/**
-	 * Return the FX implementation to manage a folder.
-	 * @param courseId
-	 * @param nodeId
-	 * @param request
-	 * @return
-	 */
-	@Path("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);
-		if(course == null) {
-			throw new WebApplicationException( Response.serverError().status(Status.NOT_FOUND).build());
-		}
-		CourseNode node =course.getEditorTreeModel().getCourseNode(nodeId);
-		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());
-		}
-		
-		BCCourseNode bcNode = (BCCourseNode)node;
-		UserRequest ureq = getUserRequest(request);
-		boolean isOlatAdmin = ureq.getUserSession().getRoles().isOLATAdmin();
-		boolean isGuestOnly = ureq.getUserSession().getRoles().isGuestOnly();
-		
-		UserCourseEnvironmentImpl uce = new UserCourseEnvironmentImpl(ureq.getUserSession().getIdentityEnvironment(), course.getCourseEnvironment());
-		NodeEvaluation ne = bcNode.eval(uce.getConditionInterpreter(), new TreeEvaluation());
-
-		OlatNamedContainerImpl container = BCCourseNode.getNodeFolderContainer(bcNode, course.getCourseEnvironment());
-		VFSSecurityCallback secCallback = new FolderNodeCallback(container.getRelPath(), ne, isOlatAdmin, isGuestOnly, null);
-		container.setLocalSecurityCallback(secCallback);
-		
-		return new VFSWebservice(container);
-	}
-	
-	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/main/java/org/olat/restapi/repository/course/CourseWebService.java b/src/main/java/org/olat/restapi/repository/course/CourseWebService.java
index b42ea9378bc..0d3692e7c0e 100644
--- a/src/main/java/org/olat/restapi/repository/course/CourseWebService.java
+++ b/src/main/java/org/olat/restapi/repository/course/CourseWebService.java
@@ -170,63 +170,12 @@ public class CourseWebService {
 		} else if (!isAuthorEditor(course, request)) {
 			return Response.serverError().status(Status.UNAUTHORIZED).build();
 		}
-		publishCourse(course, ureq.getIdentity(), locale);
+		CourseFactory.publishCourse(course, ureq.getIdentity(), locale);
 		CourseVO vo = ObjectFactory.get(course);
 		return Response.ok(vo).build();
 	}
 	
-	/**
-	 * Publish a course
-	 * 
-	 * @param course
-	 * @param identity
-	 * @param locale
-	 */
-	private void publishCourse(ICourse course, Identity identity, Locale locale) {
-		try {
-			 CourseEditorTreeModel cetm = course.getEditorTreeModel();
-			 PublishProcess publishProcess = PublishProcess.getInstance(course, cetm, locale);
-			 PublishTreeModel publishTreeModel = publishProcess.getPublishTreeModel();
 
-			 int newAccess = RepositoryEntry.ACC_USERS;
-			 //access rule -> all users can the see course
-			 //RepositoryEntry.ACC_OWNERS
-			 //only owners can the see course
-			 //RepositoryEntry.ACC_OWNERS_AUTHORS //only owners and authors can the see course
-			 //RepositoryEntry.ACC_USERS_GUESTS // users and guests can see the course
-			 //fxdiff VCRP-1,2: access control of resources
-			 publishProcess.changeGeneralAccess(null, newAccess, false);
-			 
-			 if (publishTreeModel.hasPublishableChanges()) {
-				 List<String>nodeToPublish = new ArrayList<String>();
-				 visitPublishModel(publishTreeModel.getRootNode(), publishTreeModel, nodeToPublish);
-
-			 	publishProcess.createPublishSetFor(nodeToPublish);
-			 	StatusDescription[] status = publishProcess.testPublishSet(locale);
-			 	//publish not possible when there are errors
-			 	for(int i = 0; i < status.length; i++) {
-			 		if(status[i].isError()) return;
-			 	}
-			 }
-
-			 course = CourseFactory.openCourseEditSession(course.getResourceableId());
-			 publishProcess.applyPublishSet(identity, locale);
-			 CourseFactory.closeCourseEditSession(course.getResourceableId(), true);
-		} catch (Throwable e) {
-			throw new WebApplicationException(e);
-		}
-	}
-	
-	private void visitPublishModel(TreeNode node, PublishTreeModel publishTreeModel, Collection<String> nodeToPublish) {
-		int numOfChildren = node.getChildCount();
-		for (int i = 0; i < numOfChildren; i++) {
-			INode child = node.getChildAt(i);
-			if (child instanceof TreeNode) {
-				nodeToPublish.add(child.getIdent());
-				visitPublishModel((TreeNode) child, publishTreeModel, nodeToPublish);
-			}
-		}
-	}
 
 	/**
 	 * Get the metadatas of the course by id
diff --git a/src/test/java/org/olat/restapi/CoursesFoldersTest.java b/src/test/java/org/olat/restapi/CoursesFoldersTest.java
index 0528019c155..b82fd4e27c3 100644
--- a/src/test/java/org/olat/restapi/CoursesFoldersTest.java
+++ b/src/test/java/org/olat/restapi/CoursesFoldersTest.java
@@ -37,6 +37,7 @@ import java.io.IOException;
 import java.net.URI;
 import java.net.URISyntaxException;
 import java.net.URL;
+import java.util.Locale;
 
 import javax.ws.rs.core.MediaType;
 import javax.ws.rs.core.UriBuilder;
@@ -48,6 +49,8 @@ import org.apache.commons.httpclient.methods.multipart.FilePart;
 import org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity;
 import org.apache.commons.httpclient.methods.multipart.Part;
 import org.apache.commons.httpclient.methods.multipart.StringPart;
+import org.apache.http.HttpResponse;
+import org.apache.http.client.methods.HttpGet;
 import org.junit.Before;
 import org.junit.Test;
 import org.olat.basesecurity.BaseSecurityManager;
@@ -56,12 +59,15 @@ import org.olat.core.commons.persistence.DBFactory;
 import org.olat.core.id.Identity;
 import org.olat.core.util.vfs.VFSContainer;
 import org.olat.core.util.vfs.VFSItem;
+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.CourseNodeConfiguration;
 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.OlatJerseyTestCase;
 
 public class CoursesFoldersTest extends OlatJerseyTestCase {
@@ -85,9 +91,43 @@ public class CoursesFoldersTest extends OlatJerseyTestCase {
 		bcNode.setLearningObjectives("Folder objectives");
 		bcNode.setNoAccessExplanation("You don't have access");
 		course1.getEditorTreeModel().addCourseNode(bcNode, course1.getRunStructure().getRootNode());
+
+		CourseFactory.publishCourse(course1, admin, Locale.ENGLISH);
+		
 		DBFactory.getInstance().intermediateCommit();
 	}
 	
+	@Test
+	public void testGetFolderInfo() throws IOException, URISyntaxException {
+		RestConnection conn = new RestConnection();
+		boolean loggedIN = conn.login("administrator", "openolat");
+		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();
+		boolean loggedIN = conn.login("administrator", "openolat");
+		assertTrue(loggedIN);
+
+		URI uri = UriBuilder.fromUri(getNodesURI()).build();
+		HttpGet get = conn.createGet(uri, MediaType.APPLICATION_JSON, true);
+		HttpResponse response = conn.execute(get);
+		assertEquals(200, response.getStatusLine().getStatusCode());
+		FolderVOes folders = conn.parse(response, FolderVOes.class);
+		assertNotNull(folders);
+		assertEquals(1, folders.getTotalCount());
+		assertNotNull(folders.getFolders());
+		assertEquals(1, folders.getFolders().length);
+	}
+	
 	@Test
 	public void testUploadFile() throws IOException, URISyntaxException {
 		HttpClient c = loginWithCookie("administrator", "openolat");
@@ -172,6 +212,11 @@ public class CoursesFoldersTest extends OlatJerseyTestCase {
 	
 	private URI getNodeURI() {
 		return UriBuilder.fromUri(getContextURI()).path("repo").path("courses").path(course1.getResourceableId().toString())
-			.path("elements").path("folders").path(bcNode.getIdent()).build();
+			.path("elements").path("folder").path(bcNode.getIdent()).build();
+	}
+	
+	private URI getNodesURI() {
+		return UriBuilder.fromUri(getContextURI()).path("repo").path("courses").path(course1.getResourceableId().toString())
+			.path("elements").path("folder").build();
 	}
 }
diff --git a/src/test/java/org/olat/restapi/CoursesForumsTest.java b/src/test/java/org/olat/restapi/CoursesForumsTest.java
new file mode 100644
index 00000000000..65b8d9635b4
--- /dev/null
+++ b/src/test/java/org/olat/restapi/CoursesForumsTest.java
@@ -0,0 +1,131 @@
+/**
+ * <a href="http://www.openolat.org">
+ * OpenOLAT - Online Learning and Training</a><br>
+ * <p>
+ * Licensed under the Apache License, Version 2.0 (the "License"); <br>
+ * you may not use this file except in compliance with the License.<br>
+ * You may obtain a copy of the License at the
+ * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a>
+ * <p>
+ * Unless required by applicable law or agreed to in writing,<br>
+ * software distributed under the License is distributed on an "AS IS" BASIS, <br>
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br>
+ * See the License for the specific language governing permissions and <br>
+ * limitations under the License.
+ * <p>
+ * Initial code contributed and copyrighted by<br>
+ * frentix GmbH, http://www.frentix.com
+ * <p>
+ */
+package org.olat.restapi;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.IOException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.util.Locale;
+
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.UriBuilder;
+
+import org.apache.http.HttpResponse;
+import org.apache.http.client.methods.HttpGet;
+import org.junit.Before;
+import org.junit.Test;
+import org.olat.basesecurity.BaseSecurityManager;
+import org.olat.core.commons.persistence.DBFactory;
+import org.olat.core.id.Identity;
+import org.olat.course.CourseFactory;
+import org.olat.course.ICourse;
+import org.olat.course.nodes.CourseNode;
+import org.olat.course.nodes.CourseNodeConfiguration;
+import org.olat.course.nodes.CourseNodeFactory;
+import org.olat.modules.fo.restapi.ForumVO;
+import org.olat.modules.fo.restapi.ForumVOes;
+import org.olat.restapi.repository.course.CoursesWebService;
+import org.olat.test.OlatJerseyTestCase;
+
+/**
+ * 
+ * Description:<br>
+ * 
+ * <P>
+ * Initial Date:  6 févr. 2012 <br>
+ *
+ * @author srosse, stephane.rosse@frentix.com, http://www.frentix.com
+ */
+public class CoursesForumsTest  extends OlatJerseyTestCase {
+
+	private static ICourse course1;
+	private static CourseNode forumNode;
+	private static Identity admin;
+	
+	@Before
+	public void setUp() throws Exception {
+		super.setUp();
+		
+		admin = BaseSecurityManager.getInstance().findIdentityByName("administrator");
+		course1 = CoursesWebService.createEmptyCourse(admin, "Course forum 1", "Course forum 1 long name", null);
+		DBFactory.getInstance().intermediateCommit();
+		
+		//create a folder
+		CourseNodeConfiguration newNodeConfig = CourseNodeFactory.getInstance().getCourseNodeConfiguration("fo");
+		forumNode = newNodeConfig.getInstance();
+		forumNode.setShortTitle("Forum");
+		forumNode.setLearningObjectives("forum objectives");
+		forumNode.setNoAccessExplanation("You don't have access");
+		course1.getEditorTreeModel().addCourseNode(forumNode, course1.getRunStructure().getRootNode());
+		
+		CourseFactory.publishCourse(course1, admin, Locale.ENGLISH);
+		
+		DBFactory.getInstance().intermediateCommit();
+	}
+	
+	@Test
+	public void testGetFolderInfo() throws IOException, URISyntaxException {
+		RestConnection conn = new RestConnection();
+		boolean loggedIN = conn.login("administrator", "openolat");
+		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());
+		ForumVO forum = conn.parse(response, ForumVO.class);
+		assertNotNull(forum);
+	}
+	
+	@Test
+	public void testGetFoldersInfo() throws IOException, URISyntaxException {
+		RestConnection conn = new RestConnection();
+		boolean loggedIN = conn.login("administrator", "openolat");
+		assertTrue(loggedIN);
+
+		URI uri = UriBuilder.fromUri(getNodesURI()).build();
+		HttpGet get = conn.createGet(uri, MediaType.APPLICATION_JSON, true);
+		HttpResponse response = conn.execute(get);
+		assertEquals(200, response.getStatusLine().getStatusCode());
+		ForumVOes forums = conn.parse(response, ForumVOes.class);
+		assertNotNull(forums);
+		assertEquals(1, forums.getTotalCount());
+		assertNotNull(forums.getForums());
+		assertEquals(1, forums.getForums().length);
+	}
+	
+	private URI getNodeURI() {
+		return UriBuilder.fromUri(getContextURI()).path("repo").path("courses").path(course1.getResourceableId().toString())
+			.path("elements").path("forum").path(forumNode.getIdent()).build();
+	}
+	
+	private URI getNodesURI() {
+		return UriBuilder.fromUri(getContextURI()).path("repo").path("courses").path(course1.getResourceableId().toString())
+			.path("elements").path("forum").build();
+	}
+	
+	
+	
+
+}
diff --git a/src/test/java/org/olat/restapi/RestConnection.java b/src/test/java/org/olat/restapi/RestConnection.java
index d399e442828..aa73b31ad82 100644
--- a/src/test/java/org/olat/restapi/RestConnection.java
+++ b/src/test/java/org/olat/restapi/RestConnection.java
@@ -179,6 +179,18 @@ public class RestConnection {
 		return getBaseURI().path(CONTEXT_PATH);
 	}
 	
+	public <U> U parse(HttpResponse response, Class<U> cl) {
+		try {
+			InputStream body = response.getEntity().getContent();
+			ObjectMapper mapper = new ObjectMapper(jsonFactory);
+			U obj = mapper.readValue(body, cl);
+			return obj;
+		} catch (Exception e) {
+			e.printStackTrace();
+			return null;
+		}
+	}
+	
 	public <U> U parse(InputStream body, Class<U> cl) {
 		try {
 			ObjectMapper mapper = new ObjectMapper(jsonFactory);
diff --git a/src/test/java/org/olat/test/AllTestsJunit4.java b/src/test/java/org/olat/test/AllTestsJunit4.java
index 889aa1da677..a4e6251e5e5 100644
--- a/src/test/java/org/olat/test/AllTestsJunit4.java
+++ b/src/test/java/org/olat/test/AllTestsJunit4.java
@@ -111,6 +111,7 @@ import org.junit.runners.Suite;
 	org.olat.restapi.CourseSecurityTest.class,
 	org.olat.restapi.CoursesElementsTest.class,
 	org.olat.restapi.CoursesFoldersTest.class,
+	org.olat.restapi.CoursesForumsTest.class,
 	org.olat.restapi.CoursesResourcesFoldersTest.class,
 	org.olat.restapi.CoursesTest.class,
 	org.olat.restapi.CourseTest.class,
-- 
GitLab