Courses
Courses.getAllCourses():array of CourseVO's
Courses.getEdumapsForCourse(CourseVO $courseVO):array of EduMapVOs
Courses.addNewCourse(CourseVO $courseVo):CourseVO
Courses.deleteCourse(CourseVO $courseVo):Boolean
Courses.createBackup(CourseVO $courseVO):Boolean
Courses.renameCourse(CourseVO $vo):Boolean
Courses.copyCourse(CourseVO $course):CourseVO (the new course)
Edumap
Edumap.addNewEdumap(EduMapVO $vo): EdumapVO
Edumap.getEdumapData(VO_EduMap $vo):EdumapVO
Edumap.getLiveEdumapData(VO_LiveEduMap $vo, $userHash):EdumapVO
Edumap.addNewNodes($nodes, $edumapId):array of ContentNodeVOs
Edumap.removeNodes($nodes, $edumapId):Boolean
Edumap.copyKeywordsFromEdumap($fromEdumapId, $toEdumapId):EduMapTheoryVO
Edumap.backupEdumap($edumapId):Boolean
Edumap.getAllAssetsForEdumap(EduMapVO $vo):FileSystemVO
Edumap.removeEdumap(EduMapVO $vo):ResultVO
Edumap.renameEdumap(SimpleEduMapVO $vo):Boolean
Edumap.copyEdumapToCourse($edumapId, CourseVO $course):EduMapVO
Edumap.addAssetsFolderForEdumap(SimpleEduMapVO $vo, $target, $newfoldername):Boolean
Edumap.moveAsset(SimpleEduMapVO $vo, $source, $target):ResultVO
Edumap.saveEdumapHelp(SimpleEduMapVO $vo, array $helpfiles):Array
Edumap.copyHelpFilesFromEdumap(SimpleEduMapVO $sourceVO, SimpleEduMapVO $targetVO):Array
Edumap.getEdumapById(id:Number, userHash:String):EduMapVO
Nodes
Nodes.getNodesForEdumap($edumapId):array of ContentNodeVOs
Nodes.getLiveNodesForEdumap($edumapId, $userHash):array of LiveContentNodeVOs
Nodes.saveNodeForEdumap(ContentNodeVO $node, $edumapId):ContentNodeVO
Nodes.updateNodesProperties(array $nodes):Boolean
Nodes.markNodeAsViewed($nodeId, $userHash):Boolean
Theory
Theory.saveTheoryForNode(EduMapTheoryVO $theory, $nodeId):EduMapTheoryVO
Theory.saveAudioText(array $audioText, $nodeId):Boolean
Theory.saveFullText(array $fullText, $nodeId):Boolean
Notes
Notes.getNoteForNode(LiveContentNodeVO $vo, $userHash):Notes
Notes.saveNoteForNode($nodeId, $note, $userHash):Boolean
Messages
upload_successfull
zip_extracted_successfully
success
Errors
file_not_valid: verkeerde extentie. Toegestande extenties: jpg, jpeg, gif, png, swf, zip, mp3
cannot_extract_zip: zip is corrupt of iets dergelijks
cannot_remove_file_or_folder: map of file is locked of zo