learning

Module Events learning

EventsCalled
OnAfterAttemptFinishedCTestAttempt :: AttemptFinished
OnAfterLearningGroupAddCLearningGroup :: add
OnAfterLearningGroupDeleteCLearningGroup :: delete
OnAfterLearningGroupMemberAddCLearningGroupMember :: add
OnAfterLearningGroupUpdateCLearningGroup :: update
OnAfterLessonAddCLearnLesson :: Add
OnAfterLessonDeleteCLearnLesson :: Delete
OnAfterLessonUpdateCLearnLesson :: Update
OnAfterQuestionAddCLQuestion :: Add
OnAfterQuestionDeleteCLQuestion :: Delete
OnAfterQuestionUpdateCLQuestion :: Update
OnAfterTestUpdateCTest :: Update
OnBeforeCertificateCCertification :: Certificate
OnBeforeLearningGroupAddCLearningGroup :: add
OnBeforeLearningGroupDeleteCLearningGroup :: delete
OnBeforeLearningGroupUpdateCLearningGroup :: update
OnBeforeLessonAddCLearnLesson :: Add
OnBeforeLessonDeleteCLearnLesson :: Delete
OnBeforeLessonUpdateCLearnLesson :: Update
OnBeforeTestUpdateCTest :: Update
OnCheckCourseCompletedCCertification :: IsCourseCompleted

Constant module learning

ConstantChecked
BX_COMP_MANAGED_CACHECLearningGroup :: delete
CRON_MODECLearnAccess :: IsBaseAccess
SITE_CHARSETCCoursePackage :: CCoursePackage

List of module methods learning

