Диссертация (1167217), страница 23
Текст из файла (страница 23)
Вчастности, язык ввода по умолчанию был изменен с «US International» на«Russian», размер клавиатуры по умолчанию был увеличен с 2-х пунктов до 4-х.123Наиболее важной программной модификацией стандартной установки LMSMoodle 3.0, которая была выполнена нами, является изменение характераограничения по количеству слов в ответе на открытое задание (модуль«Задание»).
По умолчанию при приеме ответа обучающегося в виде текста в LMSMoodle вводится только верхний порог количества слов. Технически этооправдано, чтобы не принимать на веб-сервер огромные объемы информации,которая к тому же может быть и намеренно вредоносной. На практике мысталкиваемся с другой проблемой – ответы на открытые задания составляютсянедостаточно объемными, чтобы считать такие ответы адекватными заданию.Оправданным шагом было бы вести ограничение по нижней границе,одновременно сохранив техническое ограничение по максимальному количествуслов. В итоге был выбран вариант ограничения, при котором верхняя границанаходилась бы в прямой зависимости от нижней по формуле (выведенаэкспериментальным путем):lверх = lнижн + 300Такое изменение потребовало комплексной модификации программногоядра LMS Moodle.
Во-первых, в файле onlinetextlocalbib.php (полный путьк файлу:…/public_html/mod/assign/submission/onlinetextlocalbib.php)был заменен блок кода:$wordcount = count_words($submissiontext);if ($wordcount <= $wordlimit) { // исходная строкаreturn null;} else {$errormsg = get_string('wordlimitexceeded', 'assignsubmission_onlinetext',array('limit' => $wordlimit, 'count' => $wordcount));return $OUTPUT->error_text($errormsg);}на$wordcount = count_words($submissiontext);if (($wordcount >= $wordlimit) and ($wordcount <= ($wordlimit + 300))) { //новая строкаreturn null;} else {$errormsg = get_string('wordlimitexceeded', 'assignsubmission_onlinetext',array('limit' => $wordlimit, 'count' => $wordcount));124return $OUTPUT->error_text($errormsg);}Во-вторых, были внесены изменения в интерфейс веб-страницы редакторамодуля «Задание», чтобы составитель упражнений ясно видел, как работаетновый ограничитель.
Поскольку в LMS Moodle все надписи реализуются черезпеременные, то достаточно было найти соответствующие переменные ипереназначить их для соответствующих языковых наборов (в нашем случае – дляанглийскогоидлярусского).Этиassignsubmission_onlinetext,измененияпеременныхкоснулисьфайлаwordlimit,wordlimitexceeded, wordlimit_help.Для русского языка переменные были переопределены следующим образом.wordlimitДо изменения: Лимит слов.После изменения: Минимальное количество слов.wordlimitexceededДо изменения: Для этого задания задано ограничение максимальногоколичества слов - {$a->limit}. Вы пытаетесь представить {$a->count} слово(а).Проверьте свой текст и попробуйте еще раз.После изменения: Для этого задания задано ограничение минимальногоколичества слов – {$a->limit}.
Вы пытаетесь представить слов: {$a->count}. (ИлиВы переступили верхнюю границу слов = {$a->limit}+300). Проверьте свой тексти попробуйте еще раз.wordlimit_helpДо изменения: Если разрешен ответ в виде текста, то этот параметр задаетмаксимальное количество слов, которое может содержать ответ студента.После изменения: Если разрешен ответ в виде текста, то этот параметрзадает минимальное количество слов, которое может содержать ответ студента.125Максимальное количество слов при этом автоматически равняется заданномузначению + 300 слов.Для английского языка были внесены следующие изменения.wordlimitДо изменения: Word limit.После изменения: Word limit (minimum).wordlimitexceededДо изменения: The word limit for this assignment is {$a->limit} words and youare attempting to submit {$a->count} words.
Please review your submission and tryagain.После изменения: The word limit for this assignment is {$a->limit} word(s)(minimum) and you are attempting to submit {$a->count} word(s) only. (Or your text islonger than {$a->limit}+300 words). Please review your submission and try again.wordlimit_helpДо изменения: If online text submissions are enabled, this is the maximumnumber of words that each student will be allowed to submit.После изменения: If online text submissions are enabled, this is the minimumnumber of words that each student will be allowed to submit. The maximum limit isthen this value + 300 words.Новый способ ограничения оправдывает себя во многих типах открытыхзаданий и наиболее эффективен при составлении связных текстов с обязательнымиспользованием тех или иных лексических единиц, где распространеннойошибкой является составление коротких формализованных высказываний, несодержащих никакого практического смысла.
Установка лимита по нижнейгранице призывает обучающегося разворачивать высказывания, делая их болеераспространенными.126Для повышения удобства работы обучающегося и обучающего, а также дляснятия проблемы некачественного перевода английских надписей интерфейса нарусский язык в языковой пакет русского языка были внесены следующиеизменения и добавления (приводятся по формуле: компонент пакета – переменная– прежнее значение (приводится, только если таковое существовало) – новоезначение).assignsubmission_onlineaudio – configmaxbytes – Maximum file size –Максимальный размер файлаassignsubmission_onlineaudio – confirmdeletefile – Are you sure you want todelete the file <strong>{$a}</strong>? – Вы уверены, что хотите удалить файл<strong>{$a}</strong>?assignsubmission_onlineaudio – countfiles – {$a} files – {$a} файл(а)(ов)assignsubmission_onlineaudio – enabled – Online audio recording – Записьаудио онлайн через встроенный диктофонassignsubmission_onlineaudio – enabled_help – If enabled, students are able tomake audio recordings as their submission.
– Если выбрано, то студенты могутдобавить аудиозапись в качестве ответа на задание.assignsubmission_onlineaudio–maxbytes–Maximumfilesize–Максимальный размер файлаassignsubmission_onlineaudio – maxfilesreached – You already have themaximum number of recordings allowed for this assignment.
– Вы уже сделалимаксимальное количество аудиозаписей для этого задания.assignsubmission_onlineaudio – maxfilessubmission – Maximum number ofrecordings – Максимальное количество аудиозаписейassignsubmission_onlineaudio – maxfilessubmission_help – If online audiorecordings are enabled, each student will be able to submit up to this number ofrecordings. – Если запись аудиофайлов разрешена, студенты могут сделатьстолько или меньше аудиозаписей.assignsubmission_onlineaudio – nosuchfile – No such file was found. – Такойфайл не найден.127assignsubmission_onlineaudio – recording – Online audio recording – Онлайнаудиозаписьassignsubmission_onlineaudio – uploaderror – Error uploading recording.
–Ошибка при загрузке аудиофайла.assignsubmission_onlinetext – wordlimit – Лимит слов – Минимальноеколичество словassignsubmission_onlinetext – wordlimitexceeded – Для этого задания заданоограничение максимального количества слов - {$a->limit}. Вы пытаетесьпредставить {$a->count} слово(а). Проверьте свой текст и попробуйте еще раз.
–Для этого задания задано ограничение минимального количества слов - {$a>limit}. Вы пытаетесь представить слов: {$a->count}. (Или Вы переступиливерхнюю границу слов = {$a->limit}+300). Проверьте свой текст и попробуйтееще раз.assignsubmission_onlinetext – wordlimit_help – Если разрешен ответ в видетекста, то этот параметр задает максимальное количество слов, которое можетсодержать ответ студента. – Если разрешен ответ в виде текста, то этот параметрзадает минимальное количество слов, которое может содержать ответ студента.Максимальное количество слов при этом автоматически равняется заданномузначению + 300 слов.availability_grade – requires_min – Вы получили необходимую оценку за<strong>{$a}</strong>–Выненабралинужныйбаллвмодуле<strong>{$a}</strong>core_availability – list_root_and – Не доступно, пока не выполнено: –Недоступно, покаmod_adaptivequiz – adaptivequiz:addinstance – Add a new adaptive quiz –Добавить новый адаптивный тестmod_adaptivequiz – adaptivequiz:attempt – Attempt adaptive quiz – Начатьпопыткуmod_adaptivequiz – adaptivequizname – Name – Название128mod_adaptivequiz – all_attempts_deleted – All Adaptive Quiz attempts weredeleted – Все попытки адаптивного теста были удаленыmod_adaptivequiz – all_grades_removed – All Adaptive Quiz grades wereremoved – Все оценки за адаптивный тест были удаленыmod_adaptivequiz – answerdistgraph_questiondifficulty – Question level –Уровень сложностиmod_adaptivequiz – attemptfeedback – Attempt feedback – Отзыв на попыткуmod_adaptivequiz – attemptfeedback_help – The attempt feedback is displayedto the user once the attempt is finished – Отзыв на попытку отображаетсяпользователю сразу после завершения попыткиmod_adaptivequiz – attemptfinishedtimestamp – Attempt finish time –Затраченное времяmod_adaptivequiz – attemptfirst – First attempt – Первая попыткаmod_adaptivequiz – attemptlast – Last attempt – Последняя попыткаmod_adaptivequiz – attemptsallowed – Attempts allowed – Разрешенноеколичество попытокmod_adaptivequiz – attemptstarttime – Attempt start time – Время началопопыткиmod_adaptivequiz – attemptstate – State of attempt – Состояние попыткиmod_adaptivequiz – attempt_state – Attempt state – Состояние попыткиmod_adaptivequiz – attempt_user – User – Пользовательmod_adaptivequiz – bestscore – Best Score – Лучший результатmod_adaptivequiz – bestscorestderror – Standard Error – Уровень ошибокmod_adaptivequiz – browsersecurity – Browser security – Безопасностьбраузераmod_adaptivequiz – closeattempt – Close attempt – Закрыть попыткуmod_adaptivequiz – deleteattemp – Delete attempt – Удалить попыткуmod_adaptivequiz – downloadcsv – Download CSV – Загрузить файл CSVmod_adaptivequiz – formelementempty – Input a positive integer from 1 to 999 –Введите положительное число от 1 до 999129mod_adaptivequiz – formelementnegative – Input a positive number from 1 to999 – Введите положительное число от 1 до 999mod_adaptivequiz – formelementnumeric – Input a numeric value from 1 to 999–Введите число от 1 до 999mod_adaptivequiz – formquestionpool – Select at least one question category –Выберите по крайней мере одну категорию вопросовmod_adaptivequiz – grademethod – Grading method – Метод оцениванияmod_adaptivequiz – highestlevel – Highest level of difficulty – Высший уровеньсложностиmod_adaptivequiz – lowestlevel – Lowest level of difficulty – Базовый уровеньсложностиmod_adaptivequiz – maximumquestions – Maximum number of questions –Максимальное количество вопросовmod_adaptivequiz – minimumquestions – Minimum number of questions –Минимальное количество вопросовmod_adaptivequiz – modulename – Adaptive Quiz – Адаптивный тестmod_adaptivequiz – modulenameplural – Adaptive Quiz – Адаптивные тестыmod_adaptivequiz – pluginadministration – Adaptive Quiz – Адаптивный тестmod_adaptivequiz – pluginname – Adaptive Quiz – Адаптивный тестmod_adaptivequiz – questionanalysisbtn – Question Analysis – Анализвопросовmod_adaptivequiz – questionpool – Question pool – Источник вопросовmod_adaptivequiz – recentattemptstate – State of attempt: – Состояниепопытки:mod_adaptivequiz – recentcomplete – Completed – Завершеноmod_adaptivequiz – requirepassword – Required password – Требуемый парольmod_adaptivequiz – result – Result – Результатmod_adaptivequiz – standarderror – Standard Error to stop – Допустимыйуровень ошибок для остановки теста (в процентах)130mod_adaptivequiz – standarderrorhdr – Standard error – Допустимый уровеньошибокmod_adaptivequiz – startattemptbtn – Start attempt – Начать попыткуmod_adaptivequiz – startinglevel – Starting level of difficulty – Начальныйуровень сложностиmod_adaptivequiz – statistic – Statistic – Статистикаmod_adaptivequiz – stopingconditionshdr – Stopping conditions – Условияпрекращения тестированияmod_adaptivequiz – submitanswer – Submit answer – Отправить ответmod_adaptivequiz – viewreportbtn – View report – Просмотр отчетаqbehaviour_deferredfeedbackexplain – pleaseexplain – Give your reasons –Прокомментируйте Ваш выборqbehaviour_deferredfeedbackexplain – pluginname – Deferred feedback withexplanation – Отложенный отзыв с комментариемqbehaviour_deferredfeedbackexplain – responsewithreason – {$a->response} |Reason: {$a->explanation} – {$a->response} | Комментарий: {$a->explanation}qtype_ordering – absoluteposition – Absolute position – Абсолютная позицияqtype_ordering – addingordering – Adding a Ordering question – Добавитьвопрос на упорядочениеqtype_ordering – allornothing – All or nothing – Все или ничегоqtype_ordering – defaultanswerformat – Default answer format – Формат ответапо умолчаниюqtype_ordering – editingordering – Editing ordering question – Редактироватьвопрос на упорядочениеqtype_ordering – gradedetails – Grade details – Видимость деталей оценкиqtype_ordering – gradingtype – Grading type – Метод оцениванияqtype_ordering – longestcontiguoussubset – Longest contiguous subset – Самоебольшое смежное подмножествоqtype_ordering – longestorderedsubset – Longest ordered subset – Самоебольшое упорядоченное подмножество131qtype_ordering – relativeallpreviousandnext – Relative to ALL the previous andnext items – Относительно всех предыдущих и следующих элементовqtype_ordering – relativenextexcludelast – Relative to the next item (excludinglast) – Относительно следующего элемента (исключая последний)qtype_ordering – relativenextincludelast – Relative to the next item (includinglast) – Относительно следующего элемента (включая последний)qtype_ordering – relativeonepreviousandnext – Relative to both the previous andnext items – Относительно предыдущих и следующих элементовqtype_ordering – showgrading – Grading details – Видимость деталей оценки2.2.2 Инструментарий LMS Moodle для разработки узлов обучающейвиртуальной средыСреди стандартных компонентов LMS Moodle 3.0 можно также выделитьособенно важные для процесса обучения иностранным языкам и сформулироватьрекомендации к их применению.