Global Teach - Services

<back to all web services

GetMyTraining

The following routes are available for this service:
All Verbs/svc/myTraining
All Verbs/svc/getMyTraining
GET/svc/GetMyTraining

To override the Content-type in your clients HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/GetMyTraining HTTP/1.1 
Host: www.magentatelekom-academy.at 
Content-Type: text/jsv
Content-Length: length

{
	maxResults: 0,
	includeTrainingPlans: False,
	showOnlyMobileLessons: False
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

[
	{
		keywords: 
		[
			String
		],
		runningBeginTime: 0001-01-01,
		runningEndTime: 0001-01-01,
		requiredLessonStatus: String,
		requiredScore: 0,
		assignmentType: String,
		keepLessonStatus: False,
		isDownloadable: False,
		uiCompatibility: 
		[
			String
		],
		mobileLessonStarterUrl: String,
		contentStartUrl: String,
		rating: 
		{
			average: 0,
			mine: 0,
			count: 0
		},
		mentors: 
		[
			{
				id: 0,
				guid: String,
				domainName: String,
				domainId: 0,
				department: String,
				name: String,
				qualifiedName: String,
				firstName: String,
				lastName: String,
				email: String,
				displayName: String String,
				userImageData: String,
				attributes: 
				[
					{
						id: 0,
						name: String,
						value: String,
						integerValue: 0,
						doubleValue: 0,
						attributeMetadataId: 0,
						source: String,
						ordinal: 0
					}
				],
				skills: 
				[
					{
						id: 0,
						sid: String,
						title: String,
						levelValue: 0,
						levelTitle: String,
						acquired: String,
						reasonForAssignment: String,
						expires: String
					}
				],
				groups: 
				[
					{
						id: 0,
						name: String,
						qualifiedName: String,
						type: String
					}
				],
				contacts: 
				[
					{
						type: String,
						title: String,
						value: String
					}
				],
				additionalInfos: 
				[
					{
						name: String,
						value: String
					}
				]
			}
		],
		myClass: 
		{
			id: 0,
			code: String,
			title: String,
			description: String,
			price: String,
			currency: String,
			priceInformation: String,
			costCenter: String,
			registrationBeginTime: String,
			registrationEndTime: String,
			runningBeginTime: String,
			runningEndTime: String,
			isClosed: False,
			places: 0,
			freePlaces: 0,
			isEnrolmentAllowed: False,
			registrationStatus: String,
			locations: 
			[
				{
					id: 0,
					roomName: String,
					roomNo: String,
					roomDescription: String,
					venueLink: String,
					venueName: String
				}
			],
			sessions: 
			[
				{
					id: 0,
					startTime: String,
					endTime: String,
					title: String
				}
			],
			students: 
			[
				{
					id: 0,
					guid: String,
					domainName: String,
					domainId: 0,
					department: String,
					name: String,
					qualifiedName: String,
					firstName: String,
					lastName: String,
					email: String,
					displayName: String String,
					userImageData: String,
					attributes: 
					[
						{
							id: 0,
							name: String,
							value: String,
							integerValue: 0,
							doubleValue: 0,
							attributeMetadataId: 0,
							source: String,
							ordinal: 0
						}
					],
					skills: 
					[
						{
							id: 0,
							sid: String,
							title: String,
							levelValue: 0,
							levelTitle: String,
							acquired: String,
							reasonForAssignment: String,
							expires: String
						}
					],
					groups: 
					[
						{
							id: 0,
							name: String,
							qualifiedName: String,
							type: String
						}
					],
					contacts: 
					[
						{
							type: String,
							title: String,
							value: String
						}
					],
					additionalInfos: 
					[
						{
							name: String,
							value: String
						}
					]
				}
			],
			trainers: 
			[
				{
					id: 0,
					guid: String,
					domainName: String,
					domainId: 0,
					department: String,
					name: String,
					qualifiedName: String,
					firstName: String,
					lastName: String,
					email: String,
					displayName: String String,
					userImageData: String,
					attributes: 
					[
						{
							id: 0,
							name: String,
							value: String,
							integerValue: 0,
							doubleValue: 0,
							attributeMetadataId: 0,
							source: String,
							ordinal: 0
						}
					],
					skills: 
					[
						{
							id: 0,
							sid: String,
							title: String,
							levelValue: 0,
							levelTitle: String,
							acquired: String,
							reasonForAssignment: String,
							expires: String
						}
					],
					groups: 
					[
						{
							id: 0,
							name: String,
							qualifiedName: String,
							type: String
						}
					],
					contacts: 
					[
						{
							type: String,
							title: String,
							value: String
						}
					],
					additionalInfos: 
					[
						{
							name: String,
							value: String
						}
					]
				}
			]
		},
		allClasses: 
		[
			{
				id: 0,
				code: String,
				title: String,
				description: String,
				price: String,
				currency: String,
				priceInformation: String,
				costCenter: String,
				registrationBeginTime: String,
				registrationEndTime: String,
				runningBeginTime: String,
				runningEndTime: String,
				isClosed: False,
				places: 0,
				freePlaces: 0,
				isEnrolmentAllowed: False,
				registrationStatus: String,
				locations: 
				[
					{
						id: 0,
						roomName: String,
						roomNo: String,
						roomDescription: String,
						venueLink: String,
						venueName: String
					}
				],
				sessions: 
				[
					{
						id: 0,
						startTime: String,
						endTime: String,
						title: String
					}
				],
				students: 
				[
					{
						id: 0,
						guid: String,
						domainName: String,
						domainId: 0,
						department: String,
						name: String,
						qualifiedName: String,
						firstName: String,
						lastName: String,
						email: String,
						displayName: String String,
						userImageData: String,
						attributes: 
						[
							{
								id: 0,
								name: String,
								value: String,
								integerValue: 0,
								doubleValue: 0,
								attributeMetadataId: 0,
								source: String,
								ordinal: 0
							}
						],
						skills: 
						[
							{
								id: 0,
								sid: String,
								title: String,
								levelValue: 0,
								levelTitle: String,
								acquired: String,
								reasonForAssignment: String,
								expires: String
							}
						],
						groups: 
						[
							{
								id: 0,
								name: String,
								qualifiedName: String,
								type: String
							}
						],
						contacts: 
						[
							{
								type: String,
								title: String,
								value: String
							}
						],
						additionalInfos: 
						[
							{
								name: String,
								value: String
							}
						]
					}
				],
				trainers: 
				[
					{
						id: 0,
						guid: String,
						domainName: String,
						domainId: 0,
						department: String,
						name: String,
						qualifiedName: String,
						firstName: String,
						lastName: String,
						email: String,
						displayName: String String,
						userImageData: String,
						attributes: 
						[
							{
								id: 0,
								name: String,
								value: String,
								integerValue: 0,
								doubleValue: 0,
								attributeMetadataId: 0,
								source: String,
								ordinal: 0
							}
						],
						skills: 
						[
							{
								id: 0,
								sid: String,
								title: String,
								levelValue: 0,
								levelTitle: String,
								acquired: String,
								reasonForAssignment: String,
								expires: String
							}
						],
						groups: 
						[
							{
								id: 0,
								name: String,
								qualifiedName: String,
								type: String
							}
						],
						contacts: 
						[
							{
								type: String,
								title: String,
								value: String
							}
						],
						additionalInfos: 
						[
							{
								name: String,
								value: String
							}
						]
					}
				]
			}
		],
		requiredSkills: 
		[
			{
				id: 0,
				sid: String,
				title: String,
				isFulfilled: False,
				requiredLevelValue: 0,
				requiredLevelTitle: String,
				userLevelValue: 0,
				userLevelTitle: String
			}
		],
		descriptionUrl: String,
		introImageData: String,
		questionnaire: 
		{
			serializationVersion: 0,
			lastSaved: String,
			startTime: String,
			evaluationTime: String,
			id: 0,
			sid: String,
			title: String,
			language: String,
			querstionnaireType: String,
			evaluationLimit: 0,
			timeLimit: 0,
			sequencingChoiceAllowed: False,
			showCorrectAnswer: False,
			showPoints: False,
			showScore: False,
			mayBePartiallyCorrect: False,
			randomOrder: False,
			maxEvaluations: 0,
			questions: 
			[
				{
					id: 0,
					sid: String,
					title: String,
					language: String,
					player: String,
					template: String,
					style: String,
					questionType: String,
					answerType: String,
					allowSurveyComments: False,
					text: String,
					answers: 
					[
						{
							id: 0,
							type: String,
							randomOrder: False,
							answerText: String,
							feedback: String,
							points: 0,
							isSelected: False
						}
					],
					textHoles: 
					[
						{
							placeholder: String,
							showHolesInText: False,
							id: 0,
							caseSensitive: False,
							length: 0,
							useWildCards: False,
							textHoleAnswers: 
							[
								{
									language: String,
									answers: 
									[
										{
											text: String,
											feedback: String,
											points: 0,
											evaluatedPoints: 0,
											answerText: String
										}
									]
								}
							]
						}
					],
					dragDropObjects: 
					{
						type: 0,
						randomOrder: False,
						penality: 0,
						backgroundImage: String,
						backgroundImageWidth: 0,
						backgroundImageHeight: 0,
						playerHeight: 0,
						gridX: 0,
						gridY: 0,
						scoId: String,
						editorMode: String,
						automaticHorizontalLayout: False,
						matchObjects: 
						[
							{
								id: String,
								idDst: String,
								idSrc: String,
								isSourceObject: False,
								left: 0,
								top: 0,
								width: 0,
								height: 0,
								color: String,
								borderWidth: String,
								borderColor: String,
								textColor: String,
								points: 0,
								valign: String,
								align: String,
								snapPostion: String,
								matchObjectTexts: 
								[
									{
										language: String,
										text: String
									}
								],
								currentIdSrc: String,
								evaluatedPoints: 0
							}
						]
					},
					response: String,
					isAnswered: False,
					isBookmarked: False,
					score: 0,
					timeUsed: 0,
					surveyComment: String
				}
			],
			randomQuestions: 
			[
				{
					questionCount: 0,
					position: 0,
					subjectText: String,
					subjectId: 0,
					productiveQuestions: 
					[
						{
							id: 0,
							sid: String,
							title: String,
							language: String,
							player: String,
							template: String,
							style: String,
							questionType: String,
							answerType: String,
							allowSurveyComments: False,
							text: String,
							answers: 
							[
								{
									id: 0,
									type: String,
									randomOrder: False,
									answerText: String,
									feedback: String,
									points: 0,
									isSelected: False
								}
							],
							textHoles: 
							[
								{
									placeholder: String,
									showHolesInText: False,
									id: 0,
									caseSensitive: False,
									length: 0,
									useWildCards: False,
									textHoleAnswers: 
									[
										{
											language: String,
											answers: 
											[
												{
													text: String,
													feedback: String,
													points: 0,
													evaluatedPoints: 0,
													answerText: String
												}
											]
										}
									]
								}
							],
							dragDropObjects: 
							{
								type: 0,
								randomOrder: False,
								penality: 0,
								backgroundImage: String,
								backgroundImageWidth: 0,
								backgroundImageHeight: 0,
								playerHeight: 0,
								gridX: 0,
								gridY: 0,
								scoId: String,
								editorMode: String,
								automaticHorizontalLayout: False,
								matchObjects: 
								[
									{
										id: String,
										idDst: String,
										idSrc: String,
										isSourceObject: False,
										left: 0,
										top: 0,
										width: 0,
										height: 0,
										color: String,
										borderWidth: String,
										borderColor: String,
										textColor: String,
										points: 0,
										valign: String,
										align: String,
										snapPostion: String,
										matchObjectTexts: 
										[
											{
												language: String,
												text: String
											}
										],
										currentIdSrc: String,
										evaluatedPoints: 0
									}
								]
							},
							response: String,
							isAnswered: False,
							isBookmarked: False,
							score: 0,
							timeUsed: 0,
							surveyComment: String
						}
					],
					testId: 0
				}
			],
			state: String,
			score: 0,
			evaluations: 0,
			lockAfterFinalEvaluations: False
		},
		isMobileLesson: False,
		tPlanElements: 
		[
			{
				elementId: 0,
				type: String,
				blockTitle: String,
				blockStatus: String,
				isLocked: False,
				blockScore: 0,
				shortDescription: String,
				treeLevel: 0,
				lesson: 
				{
					keywords: 
					[
						String
					],
					runningBeginTime: 0001-01-01,
					runningEndTime: 0001-01-01,
					requiredLessonStatus: String,
					requiredScore: 0,
					assignmentType: String,
					keepLessonStatus: False,
					isDownloadable: False,
					uiCompatibility: 
					[
						String
					],
					mobileLessonStarterUrl: String,
					contentStartUrl: String,
					rating: 
					{
						average: 0,
						mine: 0,
						count: 0
					},
					mentors: 
					[
						{
							id: 0,
							guid: String,
							domainName: String,
							domainId: 0,
							department: String,
							name: String,
							qualifiedName: String,
							firstName: String,
							lastName: String,
							email: String,
							displayName: String String,
							userImageData: String,
							attributes: 
							[
								{
									id: 0,
									name: String,
									value: String,
									integerValue: 0,
									doubleValue: 0,
									attributeMetadataId: 0,
									source: String,
									ordinal: 0
								}
							],
							skills: 
							[
								{
									id: 0,
									sid: String,
									title: String,
									levelValue: 0,
									levelTitle: String,
									acquired: String,
									reasonForAssignment: String,
									expires: String
								}
							],
							groups: 
							[
								{
									id: 0,
									name: String,
									qualifiedName: String,
									type: String
								}
							],
							contacts: 
							[
								{
									type: String,
									title: String,
									value: String
								}
							],
							additionalInfos: 
							[
								{
									name: String,
									value: String
								}
							]
						}
					],
					myClass: 
					{
						id: 0,
						code: String,
						title: String,
						description: String,
						price: String,
						currency: String,
						priceInformation: String,
						costCenter: String,
						registrationBeginTime: String,
						registrationEndTime: String,
						runningBeginTime: String,
						runningEndTime: String,
						isClosed: False,
						places: 0,
						freePlaces: 0,
						isEnrolmentAllowed: False,
						registrationStatus: String,
						locations: 
						[
							{
								id: 0,
								roomName: String,
								roomNo: String,
								roomDescription: String,
								venueLink: String,
								venueName: String
							}
						],
						sessions: 
						[
							{
								id: 0,
								startTime: String,
								endTime: String,
								title: String
							}
						],
						students: 
						[
							{
								id: 0,
								guid: String,
								domainName: String,
								domainId: 0,
								department: String,
								name: String,
								qualifiedName: String,
								firstName: String,
								lastName: String,
								email: String,
								displayName: String String,
								userImageData: String,
								attributes: 
								[
									{
										id: 0,
										name: String,
										value: String,
										integerValue: 0,
										doubleValue: 0,
										attributeMetadataId: 0,
										source: String,
										ordinal: 0
									}
								],
								skills: 
								[
									{
										id: 0,
										sid: String,
										title: String,
										levelValue: 0,
										levelTitle: String,
										acquired: String,
										reasonForAssignment: String,
										expires: String
									}
								],
								groups: 
								[
									{
										id: 0,
										name: String,
										qualifiedName: String,
										type: String
									}
								],
								contacts: 
								[
									{
										type: String,
										title: String,
										value: String
									}
								],
								additionalInfos: 
								[
									{
										name: String,
										value: String
									}
								]
							}
						],
						trainers: 
						[
							{
								id: 0,
								guid: String,
								domainName: String,
								domainId: 0,
								department: String,
								name: String,
								qualifiedName: String,
								firstName: String,
								lastName: String,
								email: String,
								displayName: String String,
								userImageData: String,
								attributes: 
								[
									{
										id: 0,
										name: String,
										value: String,
										integerValue: 0,
										doubleValue: 0,
										attributeMetadataId: 0,
										source: String,
										ordinal: 0
									}
								],
								skills: 
								[
									{
										id: 0,
										sid: String,
										title: String,
										levelValue: 0,
										levelTitle: String,
										acquired: String,
										reasonForAssignment: String,
										expires: String
									}
								],
								groups: 
								[
									{
										id: 0,
										name: String,
										qualifiedName: String,
										type: String
									}
								],
								contacts: 
								[
									{
										type: String,
										title: String,
										value: String
									}
								],
								additionalInfos: 
								[
									{
										name: String,
										value: String
									}
								]
							}
						]
					},
					allClasses: 
					[
						{
							id: 0,
							code: String,
							title: String,
							description: String,
							price: String,
							currency: String,
							priceInformation: String,
							costCenter: String,
							registrationBeginTime: String,
							registrationEndTime: String,
							runningBeginTime: String,
							runningEndTime: String,
							isClosed: False,
							places: 0,
							freePlaces: 0,
							isEnrolmentAllowed: False,
							registrationStatus: String,
							locations: 
							[
								{
									id: 0,
									roomName: String,
									roomNo: String,
									roomDescription: String,
									venueLink: String,
									venueName: String
								}
							],
							sessions: 
							[
								{
									id: 0,
									startTime: String,
									endTime: String,
									title: String
								}
							],
							students: 
							[
								{
									id: 0,
									guid: String,
									domainName: String,
									domainId: 0,
									department: String,
									name: String,
									qualifiedName: String,
									firstName: String,
									lastName: String,
									email: String,
									displayName: String String,
									userImageData: String,
									attributes: 
									[
										{
											id: 0,
											name: String,
											value: String,
											integerValue: 0,
											doubleValue: 0,
											attributeMetadataId: 0,
											source: String,
											ordinal: 0
										}
									],
									skills: 
									[
										{
											id: 0,
											sid: String,
											title: String,
											levelValue: 0,
											levelTitle: String,
											acquired: String,
											reasonForAssignment: String,
											expires: String
										}
									],
									groups: 
									[
										{
											id: 0,
											name: String,
											qualifiedName: String,
											type: String
										}
									],
									contacts: 
									[
										{
											type: String,
											title: String,
											value: String
										}
									],
									additionalInfos: 
									[
										{
											name: String,
											value: String
										}
									]
								}
							],
							trainers: 
							[
								{
									id: 0,
									guid: String,
									domainName: String,
									domainId: 0,
									department: String,
									name: String,
									qualifiedName: String,
									firstName: String,
									lastName: String,
									email: String,
									displayName: String String,
									userImageData: String,
									attributes: 
									[
										{
											id: 0,
											name: String,
											value: String,
											integerValue: 0,
											doubleValue: 0,
											attributeMetadataId: 0,
											source: String,
											ordinal: 0
										}
									],
									skills: 
									[
										{
											id: 0,
											sid: String,
											title: String,
											levelValue: 0,
											levelTitle: String,
											acquired: String,
											reasonForAssignment: String,
											expires: String
										}
									],
									groups: 
									[
										{
											id: 0,
											name: String,
											qualifiedName: String,
											type: String
										}
									],
									contacts: 
									[
										{
											type: String,
											title: String,
											value: String
										}
									],
									additionalInfos: 
									[
										{
											name: String,
											value: String
										}
									]
								}
							]
						}
					],
					requiredSkills: 
					[
						{
							id: 0,
							sid: String,
							title: String,
							isFulfilled: False,
							requiredLevelValue: 0,
							requiredLevelTitle: String,
							userLevelValue: 0,
							userLevelTitle: String
						}
					],
					descriptionUrl: String,
					introImageData: String,
					questionnaire: 
					{
						serializationVersion: 0,
						lastSaved: String,
						startTime: String,
						evaluationTime: String,
						id: 0,
						sid: String,
						title: String,
						language: String,
						querstionnaireType: String,
						evaluationLimit: 0,
						timeLimit: 0,
						sequencingChoiceAllowed: False,
						showCorrectAnswer: False,
						showPoints: False,
						showScore: False,
						mayBePartiallyCorrect: False,
						randomOrder: False,
						maxEvaluations: 0,
						questions: 
						[
							{
								id: 0,
								sid: String,
								title: String,
								language: String,
								player: String,
								template: String,
								style: String,
								questionType: String,
								answerType: String,
								allowSurveyComments: False,
								text: String,
								answers: 
								[
									{
										id: 0,
										type: String,
										randomOrder: False,
										answerText: String,
										feedback: String,
										points: 0,
										isSelected: False
									}
								],
								textHoles: 
								[
									{
										placeholder: String,
										showHolesInText: False,
										id: 0,
										caseSensitive: False,
										length: 0,
										useWildCards: False,
										textHoleAnswers: 
										[
											{
												language: String,
												answers: 
												[
													{
														text: String,
														feedback: String,
														points: 0,
														evaluatedPoints: 0,
														answerText: String
													}
												]
											}
										]
									}
								],
								dragDropObjects: 
								{
									type: 0,
									randomOrder: False,
									penality: 0,
									backgroundImage: String,
									backgroundImageWidth: 0,
									backgroundImageHeight: 0,
									playerHeight: 0,
									gridX: 0,
									gridY: 0,
									scoId: String,
									editorMode: String,
									automaticHorizontalLayout: False,
									matchObjects: 
									[
										{
											id: String,
											idDst: String,
											idSrc: String,
											isSourceObject: False,
											left: 0,
											top: 0,
											width: 0,
											height: 0,
											color: String,
											borderWidth: String,
											borderColor: String,
											textColor: String,
											points: 0,
											valign: String,
											align: String,
											snapPostion: String,
											matchObjectTexts: 
											[
												{
													language: String,
													text: String
												}
											],
											currentIdSrc: String,
											evaluatedPoints: 0
										}
									]
								},
								response: String,
								isAnswered: False,
								isBookmarked: False,
								score: 0,
								timeUsed: 0,
								surveyComment: String
							}
						],
						randomQuestions: 
						[
							{
								questionCount: 0,
								position: 0,
								subjectText: String,
								subjectId: 0,
								productiveQuestions: 
								[
									{
										id: 0,
										sid: String,
										title: String,
										language: String,
										player: String,
										template: String,
										style: String,
										questionType: String,
										answerType: String,
										allowSurveyComments: False,
										text: String,
										answers: 
										[
											{
												id: 0,
												type: String,
												randomOrder: False,
												answerText: String,
												feedback: String,
												points: 0,
												isSelected: False
											}
										],
										textHoles: 
										[
											{
												placeholder: String,
												showHolesInText: False,
												id: 0,
												caseSensitive: False,
												length: 0,
												useWildCards: False,
												textHoleAnswers: 
												[
													{
														language: String,
														answers: 
														[
															{
																text: String,
																feedback: String,
																points: 0,
																evaluatedPoints: 0,
																answerText: String
															}
														]
													}
												]
											}
										],
										dragDropObjects: 
										{
											type: 0,
											randomOrder: False,
											penality: 0,
											backgroundImage: String,
											backgroundImageWidth: 0,
											backgroundImageHeight: 0,
											playerHeight: 0,
											gridX: 0,
											gridY: 0,
											scoId: String,
											editorMode: String,
											automaticHorizontalLayout: False,
											matchObjects: 
											[
												{
													id: String,
													idDst: String,
													idSrc: String,
													isSourceObject: False,
													left: 0,
													top: 0,
													width: 0,
													height: 0,
													color: String,
													borderWidth: String,
													borderColor: String,
													textColor: String,
													points: 0,
													valign: String,
													align: String,
													snapPostion: String,
													matchObjectTexts: 
													[
														{
															language: String,
															text: String
														}
													],
													currentIdSrc: String,
													evaluatedPoints: 0
												}
											]
										},
										response: String,
										isAnswered: False,
										isBookmarked: False,
										score: 0,
										timeUsed: 0,
										surveyComment: String
									}
								],
								testId: 0
							}
						],
						state: String,
						score: 0,
						evaluations: 0,
						lockAfterFinalEvaluations: False
					},
					isMobileLesson: False,
					tPlanElements: 
					[
						{
							elementId: 0,
							type: String,
							blockTitle: String,
							blockStatus: String,
							isLocked: False,
							blockScore: 0,
							shortDescription: String,
							treeLevel: 0,
							lesson: 
							{
								keywords: 
								[
									String
								],
								runningBeginTime: 0001-01-01,
								runningEndTime: 0001-01-01,
								requiredLessonStatus: String,
								requiredScore: 0,
								assignmentType: String,
								keepLessonStatus: False,
								isDownloadable: False,
								uiCompatibility: 
								[
									String
								],
								mobileLessonStarterUrl: String,
								contentStartUrl: String,
								rating: 
								{
									average: 0,
									mine: 0,
									count: 0
								},
								mentors: 
								[
									{
										id: 0,
										guid: String,
										domainName: String,
										domainId: 0,
										department: String,
										name: String,
										qualifiedName: String,
										firstName: String,
										lastName: String,
										email: String,
										displayName: String String,
										userImageData: String,
										attributes: 
										[
											{
												id: 0,
												name: String,
												value: String,
												integerValue: 0,
												doubleValue: 0,
												attributeMetadataId: 0,
												source: String,
												ordinal: 0
											}
										],
										skills: 
										[
											{
												id: 0,
												sid: String,
												title: String,
												levelValue: 0,
												levelTitle: String,
												acquired: String,
												reasonForAssignment: String,
												expires: String
											}
										],
										groups: 
										[
											{
												id: 0,
												name: String,
												qualifiedName: String,
												type: String
											}
										],
										contacts: 
										[
											{
												type: String,
												title: String,
												value: String
											}
										],
										additionalInfos: 
										[
											{
												name: String,
												value: String
											}
										]
									}
								],
								myClass: 
								{
									id: 0,
									code: String,
									title: String,
									description: String,
									price: String,
									currency: String,
									priceInformation: String,
									costCenter: String,
									registrationBeginTime: String,
									registrationEndTime: String,
									runningBeginTime: String,
									runningEndTime: String,
									isClosed: False,
									places: 0,
									freePlaces: 0,
									isEnrolmentAllowed: False,
									registrationStatus: String,
									locations: 
									[
										{
											id: 0,
											roomName: String,
											roomNo: String,
											roomDescription: String,
											venueLink: String,
											venueName: String
										}
									],
									sessions: 
									[
										{
											id: 0,
											startTime: String,
											endTime: String,
											title: String
										}
									],
									students: 
									[
										{
											id: 0,
											guid: String,
											domainName: String,
											domainId: 0,
											department: String,
											name: String,
											qualifiedName: String,
											firstName: String,
											lastName: String,
											email: String,
											displayName: String String,
											userImageData: String,
											attributes: 
											[
												{
													id: 0,
													name: String,
													value: String,
													integerValue: 0,
													doubleValue: 0,
													attributeMetadataId: 0,
													source: String,
													ordinal: 0
												}
											],
											skills: 
											[
												{
													id: 0,
													sid: String,
													title: String,
													levelValue: 0,
													levelTitle: String,
													acquired: String,
													reasonForAssignment: String,
													expires: String
												}
											],
											groups: 
											[
												{
													id: 0,
													name: String,
													qualifiedName: String,
													type: String
												}
											],
											contacts: 
											[
												{
													type: String,
													title: String,
													value: String
												}
											],
											additionalInfos: 
											[
												{
													name: String,
													value: String
												}
											]
										}
									],
									trainers: 
									[
										{
											id: 0,
											guid: String,
											domainName: String,
											domainId: 0,
											department: String,
											name: String,
											qualifiedName: String,
											firstName: String,
											lastName: String,
											email: String,
											displayName: String String,
											userImageData: String,
											attributes: 
											[
												{
													id: 0,
													name: String,
													value: String,
													integerValue: 0,
													doubleValue: 0,
													attributeMetadataId: 0,
													source: String,
													ordinal: 0
												}
											],
											skills: 
											[
												{
													id: 0,
													sid: String,
													title: String,
													levelValue: 0,
													levelTitle: String,
													acquired: String,
													reasonForAssignment: String,
													expires: String
												}
											],
											groups: 
											[
												{
													id: 0,
													name: String,
													qualifiedName: String,
													type: String
												}
											],
											contacts: 
											[
												{
													type: String,
													title: String,
													value: String
												}
											],
											additionalInfos: 
											[
												{
													name: String,
													value: String
												}
											]
										}
									]
								},
								allClasses: 
								[
									{
										id: 0,
										code: String,
										title: String,
										description: String,
										price: String,
										currency: String,
										priceInformation: String,
										costCenter: String,
										registrationBeginTime: String,
										registrationEndTime: String,
										runningBeginTime: String,
										runningEndTime: String,
										isClosed: False,
										places: 0,
										freePlaces: 0,
										isEnrolmentAllowed: False,
										registrationStatus: String,
										locations: 
										[
											{
												id: 0,
												roomName: String,
												roomNo: String,
												roomDescription: String,
												venueLink: String,
												venueName: String
											}
										],
										sessions: 
										[
											{
												id: 0,
												startTime: String,
												endTime: String,
												title: String
											}
										],
										students: 
										[
											{
												id: 0,
												guid: String,
												domainName: String,
												domainId: 0,
												department: String,
												name: String,
												qualifiedName: String,
												firstName: String,
												lastName: String,
												email: String,
												displayName: String String,
												userImageData: String,
												attributes: 
												[
													{
														id: 0,
														name: String,
														value: String,
														integerValue: 0,
														doubleValue: 0,
														attributeMetadataId: 0,
														source: String,
														ordinal: 0
													}
												],
												skills: 
												[
													{
														id: 0,
														sid: String,
														title: String,
														levelValue: 0,
														levelTitle: String,
														acquired: String,
														reasonForAssignment: String,
														expires: String
													}
												],
												groups: 
												[
													{
														id: 0,
														name: String,
														qualifiedName: String,
														type: String
													}
												],
												contacts: 
												[
													{
														type: String,
														title: String,
														value: String
													}
												],
												additionalInfos: 
												[
													{
														name: String,
														value: String
													}
												]
											}
										],
										trainers: 
										[
											{
												id: 0,
												guid: String,
												domainName: String,
												domainId: 0,
												department: String,
												name: String,
												qualifiedName: String,
												firstName: String,
												lastName: String,
												email: String,
												displayName: String String,
												userImageData: String,
												attributes: 
												[
													{
														id: 0,
														name: String,
														value: String,
														integerValue: 0,
														doubleValue: 0,
														attributeMetadataId: 0,
														source: String,
														ordinal: 0
													}
												],
												skills: 
												[
													{
														id: 0,
														sid: String,
														title: String,
														levelValue: 0,
														levelTitle: String,
														acquired: String,
														reasonForAssignment: String,
														expires: String
													}
												],
												groups: 
												[
													{
														id: 0,
														name: String,
														qualifiedName: String,
														type: String
													}
												],
												contacts: 
												[
													{
														type: String,
														title: String,
														value: String
													}
												],
												additionalInfos: 
												[
													{
														name: String,
														value: String
													}
												]
											}
										]
									}
								],
								requiredSkills: 
								[
									{
										id: 0,
										sid: String,
										title: String,
										isFulfilled: False,
										requiredLevelValue: 0,
										requiredLevelTitle: String,
										userLevelValue: 0,
										userLevelTitle: String
									}
								],
								descriptionUrl: String,
								introImageData: String,
								questionnaire: 
								{
									serializationVersion: 0,
									lastSaved: String,
									startTime: String,
									evaluationTime: String,
									id: 0,
									sid: String,
									title: String,
									language: String,
									querstionnaireType: String,
									evaluationLimit: 0,
									timeLimit: 0,
									sequencingChoiceAllowed: False,
									showCorrectAnswer: False,
									showPoints: False,
									showScore: False,
									mayBePartiallyCorrect: False,
									randomOrder: False,
									maxEvaluations: 0,
									questions: 
									[
										{
											id: 0,
											sid: String,
											title: String,
											language: String,
											player: String,
											template: String,
											style: String,
											questionType: String,
											answerType: String,
											allowSurveyComments: False,
											text: String,
											answers: 
											[
												{
													id: 0,
													type: String,
													randomOrder: False,
													answerText: String,
													feedback: String,
													points: 0,
													isSelected: False
												}
											],
											textHoles: 
											[
												{
													placeholder: String,
													showHolesInText: False,
													id: 0,
													caseSensitive: False,
													length: 0,
													useWildCards: False,
													textHoleAnswers: 
													[
														{
															language: String,
															answers: 
															[
																{
																	text: String,
																	feedback: String,
																	points: 0,
																	evaluatedPoints: 0,
																	answerText: String
																}
															]
														}
													]
												}
											],
											dragDropObjects: 
											{
												type: 0,
												randomOrder: False,
												penality: 0,
												backgroundImage: String,
												backgroundImageWidth: 0,
												backgroundImageHeight: 0,
												playerHeight: 0,
												gridX: 0,
												gridY: 0,
												scoId: String,
												editorMode: String,
												automaticHorizontalLayout: False,
												matchObjects: 
												[
													{
														id: String,
														idDst: String,
														idSrc: String,
														isSourceObject: False,
														left: 0,
														top: 0,
														width: 0,
														height: 0,
														color: String,
														borderWidth: String,
														borderColor: String,
														textColor: String,
														points: 0,
														valign: String,
														align: String,
														snapPostion: String,
														matchObjectTexts: 
														[
															{
																language: String,
																text: String
															}
														],
														currentIdSrc: String,
														evaluatedPoints: 0
													}
												]
											},
											response: String,
											isAnswered: False,
											isBookmarked: False,
											score: 0,
											timeUsed: 0,
											surveyComment: String
										}
									],
									randomQuestions: 
									[
										{
											questionCount: 0,
											position: 0,
											subjectText: String,
											subjectId: 0,
											productiveQuestions: 
											[
												{
													id: 0,
													sid: String,
													title: String,
													language: String,
													player: String,
													template: String,
													style: String,
													questionType: String,
													answerType: String,
													allowSurveyComments: False,
													text: String,
													answers: 
													[
														{
															id: 0,
															type: String,
															randomOrder: False,
															answerText: String,
															feedback: String,
															points: 0,
															isSelected: False
														}
													],
													textHoles: 
													[
														{
															placeholder: String,
															showHolesInText: False,
															id: 0,
															caseSensitive: False,
															length: 0,
															useWildCards: False,
															textHoleAnswers: 
															[
																{
																	language: String,
																	answers: 
																	[
																		{
																			text: String,
																			feedback: String,
																			points: 0,
																			evaluatedPoints: 0,
																			answerText: String
																		}
																	]
																}
															]
														}
													],
													dragDropObjects: 
													{
														type: 0,
														randomOrder: False,
														penality: 0,
														backgroundImage: String,
														backgroundImageWidth: 0,
														backgroundImageHeight: 0,
														playerHeight: 0,
														gridX: 0,
														gridY: 0,
														scoId: String,
														editorMode: String,
														automaticHorizontalLayout: False,
														matchObjects: 
														[
															{
																id: String,
																idDst: String,
																idSrc: String,
																isSourceObject: False,
																left: 0,
																top: 0,
																width: 0,
																height: 0,
																color: String,
																borderWidth: String,
																borderColor: String,
																textColor: String,
																points: 0,
																valign: String,
																align: String,
																snapPostion: String,
																matchObjectTexts: 
																[
																	{
																		language: String,
																		text: String
																	}
																],
																currentIdSrc: String,
																evaluatedPoints: 0
															}
														]
													},
													response: String,
													isAnswered: False,
													isBookmarked: False,
													score: 0,
													timeUsed: 0,
													surveyComment: String
												}
											],
											testId: 0
										}
									],
									state: String,
									score: 0,
									evaluations: 0,
									lockAfterFinalEvaluations: False
								},
								isMobileLesson: False,
								tPlanElements: 
								[
									{
										elementId: 0,
										type: String,
										blockTitle: String,
										blockStatus: String,
										isLocked: False,
										blockScore: 0,
										shortDescription: String,
										treeLevel: 0
									}
								],
								lessonUsage: 
								{
									lessonId: 0,
									userId: 0,
									sid: String,
									title: String,
									type: 0,
									lessonStatus: String,
									lessonScore: 0,
									attemptCount: 0,
									firstUsed: 0001-01-01,
									lastUsed: 0001-01-01,
									timeUsed: 0,
									classTitle: String,
									registrationStatus: 0,
									startDate: 0001-01-01,
									endDate: 0001-01-01,
									rating: 0,
									suspendData: String,
									lessonLocation: String
								},
								registrationStatus: String,
								isRegistrationRequired: False,
								price: 0,
								currency: String,
								id: 0,
								sid: String,
								type: String,
								subType: 0,
								title: String,
								summary: String,
								attributes: 
								[
									{
										id: 0,
										name: String,
										value: String,
										integerValue: 0,
										doubleValue: 0,
										attributeMetadataId: 0,
										source: String,
										ordinal: 0
									}
								]
							},
							children: 
							[
								{
									elementId: 0,
									type: String,
									blockTitle: String,
									blockStatus: String,
									isLocked: False,
									blockScore: 0,
									shortDescription: String,
									treeLevel: 0,
									lesson: 
									{
										keywords: 
										[
											String
										],
										runningBeginTime: 0001-01-01,
										runningEndTime: 0001-01-01,
										requiredLessonStatus: String,
										requiredScore: 0,
										assignmentType: String,
										keepLessonStatus: False,
										isDownloadable: False,
										uiCompatibility: 
										[
											String
										],
										mobileLessonStarterUrl: String,
										contentStartUrl: String,
										rating: 
										{
											average: 0,
											mine: 0,
											count: 0
										},
										mentors: 
										[
											{
												id: 0,
												guid: String,
												domainName: String,
												domainId: 0,
												department: String,
												name: String,
												qualifiedName: String,
												firstName: String,
												lastName: String,
												email: String,
												displayName: String String,
												userImageData: String,
												attributes: 
												[
													{
														id: 0,
														name: String,
														value: String,
														integerValue: 0,
														doubleValue: 0,
														attributeMetadataId: 0,
														source: String,
														ordinal: 0
													}
												],
												skills: 
												[
													{
														id: 0,
														sid: String,
														title: String,
														levelValue: 0,
														levelTitle: String,
														acquired: String,
														reasonForAssignment: String,
														expires: String
													}
												],
												groups: 
												[
													{
														id: 0,
														name: String,
														qualifiedName: String,
														type: String
													}
												],
												contacts: 
												[
													{
														type: String,
														title: String,
														value: String
													}
												],
												additionalInfos: 
												[
													{
														name: String,
														value: String
													}
												]
											}
										],
										myClass: 
										{
											id: 0,
											code: String,
											title: String,
											description: String,
											price: String,
											currency: String,
											priceInformation: String,
											costCenter: String,
											registrationBeginTime: String,
											registrationEndTime: String,
											runningBeginTime: String,
											runningEndTime: String,
											isClosed: False,
											places: 0,
											freePlaces: 0,
											isEnrolmentAllowed: False,
											registrationStatus: String,
											locations: 
											[
												{
													id: 0,
													roomName: String,
													roomNo: String,
													roomDescription: String,
													venueLink: String,
													venueName: String
												}
											],
											sessions: 
											[
												{
													id: 0,
													startTime: String,
													endTime: String,
													title: String
												}
											],
											students: 
											[
												{
													id: 0,
													guid: String,
													domainName: String,
													domainId: 0,
													department: String,
													name: String,
													qualifiedName: String,
													firstName: String,
													lastName: String,
													email: String,
													displayName: String String,
													userImageData: String,
													attributes: 
													[
														{
															id: 0,
															name: String,
															value: String,
															integerValue: 0,
															doubleValue: 0,
															attributeMetadataId: 0,
															source: String,
															ordinal: 0
														}
													],
													skills: 
													[
														{
															id: 0,
															sid: String,
															title: String,
															levelValue: 0,
															levelTitle: String,
															acquired: String,
															reasonForAssignment: String,
															expires: String
														}
													],
													groups: 
													[
														{
															id: 0,
															name: String,
															qualifiedName: String,
															type: String
														}
													],
													contacts: 
													[
														{
															type: String,
															title: String,
															value: String
														}
													],
													additionalInfos: 
													[
														{
															name: String,
															value: String
														}
													]
												}
											],
											trainers: 
											[
												{
													id: 0,
													guid: String,
													domainName: String,
													domainId: 0,
													department: String,
													name: String,
													qualifiedName: String,
													firstName: String,
													lastName: String,
													email: String,
													displayName: String String,
													userImageData: String,
													attributes: 
													[
														{
															id: 0,
															name: String,
															value: String,
															integerValue: 0,
															doubleValue: 0,
															attributeMetadataId: 0,
															source: String,
															ordinal: 0
														}
													],
													skills: 
													[
														{
															id: 0,
															sid: String,
															title: String,
															levelValue: 0,
															levelTitle: String,
															acquired: String,
															reasonForAssignment: String,
															expires: String
														}
													],
													groups: 
													[
														{
															id: 0,
															name: String,
															qualifiedName: String,
															type: String
														}
													],
													contacts: 
													[
														{
															type: String,
															title: String,
															value: String
														}
													],
													additionalInfos: 
													[
														{
															name: String,
															value: String
														}
													]
												}
											]
										},
										allClasses: 
										[
											{
												id: 0,
												code: String,
												title: String,
												description: String,
												price: String,
												currency: String,
												priceInformation: String,
												costCenter: String,
												registrationBeginTime: String,
												registrationEndTime: String,
												runningBeginTime: String,
												runningEndTime: String,
												isClosed: False,
												places: 0,
												freePlaces: 0,
												isEnrolmentAllowed: False,
												registrationStatus: String,
												locations: 
												[
													{
														id: 0,
														roomName: String,
														roomNo: String,
														roomDescription: String,
														venueLink: String,
														venueName: String
													}
												],
												sessions: 
												[
													{
														id: 0,
														startTime: String,
														endTime: String,
														title: String
													}
												],
												students: 
												[
													{
														id: 0,
														guid: String,
														domainName: String,
														domainId: 0,
														department: String,
														name: String,
														qualifiedName: String,
														firstName: String,
														lastName: String,
														email: String,
														displayName: String String,
														userImageData: String,
														attributes: 
														[
															{
																id: 0,
																name: String,
																value: String,
																integerValue: 0,
																doubleValue: 0,
																attributeMetadataId: 0,
																source: String,
																ordinal: 0
															}
														],
														skills: 
														[
															{
																id: 0,
																sid: String,
																title: String,
																levelValue: 0,
																levelTitle: String,
																acquired: String,
																reasonForAssignment: String,
																expires: String
															}
														],
														groups: 
														[
															{
																id: 0,
																name: String,
																qualifiedName: String,
																type: String
															}
														],
														contacts: 
														[
															{
																type: String,
																title: String,
																value: String
															}
														],
														additionalInfos: 
														[
															{
																name: String,
																value: String
															}
														]
													}
												],
												trainers: 
												[
													{
														id: 0,
														guid: String,
														domainName: String,
														domainId: 0,
														department: String,
														name: String,
														qualifiedName: String,
														firstName: String,
														lastName: String,
														email: String,
														displayName: String String,
														userImageData: String,
														attributes: 
														[
															{
																id: 0,
																name: String,
																value: String,
																integerValue: 0,
																doubleValue: 0,
																attributeMetadataId: 0,
																source: String,
																ordinal: 0
															}
														],
														skills: 
														[
															{
																id: 0,
																sid: String,
																title: String,
																levelValue: 0,
																levelTitle: String,
																acquired: String,
																reasonForAssignment: String,
																expires: String
															}
														],
														groups: 
														[
															{
																id: 0,
																name: String,
																qualifiedName: String,
																type: String
															}
														],
														contacts: 
														[
															{
																type: String,
																title: String,
																value: String
															}
														],
														additionalInfos: 
														[
															{
																name: String,
																value: String
															}
														]
													}
												]
											}
										],
										requiredSkills: 
										[
											{
												id: 0,
												sid: String,
												title: String,
												isFulfilled: False,
												requiredLevelValue: 0,
												requiredLevelTitle: String,
												userLevelValue: 0,
												userLevelTitle: String
											}
										],
										descriptionUrl: String,
										introImageData: String,
										questionnaire: 
										{
											serializationVersion: 0,
											lastSaved: String,
											startTime: String,
											evaluationTime: String,
											id: 0,
											sid: String,
											title: String,
											language: String,
											querstionnaireType: String,
											evaluationLimit: 0,
											timeLimit: 0,
											sequencingChoiceAllowed: False,
											showCorrectAnswer: False,
											showPoints: False,
											showScore: False,
											mayBePartiallyCorrect: False,
											randomOrder: False,
											maxEvaluations: 0,
											questions: 
											[
												{
													id: 0,
													sid: String,
													title: String,
													language: String,
													player: String,
													template: String,
													style: String,
													questionType: String,
													answerType: String,
													allowSurveyComments: False,
													text: String,
													answers: 
													[
														{
															id: 0,
															type: String,
															randomOrder: False,
															answerText: String,
															feedback: String,
															points: 0,
															isSelected: False
														}
													],
													textHoles: 
													[
														{
															placeholder: String,
															showHolesInText: False,
															id: 0,
															caseSensitive: False,
															length: 0,
															useWildCards: False,
															textHoleAnswers: 
															[
																{
																	language: String,
																	answers: 
																	[
																		{
																			text: String,
																			feedback: String,
																			points: 0,
																			evaluatedPoints: 0,
																			answerText: String
																		}
																	]
																}
															]
														}
													],
													dragDropObjects: 
													{
														type: 0,
														randomOrder: False,
														penality: 0,
														backgroundImage: String,
														backgroundImageWidth: 0,
														backgroundImageHeight: 0,
														playerHeight: 0,
														gridX: 0,
														gridY: 0,
														scoId: String,
														editorMode: String,
														automaticHorizontalLayout: False,
														matchObjects: 
														[
															{
																id: String,
																idDst: String,
																idSrc: String,
																isSourceObject: False,
																left: 0,
																top: 0,
																width: 0,
																height: 0,
																color: String,
																borderWidth: String,
																borderColor: String,
																textColor: String,
																points: 0,
																valign: String,
																align: String,
																snapPostion: String,
																matchObjectTexts: 
																[
																	{
																		language: String,
																		text: String
																	}
																],
																currentIdSrc: String,
																evaluatedPoints: 0
															}
														]
													},
													response: String,
													isAnswered: False,
													isBookmarked: False,
													score: 0,
													timeUsed: 0,
													surveyComment: String
												}
											],
											randomQuestions: 
											[
												{
													questionCount: 0,
													position: 0,
													subjectText: String,
													subjectId: 0,
													productiveQuestions: 
													[
														{
															id: 0,
															sid: String,
															title: String,
															language: String,
															player: String,
															template: String,
															style: String,
															questionType: String,
															answerType: String,
															allowSurveyComments: False,
															text: String,
															answers: 
															[
																{
																	id: 0,
																	type: String,
																	randomOrder: False,
																	answerText: String,
																	feedback: String,
																	points: 0,
																	isSelected: False
																}
															],
															textHoles: 
															[
																{
																	placeholder: String,
																	showHolesInText: False,
																	id: 0,
																	caseSensitive: False,
																	length: 0,
																	useWildCards: False,
																	textHoleAnswers: 
																	[
																		{
																			language: String,
																			answers: 
																			[
																				{
																					text: String,
																					feedback: String,
																					points: 0,
																					evaluatedPoints: 0,
																					answerText: String
																				}
																			]
																		}
																	]
																}
															],
															dragDropObjects: 
															{
																type: 0,
																randomOrder: False,
																penality: 0,
																backgroundImage: String,
																backgroundImageWidth: 0,
																backgroundImageHeight: 0,
																playerHeight: 0,
																gridX: 0,
																gridY: 0,
																scoId: String,
																editorMode: String,
																automaticHorizontalLayout: False,
																matchObjects: 
																[
																	{
																		id: String,
																		idDst: String,
																		idSrc: String,
																		isSourceObject: False,
																		left: 0,
																		top: 0,
																		width: 0,
																		height: 0,
																		color: String,
																		borderWidth: String,
																		borderColor: String,
																		textColor: String,
																		points: 0,
																		valign: String,
																		align: String,
																		snapPostion: String,
																		matchObjectTexts: 
																		[
																			{
																				language: String,
																				text: String
																			}
																		],
																		currentIdSrc: String,
																		evaluatedPoints: 0
																	}
																]
															},
															response: String,
															isAnswered: False,
															isBookmarked: False,
															score: 0,
															timeUsed: 0,
															surveyComment: String
														}
													],
													testId: 0
												}
											],
											state: String,
											score: 0,
											evaluations: 0,
											lockAfterFinalEvaluations: False
										},
										isMobileLesson: False,
										lessonUsage: 
										{
											lessonId: 0,
											userId: 0,
											sid: String,
											title: String,
											type: 0,
											lessonStatus: String,
											lessonScore: 0,
											attemptCount: 0,
											firstUsed: 0001-01-01,
											lastUsed: 0001-01-01,
											timeUsed: 0,
											classTitle: String,
											registrationStatus: 0,
											startDate: 0001-01-01,
											endDate: 0001-01-01,
											rating: 0,
											suspendData: String,
											lessonLocation: String
										},
										registrationStatus: String,
										isRegistrationRequired: False,
										price: 0,
										currency: String,
										id: 0,
										sid: String,
										type: String,
										subType: 0,
										title: String,
										summary: String,
										attributes: 
										[
											{
												id: 0,
												name: String,
												value: String,
												integerValue: 0,
												doubleValue: 0,
												attributeMetadataId: 0,
												source: String,
												ordinal: 0
											}
										]
									}
								}
							]
						}
					],
					lessonUsage: 
					{
						lessonId: 0,
						userId: 0,
						sid: String,
						title: String,
						type: 0,
						lessonStatus: String,
						lessonScore: 0,
						attemptCount: 0,
						firstUsed: 0001-01-01,
						lastUsed: 0001-01-01,
						timeUsed: 0,
						classTitle: String,
						registrationStatus: 0,
						startDate: 0001-01-01,
						endDate: 0001-01-01,
						rating: 0,
						suspendData: String,
						lessonLocation: String
					},
					registrationStatus: String,
					isRegistrationRequired: False,
					price: 0,
					currency: String,
					id: 0,
					sid: String,
					type: String,
					subType: 0,
					title: String,
					summary: String,
					attributes: 
					[
						{
							id: 0,
							name: String,
							value: String,
							integerValue: 0,
							doubleValue: 0,
							attributeMetadataId: 0,
							source: String,
							ordinal: 0
						}
					]
				},
				children: 
				[
					{
						elementId: 0,
						type: String,
						blockTitle: String,
						blockStatus: String,
						isLocked: False,
						blockScore: 0,
						shortDescription: String,
						treeLevel: 0,
						lesson: 
						{
							keywords: 
							[
								String
							],
							runningBeginTime: 0001-01-01,
							runningEndTime: 0001-01-01,
							requiredLessonStatus: String,
							requiredScore: 0,
							assignmentType: String,
							keepLessonStatus: False,
							isDownloadable: False,
							uiCompatibility: 
							[
								String
							],
							mobileLessonStarterUrl: String,
							contentStartUrl: String,
							rating: 
							{
								average: 0,
								mine: 0,
								count: 0
							},
							mentors: 
							[
								{
									id: 0,
									guid: String,
									domainName: String,
									domainId: 0,
									department: String,
									name: String,
									qualifiedName: String,
									firstName: String,
									lastName: String,
									email: String,
									displayName: String String,
									userImageData: String,
									attributes: 
									[
										{
											id: 0,
											name: String,
											value: String,
											integerValue: 0,
											doubleValue: 0,
											attributeMetadataId: 0,
											source: String,
											ordinal: 0
										}
									],
									skills: 
									[
										{
											id: 0,
											sid: String,
											title: String,
											levelValue: 0,
											levelTitle: String,
											acquired: String,
											reasonForAssignment: String,
											expires: String
										}
									],
									groups: 
									[
										{
											id: 0,
											name: String,
											qualifiedName: String,
											type: String
										}
									],
									contacts: 
									[
										{
											type: String,
											title: String,
											value: String
										}
									],
									additionalInfos: 
									[
										{
											name: String,
											value: String
										}
									]
								}
							],
							myClass: 
							{
								id: 0,
								code: String,
								title: String,
								description: String,
								price: String,
								currency: String,
								priceInformation: String,
								costCenter: String,
								registrationBeginTime: String,
								registrationEndTime: String,
								runningBeginTime: String,
								runningEndTime: String,
								isClosed: False,
								places: 0,
								freePlaces: 0,
								isEnrolmentAllowed: False,
								registrationStatus: String,
								locations: 
								[
									{
										id: 0,
										roomName: String,
										roomNo: String,
										roomDescription: String,
										venueLink: String,
										venueName: String
									}
								],
								sessions: 
								[
									{
										id: 0,
										startTime: String,
										endTime: String,
										title: String
									}
								],
								students: 
								[
									{
										id: 0,
										guid: String,
										domainName: String,
										domainId: 0,
										department: String,
										name: String,
										qualifiedName: String,
										firstName: String,
										lastName: String,
										email: String,
										displayName: String String,
										userImageData: String,
										attributes: 
										[
											{
												id: 0,
												name: String,
												value: String,
												integerValue: 0,
												doubleValue: 0,
												attributeMetadataId: 0,
												source: String,
												ordinal: 0
											}
										],
										skills: 
										[
											{
												id: 0,
												sid: String,
												title: String,
												levelValue: 0,
												levelTitle: String,
												acquired: String,
												reasonForAssignment: String,
												expires: String
											}
										],
										groups: 
										[
											{
												id: 0,
												name: String,
												qualifiedName: String,
												type: String
											}
										],
										contacts: 
										[
											{
												type: String,
												title: String,
												value: String
											}
										],
										additionalInfos: 
										[
											{
												name: String,
												value: String
											}
										]
									}
								],
								trainers: 
								[
									{
										id: 0,
										guid: String,
										domainName: String,
										domainId: 0,
										department: String,
										name: String,
										qualifiedName: String,
										firstName: String,
										lastName: String,
										email: String,
										displayName: String String,
										userImageData: String,
										attributes: 
										[
											{
												id: 0,
												name: String,
												value: String,
												integerValue: 0,
												doubleValue: 0,
												attributeMetadataId: 0,
												source: String,
												ordinal: 0
											}
										],
										skills: 
										[
											{
												id: 0,
												sid: String,
												title: String,
												levelValue: 0,
												levelTitle: String,
												acquired: String,
												reasonForAssignment: String,
												expires: String
											}
										],
										groups: 
										[
											{
												id: 0,
												name: String,
												qualifiedName: String,
												type: String
											}
										],
										contacts: 
										[
											{
												type: String,
												title: String,
												value: String
											}
										],
										additionalInfos: 
										[
											{
												name: String,
												value: String
											}
										]
									}
								]
							},
							allClasses: 
							[
								{
									id: 0,
									code: String,
									title: String,
									description: String,
									price: String,
									currency: String,
									priceInformation: String,
									costCenter: String,
									registrationBeginTime: String,
									registrationEndTime: String,
									runningBeginTime: String,
									runningEndTime: String,
									isClosed: False,
									places: 0,
									freePlaces: 0,
									isEnrolmentAllowed: False,
									registrationStatus: String,
									locations: 
									[
										{
											id: 0,
											roomName: String,
											roomNo: String,
											roomDescription: String,
											venueLink: String,
											venueName: String
										}
									],
									sessions: 
									[
										{
											id: 0,
											startTime: String,
											endTime: String,
											title: String
										}
									],
									students: 
									[
										{
											id: 0,
											guid: String,
											domainName: String,
											domainId: 0,
											department: String,
											name: String,
											qualifiedName: String,
											firstName: String,
											lastName: String,
											email: String,
											displayName: String String,
											userImageData: String,
											attributes: 
											[
												{
													id: 0,
													name: String,
													value: String,
													integerValue: 0,
													doubleValue: 0,
													attributeMetadataId: 0,
													source: String,
													ordinal: 0
												}
											],
											skills: 
											[
												{
													id: 0,
													sid: String,
													title: String,
													levelValue: 0,
													levelTitle: String,
													acquired: String,
													reasonForAssignment: String,
													expires: String
												}
											],
											groups: 
											[
												{
													id: 0,
													name: String,
													qualifiedName: String,
													type: String
												}
											],
											contacts: 
											[
												{
													type: String,
													title: String,
													value: String
												}
											],
											additionalInfos: 
											[
												{
													name: String,
													value: String
												}
											]
										}
									],
									trainers: 
									[
										{
											id: 0,
											guid: String,
											domainName: String,
											domainId: 0,
											department: String,
											name: String,
											qualifiedName: String,
											firstName: String,
											lastName: String,
											email: String,
											displayName: String String,
											userImageData: String,
											attributes: 
											[
												{
													id: 0,
													name: String,
													value: String,
													integerValue: 0,
													doubleValue: 0,
													attributeMetadataId: 0,
													source: String,
													ordinal: 0
												}
											],
											skills: 
											[
												{
													id: 0,
													sid: String,
													title: String,
													levelValue: 0,
													levelTitle: String,
													acquired: String,
													reasonForAssignment: String,
													expires: String
												}
											],
											groups: 
											[
												{
													id: 0,
													name: String,
													qualifiedName: String,
													type: String
												}
											],
											contacts: 
											[
												{
													type: String,
													title: String,
													value: String
												}
											],
											additionalInfos: 
											[
												{
													name: String,
													value: String
												}
											]
										}
									]
								}
							],
							requiredSkills: 
							[
								{
									id: 0,
									sid: String,
									title: String,
									isFulfilled: False,
									requiredLevelValue: 0,
									requiredLevelTitle: String,
									userLevelValue: 0,
									userLevelTitle: String
								}
							],
							descriptionUrl: String,
							introImageData: String,
							questionnaire: 
							{
								serializationVersion: 0,
								lastSaved: String,
								startTime: String,
								evaluationTime: String,
								id: 0,
								sid: String,
								title: String,
								language: String,
								querstionnaireType: String,
								evaluationLimit: 0,
								timeLimit: 0,
								sequencingChoiceAllowed: False,
								showCorrectAnswer: False,
								showPoints: False,
								showScore: False,
								mayBePartiallyCorrect: False,
								randomOrder: False,
								maxEvaluations: 0,
								questions: 
								[
									{
										id: 0,
										sid: String,
										title: String,
										language: String,
										player: String,
										template: String,
										style: String,
										questionType: String,
										answerType: String,
										allowSurveyComments: False,
										text: String,
										answers: 
										[
											{
												id: 0,
												type: String,
												randomOrder: False,
												answerText: String,
												feedback: String,
												points: 0,
												isSelected: False
											}
										],
										textHoles: 
										[
											{
												placeholder: String,
												showHolesInText: False,
												id: 0,
												caseSensitive: False,
												length: 0,
												useWildCards: False,
												textHoleAnswers: 
												[
													{
														language: String,
														answers: 
														[
															{
																text: String,
																feedback: String,
																points: 0,
																evaluatedPoints: 0,
																answerText: String
															}
														]
													}
												]
											}
										],
										dragDropObjects: 
										{
											type: 0,
											randomOrder: False,
											penality: 0,
											backgroundImage: String,
											backgroundImageWidth: 0,
											backgroundImageHeight: 0,
											playerHeight: 0,
											gridX: 0,
											gridY: 0,
											scoId: String,
											editorMode: String,
											automaticHorizontalLayout: False,
											matchObjects: 
											[
												{
													id: String,
													idDst: String,
													idSrc: String,
													isSourceObject: False,
													left: 0,
													top: 0,
													width: 0,
													height: 0,
													color: String,
													borderWidth: String,
													borderColor: String,
													textColor: String,
													points: 0,
													valign: String,
													align: String,
													snapPostion: String,
													matchObjectTexts: 
													[
														{
															language: String,
															text: String
														}
													],
													currentIdSrc: String,
													evaluatedPoints: 0
												}
											]
										},
										response: String,
										isAnswered: False,
										isBookmarked: False,
										score: 0,
										timeUsed: 0,
										surveyComment: String
									}
								],
								randomQuestions: 
								[
									{
										questionCount: 0,
										position: 0,
										subjectText: String,
										subjectId: 0,
										productiveQuestions: 
										[
											{
												id: 0,
												sid: String,
												title: String,
												language: String,
												player: String,
												template: String,
												style: String,
												questionType: String,
												answerType: String,
												allowSurveyComments: False,
												text: String,
												answers: 
												[
													{
														id: 0,
														type: String,
														randomOrder: False,
														answerText: String,
														feedback: String,
														points: 0,
														isSelected: False
													}
												],
												textHoles: 
												[
													{
														placeholder: String,
														showHolesInText: False,
														id: 0,
														caseSensitive: False,
														length: 0,
														useWildCards: False,
														textHoleAnswers: 
														[
															{
																language: String,
																answers: 
																[
																	{
																		text: String,
																		feedback: String,
																		points: 0,
																		evaluatedPoints: 0,
																		answerText: String
																	}
																]
															}
														]
													}
												],
												dragDropObjects: 
												{
													type: 0,
													randomOrder: False,
													penality: 0,
													backgroundImage: String,
													backgroundImageWidth: 0,
													backgroundImageHeight: 0,
													playerHeight: 0,
													gridX: 0,
													gridY: 0,
													scoId: String,
													editorMode: String,
													automaticHorizontalLayout: False,
													matchObjects: 
													[
														{
															id: String,
															idDst: String,
															idSrc: String,
															isSourceObject: False,
															left: 0,
															top: 0,
															width: 0,
															height: 0,
															color: String,
															borderWidth: String,
															borderColor: String,
															textColor: String,
															points: 0,
															valign: String,
															align: String,
															snapPostion: String,
															matchObjectTexts: 
															[
																{
																	language: String,
																	text: String
																}
															],
															currentIdSrc: String,
															evaluatedPoints: 0
														}
													]
												},
												response: String,
												isAnswered: False,
												isBookmarked: False,
												score: 0,
												timeUsed: 0,
												surveyComment: String
											}
										],
										testId: 0
									}
								],
								state: String,
								score: 0,
								evaluations: 0,
								lockAfterFinalEvaluations: False
							},
							isMobileLesson: False,
							tPlanElements: 
							[
								{
									elementId: 0,
									type: String,
									blockTitle: String,
									blockStatus: String,
									isLocked: False,
									blockScore: 0,
									shortDescription: String,
									treeLevel: 0,
									lesson: 
									{
										keywords: 
										[
											String
										],
										runningBeginTime: 0001-01-01,
										runningEndTime: 0001-01-01,
										requiredLessonStatus: String,
										requiredScore: 0,
										assignmentType: String,
										keepLessonStatus: False,
										isDownloadable: False,
										uiCompatibility: 
										[
											String
										],
										mobileLessonStarterUrl: String,
										contentStartUrl: String,
										rating: 
										{
											average: 0,
											mine: 0,
											count: 0
										},
										mentors: 
										[
											{
												id: 0,
												guid: String,
												domainName: String,
												domainId: 0,
												department: String,
												name: String,
												qualifiedName: String,
												firstName: String,
												lastName: String,
												email: String,
												displayName: String String,
												userImageData: String,
												attributes: 
												[
													{
														id: 0,
														name: String,
														value: String,
														integerValue: 0,
														doubleValue: 0,
														attributeMetadataId: 0,
														source: String,
														ordinal: 0
													}
												],
												skills: 
												[
													{
														id: 0,
														sid: String,
														title: String,
														levelValue: 0,
														levelTitle: String,
														acquired: String,
														reasonForAssignment: String,
														expires: String
													}
												],
												groups: 
												[
													{
														id: 0,
														name: String,
														qualifiedName: String,
														type: String
													}
												],
												contacts: 
												[
													{
														type: String,
														title: String,
														value: String
													}
												],
												additionalInfos: 
												[
													{
														name: String,
														value: String
													}
												]
											}
										],
										myClass: 
										{
											id: 0,
											code: String,
											title: String,
											description: String,
											price: String,
											currency: String,
											priceInformation: String,
											costCenter: String,
											registrationBeginTime: String,
											registrationEndTime: String,
											runningBeginTime: String,
											runningEndTime: String,
											isClosed: False,
											places: 0,
											freePlaces: 0,
											isEnrolmentAllowed: False,
											registrationStatus: String,
											locations: 
											[
												{
													id: 0,
													roomName: String,
													roomNo: String,
													roomDescription: String,
													venueLink: String,
													venueName: String
												}
											],
											sessions: 
											[
												{
													id: 0,
													startTime: String,
													endTime: String,
													title: String
												}
											],
											students: 
											[
												{
													id: 0,
													guid: String,
													domainName: String,
													domainId: 0,
													department: String,
													name: String,
													qualifiedName: String,
													firstName: String,
													lastName: String,
													email: String,
													displayName: String String,
													userImageData: String,
													attributes: 
													[
														{
															id: 0,
															name: String,
															value: String,
															integerValue: 0,
															doubleValue: 0,
															attributeMetadataId: 0,
															source: String,
															ordinal: 0
														}
													],
													skills: 
													[
														{
															id: 0,
															sid: String,
															title: String,
															levelValue: 0,
															levelTitle: String,
															acquired: String,
															reasonForAssignment: String,
															expires: String
														}
													],
													groups: 
													[
														{
															id: 0,
															name: String,
															qualifiedName: String,
															type: String
														}
													],
													contacts: 
													[
														{
															type: String,
															title: String,
															value: String
														}
													],
													additionalInfos: 
													[
														{
															name: String,
															value: String
														}
													]
												}
											],
											trainers: 
											[
												{
													id: 0,
													guid: String,
													domainName: String,
													domainId: 0,
													department: String,
													name: String,
													qualifiedName: String,
													firstName: String,
													lastName: String,
													email: String,
													displayName: String String,
													userImageData: String,
													attributes: 
													[
														{
															id: 0,
															name: String,
															value: String,
															integerValue: 0,
															doubleValue: 0,
															attributeMetadataId: 0,
															source: String,
															ordinal: 0
														}
													],
													skills: 
													[
														{
															id: 0,
															sid: String,
															title: String,
															levelValue: 0,
															levelTitle: String,
															acquired: String,
															reasonForAssignment: String,
															expires: String
														}
													],
													groups: 
													[
														{
															id: 0,
															name: String,
															qualifiedName: String,
															type: String
														}
													],
													contacts: 
													[
														{
															type: String,
															title: String,
															value: String
														}
													],
													additionalInfos: 
													[
														{
															name: String,
															value: String
														}
													]
												}
											]
										},
										allClasses: 
										[
											{
												id: 0,
												code: String,
												title: String,
												description: String,
												price: String,
												currency: String,
												priceInformation: String,
												costCenter: String,
												registrationBeginTime: String,
												registrationEndTime: String,
												runningBeginTime: String,
												runningEndTime: String,
												isClosed: False,
												places: 0,
												freePlaces: 0,
												isEnrolmentAllowed: False,
												registrationStatus: String,
												locations: 
												[
													{
														id: 0,
														roomName: String,
														roomNo: String,
														roomDescription: String,
														venueLink: String,
														venueName: String
													}
												],
												sessions: 
												[
													{
														id: 0,
														startTime: String,
														endTime: String,
														title: String
													}
												],
												students: 
												[
													{
														id: 0,
														guid: String,
														domainName: String,
														domainId: 0,
														department: String,
														name: String,
														qualifiedName: String,
														firstName: String,
														lastName: String,
														email: String,
														displayName: String String,
														userImageData: String,
														attributes: 
														[
															{
																id: 0,
																name: String,
																value: String,
																integerValue: 0,
																doubleValue: 0,
																attributeMetadataId: 0,
																source: String,
																ordinal: 0
															}
														],
														skills: 
														[
															{
																id: 0,
																sid: String,
																title: String,
																levelValue: 0,
																levelTitle: String,
																acquired: String,
																reasonForAssignment: String,
																expires: String
															}
														],
														groups: 
														[
															{
																id: 0,
																name: String,
																qualifiedName: String,
																type: String
															}
														],
														contacts: 
														[
															{
																type: String,
																title: String,
																value: String
															}
														],
														additionalInfos: 
														[
															{
																name: String,
																value: String
															}
														]
													}
												],
												trainers: 
												[
													{
														id: 0,
														guid: String,
														domainName: String,
														domainId: 0,
														department: String,
														name: String,
														qualifiedName: String,
														firstName: String,
														lastName: String,
														email: String,
														displayName: String String,
														userImageData: String,
														attributes: 
														[
															{
																id: 0,
																name: String,
																value: String,
																integerValue: 0,
																doubleValue: 0,
																attributeMetadataId: 0,
																source: String,
																ordinal: 0
															}
														],
														skills: 
														[
															{
																id: 0,
																sid: String,
																title: String,
																levelValue: 0,
																levelTitle: String,
																acquired: String,
																reasonForAssignment: String,
																expires: String
															}
														],
														groups: 
														[
															{
																id: 0,
																name: String,
																qualifiedName: String,
																type: String
															}
														],
														contacts: 
														[
															{
																type: String,
																title: String,
																value: String
															}
														],
														additionalInfos: 
														[
															{
																name: String,
																value: String
															}
														]
													}
												]
											}
										],
										requiredSkills: 
										[
											{
												id: 0,
												sid: String,
												title: String,
												isFulfilled: False,
												requiredLevelValue: 0,
												requiredLevelTitle: String,
												userLevelValue: 0,
												userLevelTitle: String
											}
										],
										descriptionUrl: String,
										introImageData: String,
										questionnaire: 
										{
											serializationVersion: 0,
											lastSaved: String,
											startTime: String,
											evaluationTime: String,
											id: 0,
											sid: String,
											title: String,
											language: String,
											querstionnaireType: String,
											evaluationLimit: 0,
											timeLimit: 0,
											sequencingChoiceAllowed: False,
											showCorrectAnswer: False,
											showPoints: False,
											showScore: False,
											mayBePartiallyCorrect: False,
											randomOrder: False,
											maxEvaluations: 0,
											questions: 
											[
												{
													id: 0,
													sid: String,
													title: String,
													language: String,
													player: String,
													template: String,
													style: String,
													questionType: String,
													answerType: String,
													allowSurveyComments: False,
													text: String,
													answers: 
													[
														{
															id: 0,
															type: String,
															randomOrder: False,
															answerText: String,
															feedback: String,
															points: 0,
															isSelected: False
														}
													],
													textHoles: 
													[
														{
															placeholder: String,
															showHolesInText: False,
															id: 0,
															caseSensitive: False,
															length: 0,
															useWildCards: False,
															textHoleAnswers: 
															[
																{
																	language: String,
																	answers: 
																	[
																		{
																			text: String,
																			feedback: String,
																			points: 0,
																			evaluatedPoints: 0,
																			answerText: String
																		}
																	]
																}
															]
														}
													],
													dragDropObjects: 
													{
														type: 0,
														randomOrder: False,
														penality: 0,
														backgroundImage: String,
														backgroundImageWidth: 0,
														backgroundImageHeight: 0,
														playerHeight: 0,
														gridX: 0,
														gridY: 0,
														scoId: String,
														editorMode: String,
														automaticHorizontalLayout: False,
														matchObjects: 
														[
															{
																id: String,
																idDst: String,
																idSrc: String,
																isSourceObject: False,
																left: 0,
																top: 0,
																width: 0,
																height: 0,
																color: String,
																borderWidth: String,
																borderColor: String,
																textColor: String,
																points: 0,
																valign: String,
																align: String,
																snapPostion: String,
																matchObjectTexts: 
																[
																	{
																		language: String,
																		text: String
																	}
																],
																currentIdSrc: String,
																evaluatedPoints: 0
															}
														]
													},
													response: String,
													isAnswered: False,
													isBookmarked: False,
													score: 0,
													timeUsed: 0,
													surveyComment: String
												}
											],
											randomQuestions: 
											[
												{
													questionCount: 0,
													position: 0,
													subjectText: String,
													subjectId: 0,
													productiveQuestions: 
													[
														{
															id: 0,
															sid: String,
															title: String,
															language: String,
															player: String,
															template: String,
															style: String,
															questionType: String,
															answerType: String,
															allowSurveyComments: False,
															text: String,
															answers: 
															[
																{
																	id: 0,
																	type: String,
																	randomOrder: False,
																	answerText: String,
																	feedback: String,
																	points: 0,
																	isSelected: False
																}
															],
															textHoles: 
															[
																{
																	placeholder: String,
																	showHolesInText: False,
																	id: 0,
																	caseSensitive: False,
																	length: 0,
																	useWildCards: False,
																	textHoleAnswers: 
																	[
																		{
																			language: String,
																			answers: 
																			[
																				{
																					text: String,
																					feedback: String,
																					points: 0,
																					evaluatedPoints: 0,
																					answerText: String
																				}
																			]
																		}
																	]
																}
															],
															dragDropObjects: 
															{
																type: 0,
																randomOrder: False,
																penality: 0,
																backgroundImage: String,
																backgroundImageWidth: 0,
																backgroundImageHeight: 0,
																playerHeight: 0,
																gridX: 0,
																gridY: 0,
																scoId: String,
																editorMode: String,
																automaticHorizontalLayout: False,
																matchObjects: 
																[
																	{
																		id: String,
																		idDst: String,
																		idSrc: String,
																		isSourceObject: False,
																		left: 0,
																		top: 0,
																		width: 0,
																		height: 0,
																		color: String,
																		borderWidth: String,
																		borderColor: String,
																		textColor: String,
																		points: 0,
																		valign: String,
																		align: String,
																		snapPostion: String,
																		matchObjectTexts: 
																		[
																			{
																				language: String,
																				text: String
																			}
																		],
																		currentIdSrc: String,
																		evaluatedPoints: 0
																	}
																]
															},
															response: String,
															isAnswered: False,
															isBookmarked: False,
															score: 0,
															timeUsed: 0,
															surveyComment: String
														}
													],
													testId: 0
												}
											],
											state: String,
											score: 0,
											evaluations: 0,
											lockAfterFinalEvaluations: False
										},
										isMobileLesson: False,
										lessonUsage: 
										{
											lessonId: 0,
											userId: 0,
											sid: String,
											title: String,
											type: 0,
											lessonStatus: String,
											lessonScore: 0,
											attemptCount: 0,
											firstUsed: 0001-01-01,
											lastUsed: 0001-01-01,
											timeUsed: 0,
											classTitle: String,
											registrationStatus: 0,
											startDate: 0001-01-01,
											endDate: 0001-01-01,
											rating: 0,
											suspendData: String,
											lessonLocation: String
										},
										registrationStatus: String,
										isRegistrationRequired: False,
										price: 0,
										currency: String,
										id: 0,
										sid: String,
										type: String,
										subType: 0,
										title: String,
										summary: String,
										attributes: 
										[
											{
												id: 0,
												name: String,
												value: String,
												integerValue: 0,
												doubleValue: 0,
												attributeMetadataId: 0,
												source: String,
												ordinal: 0
											}
										]
									}
								}
							],
							lessonUsage: 
							{
								lessonId: 0,
								userId: 0,
								sid: String,
								title: String,
								type: 0,
								lessonStatus: String,
								lessonScore: 0,
								attemptCount: 0,
								firstUsed: 0001-01-01,
								lastUsed: 0001-01-01,
								timeUsed: 0,
								classTitle: String,
								registrationStatus: 0,
								startDate: 0001-01-01,
								endDate: 0001-01-01,
								rating: 0,
								suspendData: String,
								lessonLocation: String
							},
							registrationStatus: String,
							isRegistrationRequired: False,
							price: 0,
							currency: String,
							id: 0,
							sid: String,
							type: String,
							subType: 0,
							title: String,
							summary: String,
							attributes: 
							[
								{
									id: 0,
									name: String,
									value: String,
									integerValue: 0,
									doubleValue: 0,
									attributeMetadataId: 0,
									source: String,
									ordinal: 0
								}
							]
						},
						children: 
						[
							{
								elementId: 0,
								type: String,
								blockTitle: String,
								blockStatus: String,
								isLocked: False,
								blockScore: 0,
								shortDescription: String,
								treeLevel: 0,
								lesson: 
								{
									keywords: 
									[
										String
									],
									runningBeginTime: 0001-01-01,
									runningEndTime: 0001-01-01,
									requiredLessonStatus: String,
									requiredScore: 0,
									assignmentType: String,
									keepLessonStatus: False,
									isDownloadable: False,
									uiCompatibility: 
									[
										String
									],
									mobileLessonStarterUrl: String,
									contentStartUrl: String,
									rating: 
									{
										average: 0,
										mine: 0,
										count: 0
									},
									mentors: 
									[
										{
											id: 0,
											guid: String,
											domainName: String,
											domainId: 0,
											department: String,
											name: String,
											qualifiedName: String,
											firstName: String,
											lastName: String,
											email: String,
											displayName: String String,
											userImageData: String,
											attributes: 
											[
												{
													id: 0,
													name: String,
													value: String,
													integerValue: 0,
													doubleValue: 0,
													attributeMetadataId: 0,
													source: String,
													ordinal: 0
												}
											],
											skills: 
											[
												{
													id: 0,
													sid: String,
													title: String,
													levelValue: 0,
													levelTitle: String,
													acquired: String,
													reasonForAssignment: String,
													expires: String
												}
											],
											groups: 
											[
												{
													id: 0,
													name: String,
													qualifiedName: String,
													type: String
												}
											],
											contacts: 
											[
												{
													type: String,
													title: String,
													value: String
												}
											],
											additionalInfos: 
											[
												{
													name: String,
													value: String
												}
											]
										}
									],
									myClass: 
									{
										id: 0,
										code: String,
										title: String,
										description: String,
										price: String,
										currency: String,
										priceInformation: String,
										costCenter: String,
										registrationBeginTime: String,
										registrationEndTime: String,
										runningBeginTime: String,
										runningEndTime: String,
										isClosed: False,
										places: 0,
										freePlaces: 0,
										isEnrolmentAllowed: False,
										registrationStatus: String,
										locations: 
										[
											{
												id: 0,
												roomName: String,
												roomNo: String,
												roomDescription: String,
												venueLink: String,
												venueName: String
											}
										],
										sessions: 
										[
											{
												id: 0,
												startTime: String,
												endTime: String,
												title: String
											}
										],
										students: 
										[
											{
												id: 0,
												guid: String,
												domainName: String,
												domainId: 0,
												department: String,
												name: String,
												qualifiedName: String,
												firstName: String,
												lastName: String,
												email: String,
												displayName: String String,
												userImageData: String,
												attributes: 
												[
													{
														id: 0,
														name: String,
														value: String,
														integerValue: 0,
														doubleValue: 0,
														attributeMetadataId: 0,
														source: String,
														ordinal: 0
													}
												],
												skills: 
												[
													{
														id: 0,
														sid: String,
														title: String,
														levelValue: 0,
														levelTitle: String,
														acquired: String,
														reasonForAssignment: String,
														expires: String
													}
												],
												groups: 
												[
													{
														id: 0,
														name: String,
														qualifiedName: String,
														type: String
													}
												],
												contacts: 
												[
													{
														type: String,
														title: String,
														value: String
													}
												],
												additionalInfos: 
												[
													{
														name: String,
														value: String
													}
												]
											}
										],
										trainers: 
										[
											{
												id: 0,
												guid: String,
												domainName: String,
												domainId: 0,
												department: String,
												name: String,
												qualifiedName: String,
												firstName: String,
												lastName: String,
												email: String,
												displayName: String String,
												userImageData: String,
												attributes: 
												[
													{
														id: 0,
														name: String,
														value: String,
														integerValue: 0,
														doubleValue: 0,
														attributeMetadataId: 0,
														source: String,
														ordinal: 0
													}
												],
												skills: 
												[
													{
														id: 0,
														sid: String,
														title: String,
														levelValue: 0,
														levelTitle: String,
														acquired: String,
														reasonForAssignment: String,
														expires: String
													}
												],
												groups: 
												[
													{
														id: 0,
														name: String,
														qualifiedName: String,
														type: String
													}
												],
												contacts: 
												[
													{
														type: String,
														title: String,
														value: String
													}
												],
												additionalInfos: 
												[
													{
														name: String,
														value: String
													}
												]
											}
										]
									},
									allClasses: 
									[
										{
											id: 0,
											code: String,
											title: String,
											description: String,
											price: String,
											currency: String,
											priceInformation: String,
											costCenter: String,
											registrationBeginTime: String,
											registrationEndTime: String,
											runningBeginTime: String,
											runningEndTime: String,
											isClosed: False,
											places: 0,
											freePlaces: 0,
											isEnrolmentAllowed: False,
											registrationStatus: String,
											locations: 
											[
												{
													id: 0,
													roomName: String,
													roomNo: String,
													roomDescription: String,
													venueLink: String,
													venueName: String
												}
											],
											sessions: 
											[
												{
													id: 0,
													startTime: String,
													endTime: String,
													title: String
												}
											],
											students: 
											[
												{
													id: 0,
													guid: String,
													domainName: String,
													domainId: 0,
													department: String,
													name: String,
													qualifiedName: String,
													firstName: String,
													lastName: String,
													email: String,
													displayName: String String,
													userImageData: String,
													attributes: 
													[
														{
															id: 0,
															name: String,
															value: String,
															integerValue: 0,
															doubleValue: 0,
															attributeMetadataId: 0,
															source: String,
															ordinal: 0
														}
													],
													skills: 
													[
														{
															id: 0,
															sid: String,
															title: String,
															levelValue: 0,
															levelTitle: String,
															acquired: String,
															reasonForAssignment: String,
															expires: String
														}
													],
													groups: 
													[
														{
															id: 0,
															name: String,
															qualifiedName: String,
															type: String
														}
													],
													contacts: 
													[
														{
															type: String,
															title: String,
															value: String
														}
													],
													additionalInfos: 
													[
														{
															name: String,
															value: String
														}
													]
												}
											],
											trainers: 
											[
												{
													id: 0,
													guid: String,
													domainName: String,
													domainId: 0,
													department: String,
													name: String,
													qualifiedName: String,
													firstName: String,
													lastName: String,
													email: String,
													displayName: String String,
													userImageData: String,
													attributes: 
													[
														{
															id: 0,
															name: String,
															value: String,
															integerValue: 0,
															doubleValue: 0,
															attributeMetadataId: 0,
															source: String,
															ordinal: 0
														}
													],
													skills: 
													[
														{
															id: 0,
															sid: String,
															title: String,
															levelValue: 0,
															levelTitle: String,
															acquired: String,
															reasonForAssignment: String,
															expires: String
														}
													],
													groups: 
													[
														{
															id: 0,
															name: String,
															qualifiedName: String,
															type: String
														}
													],
													contacts: 
													[
														{
															type: String,
															title: String,
															value: String
														}
													],
													additionalInfos: 
													[
														{
															name: String,
															value: String
														}
													]
												}
											]
										}
									],
									requiredSkills: 
									[
										{
											id: 0,
											sid: String,
											title: String,
											isFulfilled: False,
											requiredLevelValue: 0,
											requiredLevelTitle: String,
											userLevelValue: 0,
											userLevelTitle: String
										}
									],
									descriptionUrl: String,
									introImageData: String,
									questionnaire: 
									{
										serializationVersion: 0,
										lastSaved: String,
										startTime: String,
										evaluationTime: String,
										id: 0,
										sid: String,
										title: String,
										language: String,
										querstionnaireType: String,
										evaluationLimit: 0,
										timeLimit: 0,
										sequencingChoiceAllowed: False,
										showCorrectAnswer: False,
										showPoints: False,
										showScore: False,
										mayBePartiallyCorrect: False,
										randomOrder: False,
										maxEvaluations: 0,
										questions: 
										[
											{
												id: 0,
												sid: String,
												title: String,
												language: String,
												player: String,
												template: String,
												style: String,
												questionType: String,
												answerType: String,
												allowSurveyComments: False,
												text: String,
												answers: 
												[
													{
														id: 0,
														type: String,
														randomOrder: False,
														answerText: String,
														feedback: String,
														points: 0,
														isSelected: False
													}
												],
												textHoles: 
												[
													{
														placeholder: String,
														showHolesInText: False,
														id: 0,
														caseSensitive: False,
														length: 0,
														useWildCards: False,
														textHoleAnswers: 
														[
															{
																language: String,
																answers: 
																[
																	{
																		text: String,
																		feedback: String,
																		points: 0,
																		evaluatedPoints: 0,
																		answerText: String
																	}
																]
															}
														]
													}
												],
												dragDropObjects: 
												{
													type: 0,
													randomOrder: False,
													penality: 0,
													backgroundImage: String,
													backgroundImageWidth: 0,
													backgroundImageHeight: 0,
													playerHeight: 0,
													gridX: 0,
													gridY: 0,
													scoId: String,
													editorMode: String,
													automaticHorizontalLayout: False,
													matchObjects: 
													[
														{
															id: String,
															idDst: String,
															idSrc: String,
															isSourceObject: False,
															left: 0,
															top: 0,
															width: 0,
															height: 0,
															color: String,
															borderWidth: String,
															borderColor: String,
															textColor: String,
															points: 0,
															valign: String,
															align: String,
															snapPostion: String,
															matchObjectTexts: 
															[
																{
																	language: String,
																	text: String
																}
															],
															currentIdSrc: String,
															evaluatedPoints: 0
														}
													]
												},
												response: String,
												isAnswered: False,
												isBookmarked: False,
												score: 0,
												timeUsed: 0,
												surveyComment: String
											}
										],
										randomQuestions: 
										[
											{
												questionCount: 0,
												position: 0,
												subjectText: String,
												subjectId: 0,
												productiveQuestions: 
												[
													{
														id: 0,
														sid: String,
														title: String,
														language: String,
														player: String,
														template: String,
														style: String,
														questionType: String,
														answerType: String,
														allowSurveyComments: False,
														text: String,
														answers: 
														[
															{
																id: 0,
																type: String,
																randomOrder: False,
																answerText: String,
																feedback: String,
																points: 0,
																isSelected: False
															}
														],
														textHoles: 
														[
															{
																placeholder: String,
																showHolesInText: False,
																id: 0,
																caseSensitive: False,
																length: 0,
																useWildCards: False,
																textHoleAnswers: 
																[
																	{
																		language: String,
																		answers: 
																		[
																			{
																				text: String,
																				feedback: String,
																				points: 0,
																				evaluatedPoints: 0,
																				answerText: String
																			}
																		]
																	}
																]
															}
														],
														dragDropObjects: 
														{
															type: 0,
															randomOrder: False,
															penality: 0,
															backgroundImage: String,
															backgroundImageWidth: 0,
															backgroundImageHeight: 0,
															playerHeight: 0,
															gridX: 0,
															gridY: 0,
															scoId: String,
															editorMode: String,
															automaticHorizontalLayout: False,
															matchObjects: 
															[
																{
																	id: String,
																	idDst: String,
																	idSrc: String,
																	isSourceObject: False,
																	left: 0,
																	top: 0,
																	width: 0,
																	height: 0,
																	color: String,
																	borderWidth: String,
																	borderColor: String,
																	textColor: String,
																	points: 0,
																	valign: String,
																	align: String,
																	snapPostion: String,
																	matchObjectTexts: 
																	[
																		{
																			language: String,
																			text: String
																		}
																	],
																	currentIdSrc: String,
																	evaluatedPoints: 0
																}
															]
														},
														response: String,
														isAnswered: False,
														isBookmarked: False,
														score: 0,
														timeUsed: 0,
														surveyComment: String
													}
												],
												testId: 0
											}
										],
										state: String,
										score: 0,
										evaluations: 0,
										lockAfterFinalEvaluations: False
									},
									isMobileLesson: False,
									lessonUsage: 
									{
										lessonId: 0,
										userId: 0,
										sid: String,
										title: String,
										type: 0,
										lessonStatus: String,
										lessonScore: 0,
										attemptCount: 0,
										firstUsed: 0001-01-01,
										lastUsed: 0001-01-01,
										timeUsed: 0,
										classTitle: String,
										registrationStatus: 0,
										startDate: 0001-01-01,
										endDate: 0001-01-01,
										rating: 0,
										suspendData: String,
										lessonLocation: String
									},
									registrationStatus: String,
									isRegistrationRequired: False,
									price: 0,
									currency: String,
									id: 0,
									sid: String,
									type: String,
									subType: 0,
									title: String,
									summary: String,
									attributes: 
									[
										{
											id: 0,
											name: String,
											value: String,
											integerValue: 0,
											doubleValue: 0,
											attributeMetadataId: 0,
											source: String,
											ordinal: 0
										}
									]
								}
							}
						]
					}
				]
			}
		],
		lessonUsage: 
		{
			lessonId: 0,
			userId: 0,
			sid: String,
			title: String,
			type: 0,
			lessonStatus: String,
			lessonScore: 0,
			attemptCount: 0,
			firstUsed: 0001-01-01,
			lastUsed: 0001-01-01,
			timeUsed: 0,
			classTitle: String,
			registrationStatus: 0,
			startDate: 0001-01-01,
			endDate: 0001-01-01,
			rating: 0,
			suspendData: String,
			lessonLocation: String
		},
		registrationStatus: String,
		isRegistrationRequired: False,
		price: 0,
		currency: String,
		id: 0,
		sid: String,
		type: String,
		subType: 0,
		title: String,
		summary: String,
		attributes: 
		[
			{
				id: 0,
				name: String,
				value: String,
				integerValue: 0,
				doubleValue: 0,
				attributeMetadataId: 0,
				source: String,
				ordinal: 0
			}
		]
	}
]