Methods
CCertification :: Add($arFields, $arParams = array())
CCertification :: Certificate($STUDENT_ID, $COURSE_ID, $checkPerms = true)
CCertification :: CheckFields(&$arFields, $ID = false)
CCertification :: Delete($ID)
CCertification :: GetByID($ID)
CCertification :: GetFilter($arFilter)
CCertification :: GetList($arOrder = array(), $arFilter = array(), $arNavParams = array())
CCertification :: IsCourseCompleted($STUDENT_ID, $COURSE_ID)
CCertification :: LessonIdByCertId($certId)
CCertification :: Update($ID, $arFields, $arParams = array())
CChapter :: GetNavChain($courseId, $chapterId)
CCourse :: Add($arFields)
CCourse :: CheckFields($arFields, $ID = false)
CCourse :: CourseGetLinkedLesson($courseId)
CCourse :: Delete($ID)
CCourse :: FilterCreate($fname, $vals, $type, &$bFullJoin, $cOperationType=false, $bSkipEmpty = true)
CCourse :: GetByID($ID)
CCourse :: GetCourseContent(N/A)
CCourse :: GetGroupPermissions($COURSE_ID)
CCourse :: GetList($arOrder = array(), $arFields = array(), $arNavParams = array())
CCourse :: GetPermission($courseId)
CCourse :: GetSite($COURSE_ID)
CCourse :: GetSiteId($COURSE_ID)
CCourse :: GetSitePathes($siteId, $in_type = 'U')
CCourse :: IsCertificatesExists($courseId)
CCourse :: MkOperationFilter($key)
CCourse :: OnBeforeLangDelete($lang)
CCourse :: OnGroupDelete($GROUP_ID)
CCourse :: OnSearchReindex($nextStep = [], $callbackObject = null, $callbackMethod = "")
CCourse :: OnUserDelete($user_id)
CCourse :: SetPermission($param1, $param2)
CCourse :: TimeToStr($seconds)
CCourse :: Update($ID, $arFields)
CCourse :: _Upper($str)
CCourseImport :: CreateContent($arItems = Array(), $PARENT_ID = 0)
CCourseImport :: CreateCourse()
CCourseImport :: ImageTypeToMimeType($type)
CCourseImport :: ImageTypeToMimeTypeByFileName($file)
CCourseImport :: ImportPackage()
CCourseImport :: _MakeFields(&$arFields, $itemType = null)
CCourseImport :: _MakeItems($TITLE, $TYPE, $RES_ID, $PARENT_ID)
CCourseImport :: __construct($PACKAGE_DIR, $arSITE_ID)
CCoursePackage :: CCoursePackage($COURSE_ID)
CCoursePackage :: CreateManifest()
CCoursePackage :: CreatePackage($PACKAGE_DIR)
CCoursePackage :: CreateQTI($arParams, $res_id = 1)
CCoursePackage :: createQuestionItems($lessonId)
CCoursePackage :: CreateTMK($arParams, $res_id = 1)
CCoursePackage :: _CreateContent($TYPE, $arParams, $res_id)
CCoursePackage :: _CreateCourseToc()
CCoursePackage :: _GetCourseContent($parentLessonId, $DEPTH_LEVEL = 1)
CCoursePackage :: _GetResourceFiles($res_id)
CCoursePackage :: _ReplaceImages($text, $res_id)
CCoursePackage :: _replace_img($matches)
CCourseSCORM :: CreateContent($arItems = array(), $PARENT_ID = 0)
CCourseSCORM :: CreateCourse()
CCourseSCORM :: ImportPackage()
CCourseSCORM :: _MakeItems($TITLE, $TYPE, $LAUNCH, $PARENT_ID)
CCourseSCORM :: __construct($PACKAGE_DIR, $arSITE_ID)
CGradeBook :: Add($arFields)
CGradeBook :: AddExtraAttempts($STUDENT_ID, $TEST_ID, $COUNT = 1)
CGradeBook :: CheckFields(&$arFields, $ID = false)
CGradeBook :: Delete($ID)
CGradeBook :: GetByID($ID)
CGradeBook :: GetExtraAttempts($STUDENT_ID, $TEST_ID)
CGradeBook :: GetFilter($arFilter)
CGradeBook :: GetList($arOrder = array(), $arFilter = array(), $arNavParams = array())
CGradeBook :: LessonIdByGradeBookId($certId)
CGradeBook :: RecountAttempts($STUDENT_ID,$TEST_ID)
CGradeBook :: Update($ID, $arFields)
CGradeBook :: __getSqlFromClause($SqlSearchLang)
CLAnswer :: Add($arFields)
CLAnswer :: CheckFields(&$arFields, $ID = false)
CLAnswer :: Delete($ID)
CLAnswer :: GetByID($ID)
CLAnswer :: GetFilter($arFilter)
CLAnswer :: GetList($arOrder=Array(), $arFilter=Array())
CLAnswer :: getMultiStats($arIds)
CLAnswer :: GetStats($ID)
CLAnswer :: Update($ID, $arFields)
CLearnAccess :: Array2CommaSeparatedListForSQL($in_arData)
CLearnAccess :: EscapeAndAddLateralQuotes($txt)
CLearnAccess :: GetAccessCodes($isUseCache = false)
CLearnAccess :: GetAccessCodesForSQL($isUseCache = false)
CLearnAccess :: GetAccessibleLessonsList($in_bitmaskOperations, $isUseCache = false, $lessonId = 0)
CLearnAccess :: GetAccessSymbolsHashForSiteUser()
CLearnAccess :: GetBasePermissions()
CLearnAccess :: GetBitmaskOperationsForAllLessons($arUserAccessSymbols)
CLearnAccess :: GetInstance($in_userId)
CLearnAccess :: GetLessonPermissions($in_lessonId)
CLearnAccess :: GetNameForTask($taskId)
CLearnAccess :: GetSymbolsAccessibleToLesson($in_lessonId, $in_bitmaskOperations, $isUseCache = false)
CLearnAccess :: IsBaseAccess($in_bitmaskRequested, $isUseCache = false, $checkForAuthor = false)
CLearnAccess :: IsBaseAccessForCR($in_bitmaskRequested, $isUseCache = false)
CLearnAccess :: IsLessonAccessible($in_lessonId, $in_bitmaskOperations, $isUseCache = false)
CLearnAccess :: IsLoggedUserCanAccessModuleSettings()
CLearnAccess :: ListAllPossibleRights()
CLearnAccess :: ParseOperationsForSQL($in_operations)
CLearnAccess :: SetBasePermissions($in_arPermPairs)
CLearnAccess :: SetLessonsPermissions($in_arPermissions)
CLearnAccess :: SQLClauseForAccessibleLessons($in_bitmaskOperations, $isUseCache = false, $lessonId = 0, $in_prfx = 'DEFPRFX')
CLearnAccess :: StrictlyCastToInteger($var)
CLearnAccess :: __clone()
CLearnAccess :: __construct($in_userId)
CLearnAccess :: __wakeup()
CLearnAccessMacroses :: CanUserAddLessonToParentLesson($arParams)
CLearnAccessMacroses :: CanUserAddLessonWithoutParentLesson($arParams = array())
CLearnAccessMacroses :: CanUserEditLesson($arParams)
CLearnAccessMacroses :: CanUserEditLessonRights($arParams)
CLearnAccessMacroses :: CanUserPerformAtLeastOneRelationAction($arParams)
CLearnAccessMacroses :: CanUserRemoveLesson($arParams)
CLearnAccessMacroses :: CanUserViewLessonAsPublic($arParams, $allowAccessViaLearningGroups = true)
CLearnAccessMacroses :: CanUserViewLessonContent($arParams, $allowAccessViaLearningGroups = true)
CLearnAccessMacroses :: CanUserViewLessonRelations($arParams)
CLearnAccessMacroses :: CanUserViewLessonRights($arParams)
CLearnAccessMacroses :: CanViewAdminMenu()
CLearnAccessMacroses :: getActiveLearningChaptersPeriod($courseLessonId, $userId)
CLearnAccessMacroses :: getActiveLearningGroupsPeriod($courseLessonId, $userId)
CLearnAccessMacroses :: GetCurrentUserId()
CLearnAccessMacroses :: ParseParamsWithUser($arParams, $arParserOptions)
CLearnCacheOfLessonTreeComponent :: GetData($courseId)
CLearnCacheOfLessonTreeComponent :: GetDataWoCache($courseId)
CLearnCacheOfLessonTreeComponent :: IsDirty()
CLearnCacheOfLessonTreeComponent :: MarkAsClean()
CLearnCacheOfLessonTreeComponent :: MarkAsDirty()
CLearnCacheOfLessonTreeComponent :: Purge()
CLearnGraphNode :: Create($arInFields)
CLearnGraphNode :: GetByID($id)
CLearnGraphNode :: Remove($id)
CLearnGraphNode :: Update($id, $arInFields)
CLearnGraphNode :: _CheckAndCanonizeFields($arFieldsMap, $arFields, $access_level, $forUpdate = false)
CLearnGraphNode :: _GetFieldsMap()
CLearnGraphNode :: _GetReversedFieldsMap()
CLearnGraphNode :: _InsertOrUpdate($arInFields, $mode, $id = false)
CLearnGraphNode :: _PrepareDataForQuery($arFieldsMap, $arFields, $lessonId)
CLearnGraphNode :: _UploadFile($fieldNameInDB, $arData)
CLearnGraphRelation :: GetProperty($parentNodeId, $childNodeId, $propertyName)
CLearnGraphRelation :: Link($parentNodeId, $childNodeId, $arProperties)
CLearnGraphRelation :: ListImmediateChilds($nodeId)
CLearnGraphRelation :: ListImmediateNeighbours($nodeId)
CLearnGraphRelation :: ListImmediateParents($nodeId)
CLearnGraphRelation :: SetProperty($parentNodeId, $childNodeId, $propertyName, $value)
CLearnGraphRelation :: Unlink($parentNodeId, $childNodeId)
CLearnGraphRelation :: _ListImmediateNeighbours($nodeId, $bitmaskSearchMode)
CLearnHelper :: CopyDirFiles($path_from, $path_to, $ReWrite = True, $Recursive = False)
CLearnHelper :: FilterCreate($fname, $vals, $type, &$bFullJoin, $cOperationType=false, $bSkipEmpty = true)
CLearnHelper :: FireEvent($eventName, $eventParams)
CLearnHelper :: getUpdatedToGraphStatus()
CLearnHelper :: IsBaseFilenameSafe($filename)
CLearnHelper :: isUpdatedToGraph()
CLearnHelper :: MkOperationFilter($key)
CLearnHelper :: PatchLessonContentLinks($strContent, $contextCourseId = false)
CLearnHelper :: setUpdatedToGraphStatus($status)
CLearnHelper :: SQLClauseForAllSubLessons($parentLessonId)
CLearningEvent :: GetAuditTypes()
CLearningEvent :: GetEventInfo($row, $arParams)
CLearningEvent :: GetFilter()
CLearningEvent :: GetFilterSQL($var)
CLearningEvent :: MakeMainObject()
CLearningGroup :: add($arFields)
CLearningGroup :: CheckFields($arFields, $id = false)
CLearningGroup :: delete($groupId)
CLearningGroup :: getFilter($arFilter)
CLearningGroup :: getList($arOrder, $arFilter, $arSelect = array(), $arNavParams = array())
CLearningGroup :: update($id, $arFields)
CLearningGroupLesson :: add($arFields)
CLearningGroupLesson :: checkFields($arFields)
CLearningGroupLesson :: delete($lessonId, $groupId)
CLearningGroupLesson :: deleteByGroup($groupId)
CLearningGroupLesson :: deleteByLesson($lessonId)
CLearningGroupLesson :: getDelays($learningGroupId, $arLessonsIds)
CLearningGroupLesson :: getFilter($arFilter)
CLearningGroupLesson :: getList($arOrder, $arFilter, $arSelect = array(), $arNavParams = array())
CLearningGroupLesson :: onAfterLearningGroupDelete($groupId)
CLearningGroupLesson :: setDelays($learningGroupId, $arDelays)
CLearningGroupLesson :: update($arFields)
CLearningGroupMember :: add($arFields)
CLearningGroupMember :: checkFields($arFields)
CLearningGroupMember :: delete($userId, $groupId)
CLearningGroupMember :: deleteByGroup($groupId)
CLearningGroupMember :: deleteByUser($userId)
CLearningGroupMember :: getFilter($arFilter)
CLearningGroupMember :: getList($arOrder, $arFilter, $arSelect = array(), $arNavParams = array())
CLearningGroupMember :: onAfterLearningGroupDelete($groupId)
CLearnInstall201203ConvertDB :: AddPath()
CLearnInstall201203ConvertDB :: avoidTimeout()
CLearnInstall201203ConvertDB :: Commit()
CLearnInstall201203ConvertDB :: ConvertDB(&$errorMessage)
CLearnInstall201203ConvertDB :: ConvertPermissions()
CLearnInstall201203ConvertDB :: InitializeNewRightsModel()
CLearnInstall201203ConvertDB :: IsNewRightsModelInitialized(&$step, &$msg)
CLearnInstall201203ConvertDB :: ReCreateTriggersForMSSQL()
CLearnInstall201203ConvertDB :: Rollback()
CLearnInstall201203ConvertDB :: run()
CLearnInstall201203ConvertDB :: StartTransaction()
CLearnInstall201203ConvertDB :: _buildEdges(&$errorMessage)
CLearnInstall201203ConvertDB :: _CheckOperationsInDB()
CLearnInstall201203ConvertDB :: _CheckTasksInDB($arTasksOperations)
CLearnInstall201203ConvertDB :: _CheckTasksOperationsRelations($arOperationsInDB, $arTasksInDB, $arTasksOperations)
CLearnInstall201203ConvertDB :: _CreateEdgeForNodes($parentNodeId, $childNodeId, $sort)
CLearnInstall201203ConvertDB :: _CreateEdgesTbl()
CLearnInstall201203ConvertDB :: _CreateFieldsInTbls()
CLearnInstall201203ConvertDB :: _CreateTblRightsAll()
CLearnInstall201203ConvertDB :: _GetChapterIdInNewDataModel($b_learn_chapter_ID)
CLearnInstall201203ConvertDB :: _GetCourseIdInNewDataModel($b_learn_course_ID)
CLearnInstall201203ConvertDB :: _GiveUp($msg = false)
CLearnInstall201203ConvertDB :: _IsAlreadyConverted()
CLearnInstall201203ConvertDB :: _MarkLessonAsProcessed($lessonId)
CLearnInstall201203ConvertDB :: _processChapters()
CLearnInstall201203ConvertDB :: _processCourses()
CLearnInstall201203ConvertDB :: _RemoveFieldsFromLesson()
CLearnInstall201203ConvertDB :: _RemoveOrphanedTables()
CLearnInstall201203ConvertDB :: _RightsModelCreateOperations()
CLearnInstall201203ConvertDB :: _RightsModelCreateTasksAndRelation($arOperationsInDB)
CLearnInstall201203ConvertDB :: _RightsModelGetAllOperations()
CLearnInstall201203ConvertDB :: _RightsModelGetTasksWithOperations()
CLearnInstall201203ConvertDB :: _RightsModelPurge()
CLearnInstall201203ConvertDB :: _UnrepeatableCreateLesson($arFields)
CLearnLesson :: Add(N/A)
CLearnLesson :: BecomeCourse($lessonId, $arFields)
CLearnLesson :: CountImmediateChilds($lessonId)
CLearnLesson :: CourseBecomeLesson($courseId)
CLearnLesson :: Delete($lesson_id)
CLearnLesson :: DeleteRecursiveLikeHardlinks($in_data)
CLearnLesson :: GetByID($id)
CLearnLesson :: GetByIDAsArr($id)
CLearnLesson :: GetCourseToLessonMap($bRefreshCache = false)
CLearnLesson :: GetCourseToLessonMap_LoadFromDB()
CLearnLesson :: GetCourseToLessonMap_ReloadCache()
CLearnLesson :: GetFilter($arFilter = array(), $mode)
CLearnLesson :: GetLinkedCourse($lessonId)
CLearnLesson :: GetList($arOrder = array(), $arFilter = array(), $arSelectFields = array(), $arNavParams = array())
CLearnLesson :: GetListOfAncestors($lessonId, $stopAtLessonId = false, $stopBeforeLessonId = false, $arIgnoreEdges = array())
CLearnLesson :: GetListOfImmediateChilds($lessonId, $arOrder = array(), $arFilter = array(), $arSelectFields = array(), $arNavParams = array())
CLearnLesson :: GetListOfImmediateParents($lessonId, $arOrder = array(), $arFilter = array(), $arSelectFields = array(), $arNavParams = array())
CLearnLesson :: GetListOfParentPathes($lessonId, $breakOnLessonId = false, $breakBeforeLesson = false, $arIgnoreEdges = array())
CLearnLesson :: GetListOfParentPathesRecursive($arPathes, &$arAlreadyProcessedLessons, $arIgnoreEdges = array())
CLearnLesson :: GetListUni($arOrder = array(), $arFilter = array(), $arSelectFields = array(), $mode = self::GET_LIST_ALL, $lessonId = -1, $arNavParams = array())
CLearnLesson :: GetTree(N/A)
CLearnLesson :: IsPublishProhibited($in_lessonId, $in_contextCourseLessonId)
CLearnLesson :: LessonIdByChapterId($chapterId)
CLearnLesson :: ListImmediateChilds($lessonId)
CLearnLesson :: ListImmediateNeighbours($lessonId)
CLearnLesson :: ListImmediateParents($lessonId)
CLearnLesson :: PublishProhibitionPurge($in_lessonId, $in_purgeMode)
CLearnLesson :: PublishProhibitionPurge_OnBeforeRelationRemove($in_parentLessonId, $in_childLessonId)
CLearnLesson :: PublishProhibitionSetTo($in_lessonId, $in_contextCourseLessonId, $in_isProhibited)
CLearnLesson :: RelationAdd($parentLessonId, $childLessonId, $arProperties)
CLearnLesson :: RelationGet($parentLessonId, $childLessonId)
CLearnLesson :: RelationRemove($parentLessonId, $childLessonId)
CLearnLesson :: RelationUpdate($parentLessonId, $childLessonId, $arProperties)
CLearnLesson :: Update($id, $arFields)
CLearnLesson :: _CanonizeAndCheckAdditionalParamsForAddCourse($arFields, $forUpdate = false)
CLearnLesson :: _EnsureArgsStrictlyCastableToIntegers()
CLearnLesson :: _ExtractAdditionalCourseFields(&$arFields)
CLearnLesson :: _funcDelete_ParseOptions($lesson_id)
CLearnLessonTree :: BuildTreeRecursive($rootLessonId, $arOrder, $arFilter, $depth = 0, $parentChapterId = NULL, $arSelectFields, $arRootPath)
CLearnLessonTree :: EnsureStrictlyCastableToInt($i)
CLearnLessonTree :: GetLessonsIdListInTree()
CLearnLessonTree :: GetTree()
CLearnLessonTree :: GetTreeAsList()
CLearnLessonTree :: GetTreeAsListOldMode()
CLearnLessonTree :: __construct($rootLessonId, $arOrder = null, $arFilter = array(), $publishProhibitionMode = true, $arSelectFields = array())
CLearnParsePermissionsFromFilter :: DetermineRequestedUserId($arFilter, $loggedUserId)
CLearnParsePermissionsFromFilter :: IsNeedCheckPerm()
CLearnParsePermissionsFromFilter :: ParseRequestedOperations($arFilter)
CLearnParsePermissionsFromFilter :: SQLForAccessibleLessons()
CLearnParsePermissionsFromFilter :: __construct($arFilter)
CLearnPath :: Count()
CLearnPath :: ExportUrlencoded()
CLearnPath :: GetBottom()
CLearnPath :: GetPathAsArray()
CLearnPath :: GetPathAsHumanReadableString($delimiter = ' / ', $pattern = '#NAME#')
CLearnPath :: GetTop()
CLearnPath :: ImportUrlencoded($str)
CLearnPath :: IsUrlencodedPath($str)
CLearnPath :: PopBottom()
CLearnPath :: SetPath()
CLearnPath :: SetPathFromArray($arPath)
CLearnPath :: ShiftTop()
CLearnPath :: _SetPath($args)
CLearnPath :: __construct()
CLearnRelationHelper :: ProccessPOST($oAccess, $LESSON_ID, $sort = false)
CLearnRelationHelper :: RenderForm($oAccess, $LESSON_ID, $arOPathes)
CLearnRenderRightsEdit :: LearningShowRights($lessonId, $variable_name, $arBaseRights, $arPossibleRights, $arActualRights, $arSelected = array(), $arHighLight = array(), $readOnly)
CLearnRenderRightsEdit :: RenderBaseRightsTab($userId, $POSTName = 'BASE_RIGHTS')
CLearnRenderRightsEdit :: RenderLessonRightsTab($userId, $POSTName = 'LESSON_RIGHTS', $lessonId, $readOnly)
CLearnSharedArgManager :: CheckParseParams($arParseParams)
CLearnSharedArgManager :: GetParsedOptions()
CLearnSharedArgManager :: ParseOptions($arOptions, $arParseParams)
CLearnSharedArgManager :: StaticParser($arOptions, $arParseParams)
CLearnSharedArgManager :: __construct($arOptions, $arParseParams)
CLesson :: GetList($arOrder = 'will be ignored', $arFilter = array())
CLQuestion :: Add($arFields)
CLQuestion :: CheckFields(&$arFields, $ID = false)
CLQuestion :: Delete($ID)
CLQuestion :: GetByID($ID)
CLQuestion :: GetCount($arFilter=Array())
CLQuestion :: GetFilter($arFilter)
CLQuestion :: GetList($arOrder = array(), $arFilter = array(), $bHz = false, $arNavParams = array(), $arSelect = array())
CLQuestion :: Update($ID, $arFields)
CLTestMark :: Add($arFields)
CLTestMark :: CheckFields(&$arFields, $ID = false)
CLTestMark :: Delete($ID)
CLTestMark :: GetByID($ID)
CLTestMark :: GetByPercent($TEST_ID, $PERCENT)
CLTestMark :: GetFilter($arFilter)
CLTestMark :: GetList($arOrder=Array(), $arFilter=Array())
CLTestMark :: Update($ID, $arFields)
CRatingsComponentsLearning :: OnAddRatingVote($id, $arParams)
CRatingsComponentsLearning :: OnCancelRatingVote($id, $arParams)
CRatingsComponentsLearning :: OnGetRatingContentOwner($arParams)
CSitePath :: Add($arFields)
CSitePath :: CheckFields($ACTION, &$arFields, $ID = 0)
CSitePath :: Delete($ID)
CSitePath :: DeleteBySiteID($siteID)
CSitePath :: GetByID($ID)
CSitePath :: GetBySiteID($siteID)
CSitePath :: GetFilterOperation($key)
CSitePath :: GetList($arOrder = Array("ID" => "DESC"), $arFilter = Array(), $arGroupBy = false, $arNavStartParams = false, $arSelectFields = array())
CSitePath :: PrepareSql(&$arFields, $arOrder, $arFilter, $arGroupBy, $arSelectFields, $obUserFieldsSql = false)
CSitePath :: Update($ID, $arFields)
CStudent :: Add($arFields)
CStudent :: CheckFields(&$arFields, $ID = false)
CStudent :: Delete($ID)
CStudent :: GenerateTranscipt($TranscriptLength = 8)
CStudent :: GetByID($ID)
CStudent :: GetFilter($arFilter)
CStudent :: GetList($arOrder=Array(), $arFilter=Array())
CStudent :: Update($ID, $arFields)
CTest :: Add($arFields)
CTest :: CheckFields(&$arFields, $ID = false)
CTest :: Delete($ID)
CTest :: GetByID($ID)
CTest :: GetCount($arFilter = Array())
CTest :: GetFilter($arFilter)
CTest :: GetList($arOrder = array(), $arFilter = array(), $arNavParams = array())
CTest :: GetRandFunction()
CTest :: GetStats($ID)
CTest :: isPrevPassed($ID, $SCORE)
CTest :: Update($ID, $arFields)
CTestAttempt :: Add($arFields)
CTestAttempt :: AttemptFinished($ATTEMPT_ID)
CTestAttempt :: CheckFields(&$arFields, $ID = false, $bCheckRights = true)
CTestAttempt :: CreateAttemptQuestions($ATTEMPT_ID)
CTestAttempt :: Delete($ID)
CTestAttempt :: DoInsert($arInsert, $arFields)
CTestAttempt :: GetByID($ID)
CTestAttempt :: GetCount($TEST_ID, $STUDENT_ID)
CTestAttempt :: GetFilter($arFilter)
CTestAttempt :: GetList($arOrder=array(), $arFilter=array(), $arSelect = array(), $arNavParams = array())
CTestAttempt :: getSpeedFieldSql()
CTestAttempt :: IsTestCompleted($ATTEMPT_ID, $PERCENT)
CTestAttempt :: IsTestFailed($ATTEMPT_ID, $PERCENT)
CTestAttempt :: OnAttemptChange($ATTEMPT_ID, $bCOMPLETED = false)
CTestAttempt :: RecountQuestions($ATTEMPT_ID)
CTestAttempt :: Update($ID, $arFields, $arParams = array())
CTestAttempt :: _GetListSQLFormer($sSelect, $obUserFieldsSql, $bCheckPerm, $USER, $arFilter, $strSqlSearch, &$strSqlFrom)
CTestResult :: Add($arFields)
CTestResult :: AddResponse($TEST_RESULT_ID, $RESPONSE)
CTestResult :: CheckFields(&$arFields, $ID = false)
CTestResult :: Delete($ID)
CTestResult :: GetByID($ID)
CTestResult :: GetCorrectCount($ATTEMPT_ID)
CTestResult :: GetCount($ATTEMPT_ID)
CTestResult :: GetFilter($arFilter)
CTestResult :: GetList($arOrder=array(), $arFilter=array(), $arNavParams = array())
CTestResult :: GetPercent($ATTEMPT_ID)
CTestResult :: GetProgress($ATTEMPT_ID)
CTestResult :: OnTestResultChange($TEST_RESULT_ID)
CTestResult :: Update($ID, $arFields)
LearnException :: learning_log_exception($message, $code, $line, $file, $backtrace)
LearnException :: __construct($message = null, $code = 0)
learning :: DoInstall()
learning :: DoUninstall()
learning :: GetModuleRightList()
learning :: InitializeNewRightsModel()
learning :: InstallDB($arParams = array())
learning :: InstallEvents()
learning :: InstallFiles($arParams = array())
learning :: learning()
learning :: UnInstallDB($arParams = array())
learning :: UnInstallEvents()
learning :: UnInstallFiles()
learning :: _AddConvertDbNotify()
learning :: _RemoveConvertDbNotify()
learning :: _RightsModelCreateOperations()
learning :: _RightsModelCreateTasksAndRelation($arOperationsInDB)
learning :: _RightsModelGetAllOperations()
learning :: _RightsModelGetTasksWithOperations()
learning :: _RightsModelPurge()
Learning_CIBlockPropertyUserID :: GetPropertyFieldHtml($arProperty, $value, $strHTMLControlName)
Search :: getCoursePaths($entityId, $entityType, $courseId)
Search :: getIndexItems($lessonId)
Search :: getLessonCourseId($lessonId)
Search :: getSitePaths()
Search :: handleReindex($nextStep = [], $callbackObject = null, $callbackMethod = "")
Search :: indexLesson($lessonId)