ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
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(), and ILIAS\Repository\int().
ILIAS\Glossary\Flashcard\FlashcardManager::createOrUpdateBoxAccessEntry | ( | int | $box_nr | ) |
Definition at line 281 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::createOrUpdateUserTermEntry | ( | int | $term_id, |
bool | $correct | ||
) |
Definition at line 289 of file class.FlashcardManager.php.
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.
ILIAS\Glossary\Flashcard\FlashcardManager::getAllTermsWithoutEntry | ( | ) |
Definition at line 128 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::getAllUserTerms | ( | ) |
Definition at line 146 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::getBoxNr | ( | int | $term_id | ) |
Definition at line 273 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::getItemsForBoxCount | ( | int | $box_nr | ) |
Definition at line 228 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::getLastAccessForBox | ( | int | $box_nr | ) |
Definition at line 242 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::getLastAccessForBoxAsDaysText | ( | int | $box_nr | ) |
Definition at line 250 of file class.FlashcardManager.php.
ILIAS\Glossary\Flashcard\FlashcardManager::getNonTodayUserTermsForBox | ( | int | $box_nr | ) |
Definition at line 189 of file class.FlashcardManager.php.
References getNow().
|
protected |
Definition at line 86 of file class.FlashcardManager.php.
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 getNow().
ILIAS\Glossary\Flashcard\FlashcardManager::getUserTermsForBox | ( | int | $box_nr | ) |
Definition at line 176 of file class.FlashcardManager.php.
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.
|
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().