ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Public Member Functions | |
__construct (Glossary\InternalDomainService $domain_service, Glossary\InternalRepoServiceInterface $repo, Glossary\InternalDataService $data_service, int $glo_ref_id, int $user_id) | |
setSessionInitialTerms (int $box_nr, array $initial_terms) | |
getSessionInitialTerms (int $box_nr) | |
setSessionTerms (int $box_nr, array $terms) | |
getSessionTerms (int $box_nr) | |
getAllTermsWithoutEntry () | |
getAllUserTerms () | |
getUserTermsForBox (int $box_nr) | |
getNonTodayUserTermsForBox (int $box_nr) | |
getTodayUserTermsForBox (int $box_nr) | |
getItemsForBoxCount (int $box_nr) | |
getLastAccessForBox (int $box_nr) | |
getLastAccessForBoxAsDaysText (int $box_nr) | |
getBoxNr (int $term_id) | |
createOrUpdateBoxAccessEntry (int $box_nr) | |
createOrUpdateUserTermEntry (int $term_id, bool $correct) | |
resetEntries () | |
deleteAllUserEntries () | |
deleteAllGlossaryEntries () | |
deleteAllTermEntries (int $term_id) | |
Protected Member Functions | |
getNow () | |
filterTermsNotInGlossary (array $terms) | |
Filter out the terms, for which already exist entries, but are not part of the glossary currently/anymore. More... | |
Definition at line 31 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::__construct | ( | Glossary\InternalDomainService | $domain_service, |
Glossary\InternalRepoServiceInterface | $repo, | ||
Glossary\InternalDataService | $data_service, | ||
int | $glo_ref_id, | ||
int | $user_id | ||
) |
Definition at line 49 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\$data_service, ILIAS\Glossary\Flashcard\FlashcardManager\$repo, ILIAS\Glossary\Flashcard\FlashcardManager\$user_id, ilObject\_lookupObjectId(), ILIAS\Repository\int(), and null.
ILIAS\Glossary\Flashcard\FlashcardManager::createOrUpdateBoxAccessEntry | ( | int | $box_nr | ) |
Definition at line 281 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\getNow().
ILIAS\Glossary\Flashcard\FlashcardManager::createOrUpdateUserTermEntry | ( | int | $term_id, |
bool | $correct | ||
) |
Definition at line 289 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\getBoxNr(), and ILIAS\Glossary\Flashcard\FlashcardManager\getNow().
ILIAS\Glossary\Flashcard\FlashcardManager::deleteAllGlossaryEntries | ( | ) |
Definition at line 319 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::deleteAllTermEntries | ( | int | $term_id | ) |
Definition at line 328 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::deleteAllUserEntries | ( | ) |
Definition at line 313 of file class.FlashcardManager.php.
|
protected |
Filter out the terms, for which already exist entries, but are not part of the glossary currently/anymore.
Only relevant for virtual glossaries.
Term[] | $terms |
Definition at line 160 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\$all_glossary_term_ids.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\getNonTodayUserTermsForBox(), ILIAS\Glossary\Flashcard\FlashcardManager\getTodayUserTermsForBox(), and ILIAS\Glossary\Flashcard\FlashcardManager\getUserTermsForBox().
ILIAS\Glossary\Flashcard\FlashcardManager::getAllTermsWithoutEntry | ( | ) |
Definition at line 128 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\getAllUserTerms().
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\getItemsForBoxCount().
ILIAS\Glossary\Flashcard\FlashcardManager::getAllUserTerms | ( | ) |
Definition at line 146 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\getAllTermsWithoutEntry().
ILIAS\Glossary\Flashcard\FlashcardManager::getBoxNr | ( | int | $term_id | ) |
Definition at line 273 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\createOrUpdateUserTermEntry().
ILIAS\Glossary\Flashcard\FlashcardManager::getItemsForBoxCount | ( | int | $box_nr | ) |
Definition at line 228 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardBox\FIRST_BOX, ILIAS\Glossary\Flashcard\FlashcardManager\getAllTermsWithoutEntry(), and ILIAS\Glossary\Flashcard\FlashcardManager\getUserTermsForBox().
ILIAS\Glossary\Flashcard\FlashcardManager::getLastAccessForBox | ( | int | $box_nr | ) |
Definition at line 242 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\getLastAccessForBoxAsDaysText().
ILIAS\Glossary\Flashcard\FlashcardManager::getLastAccessForBoxAsDaysText | ( | int | $box_nr | ) |
Definition at line 250 of file class.FlashcardManager.php.
References $lng, ILIAS\Glossary\Flashcard\FlashcardManager\getLastAccessForBox(), ILIAS\Glossary\Flashcard\FlashcardManager\getNow(), IL_CAL_DATE, and IL_CAL_DATETIME.
ILIAS\Glossary\Flashcard\FlashcardManager::getNonTodayUserTermsForBox | ( | int | $box_nr | ) |
Definition at line 189 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\filterTermsNotInGlossary(), and ILIAS\Glossary\Flashcard\FlashcardManager\getNow().
|
protected |
Definition at line 86 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\createOrUpdateBoxAccessEntry(), ILIAS\Glossary\Flashcard\FlashcardManager\createOrUpdateUserTermEntry(), ILIAS\Glossary\Flashcard\FlashcardManager\getLastAccessForBoxAsDaysText(), ILIAS\Glossary\Flashcard\FlashcardManager\getNonTodayUserTermsForBox(), and ILIAS\Glossary\Flashcard\FlashcardManager\getTodayUserTermsForBox().
ILIAS\Glossary\Flashcard\FlashcardManager::getSessionInitialTerms | ( | int | $box_nr | ) |
Definition at line 103 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::getSessionTerms | ( | int | $box_nr | ) |
Definition at line 119 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::getTodayUserTermsForBox | ( | int | $box_nr | ) |
Definition at line 210 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\filterTermsNotInGlossary(), and ILIAS\Glossary\Flashcard\FlashcardManager\getNow().
ILIAS\Glossary\Flashcard\FlashcardManager::getUserTermsForBox | ( | int | $box_nr | ) |
Definition at line 176 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\filterTermsNotInGlossary().
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\getItemsForBoxCount().
ILIAS\Glossary\Flashcard\FlashcardManager::resetEntries | ( | ) |
Definition at line 307 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::setSessionInitialTerms | ( | int | $box_nr, |
array | $initial_terms | ||
) |
Definition at line 93 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::setSessionTerms | ( | int | $box_nr, |
array | $terms | ||
) |
Definition at line 109 of file class.FlashcardManager.php.
|
protected |
Definition at line 47 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\filterTermsNotInGlossary().
|
protected |
Definition at line 38 of file class.FlashcardManager.php.
|
protected |
Definition at line 43 of file class.FlashcardManager.php.
|
protected |
Definition at line 36 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\__construct().
|
protected |
Definition at line 33 of file class.FlashcardManager.php.
|
protected |
Definition at line 40 of file class.FlashcardManager.php.
|
protected |
Definition at line 42 of file class.FlashcardManager.php.
|
protected |
Definition at line 35 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\__construct().
|
protected |
Definition at line 39 of file class.FlashcardManager.php.
|
protected |
Definition at line 34 of file class.FlashcardManager.php.
|
protected |
Definition at line 37 of file class.FlashcardManager.php.
|
protected |
Definition at line 41 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\__construct().