ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
BasicMigrationFunctions.php File Reference

Go to the source code of this file.

Namespaces

namespace  ILIAS\Questions\AnswerFormTypes\Cloze\Migration
 

Functions

 ILIAS\Questions\AnswerFormTypes\Cloze\Migration::getNewAnswerInputIdForOld (int $id)
 
 ILIAS\Questions\AnswerFormTypes\Cloze\Migration::buildGapInsertStatement (TableDefinitions $table_definitions, PersistenceFactory $persistence_factory, TableNameBuilder $table_names_builder, ?Insert $gaps_insert, Uuid $answer_input_id, Uuid $answer_form_id, int $position, string $gap_type, ?int $max_chars, ?float $step_size, ?TextMatchingOptions $matching_options, ?int $min_autocomplete, ?int $shuffle)
 
 ILIAS\Questions\AnswerFormTypes\Cloze\Migration::buildGapValuesForInsert (PersistenceFactory $persistence_factory, Uuid $answer_input_id, Uuid $answer_form_id, int $position, string $gap_type, ?int $max_chars, ?float $step_size, ?TextMatchingOptions $matching_options, ?int $min_autocomplete, ?int $shuffle)
 
 ILIAS\Questions\AnswerFormTypes\Cloze\Migration::buildAnswerOptionInsertStatement (TableDefinitions $table_definitions, PersistenceFactory $persistence_factory, TableNameBuilder $table_names_builder, ?Insert $options_insert, Uuid $answer_option_id, Uuid $answer_input_id, int $position, string $text_value, float $points, ?float $lower_limit, ?float $upper_limit)
 
 ILIAS\Questions\AnswerFormTypes\Cloze\Migration::buildOptionValuesForInsert (PersistenceFactory $persistence_factory, Uuid $answer_option_id, Uuid $answer_input_id, int $position, string $text_value, float $points, ?float $lower_limit, ?float $upper_limit)
 
 ILIAS\Questions\AnswerFormTypes\Cloze\Migration::buildAnswerFormInsertStatement (TableDefinitions $table_definitions, PersistenceFactory $persistence_factory, TableNameBuilder $table_names_builder, Uuid $answer_form_id, ScoringIdentical $scoring_identical, int $combinations_enabled)
 
 ILIAS\Questions\AnswerFormTypes\Cloze\Migration::buildScoringIdenticalFromOld (string $scoring_identical)
 
 ILIAS\Questions\AnswerFormTypes\Cloze\Migration::buildNewTextRatingFromOld (string $old_text_rating)
 
 ILIAS\Questions\AnswerFormTypes\Cloze\Migration::replaceGapsAndSantizeLegacyClozeText (\ilDBInterface $db, string $gap_replace_regex, string $text, array $gaps_mapping, bool $ilias_page_editor_text)
 
 ILIAS\Questions\AnswerFormTypes\Cloze\Migration::limitToFloat (\EvalMath $math, string $limit)
 
 ILIAS\Questions\AnswerFormTypes\Cloze\Migration::getHtmlQuestionContentPurifier ()
 

Variables

trait ILIAS\Questions\AnswerFormTypes\Cloze\Migration::BasicMigrationFunctions
 
array ILIAS\Questions\AnswerFormTypes\Cloze\Migration::$answer_inputs_mapping = null