Настройка ввода имени тестируемого в MyTestXPro: различия между версиями
Bas (обсуждение | вклад) |
Bas (обсуждение | вклад) |
||
(не показано 18 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | == Настройка ввода имени == | ||
+ | |||
[[Файл:User6 48.png|слева|link=]] | [[Файл:User6 48.png|слева|link=]] | ||
− | Для того чтобы приступить к тестированию пользователю необходимо представиться – ввести какую-то информацию о себе. В настройках по умолчанию предполагается ввод Фамилии Имени и Класса тестируемого. Это удобно для большинства | + | Для того чтобы приступить к тестированию пользователю необходимо представиться – ввести какую-то информацию о себе. В настройках по умолчанию предполагается ввод Фамилии Имени и Класса тестируемого. Это удобно для большинства школ, но может не подходить вам. В этом случае настройки легко изменить. |
[[Файл:Student input name1.png|центр]] | [[Файл:Student input name1.png|центр]] | ||
Строка 7: | Строка 9: | ||
Запустите модуль тестирования (если необходимо, то с правами администратора - правой кнопкой по файлу или ярлыку и там "Запуск от имени администратора"). Дайте команду '''Настройка''' → '''Параметры''', выберите вкладку '''Имя'''.<br /> | Запустите модуль тестирования (если необходимо, то с правами администратора - правой кнопкой по файлу или ярлыку и там "Запуск от имени администратора"). Дайте команду '''Настройка''' → '''Параметры''', выберите вкладку '''Имя'''.<br /> | ||
+ | [[Файл:Student_config_name2.png|центр]] | ||
− | Для каждого из | + | Для каждого из трех полей можно задать: |
* Заголовок (подпись) поля; | * Заголовок (подпись) поля; | ||
* Текст по умолчанию; | * Текст по умолчанию; | ||
* Шаблон регулярного выражения для проверки вводимых данных; | * Шаблон регулярного выражения для проверки вводимых данных; | ||
− | * Образец | + | * Образец ввода, подсказка в каком формате вводить данные при использовании шаблона; |
* Подсказку о том, что и как требуется ввести в поле. | * Подсказку о том, что и как требуется ввести в поле. | ||
Строка 18: | Строка 21: | ||
Шаблоны задаются на основе регулярных выражений. Подробнее о регулярных выражениях можно, например, почитать на [http://ru.wikipedia.org/wiki/Регулярные_выражения википедии]. | Шаблоны задаются на основе регулярных выражений. Подробнее о регулярных выражениях можно, например, почитать на [http://ru.wikipedia.org/wiki/Регулярные_выражения википедии]. | ||
+ | |||
+ | Подсказка отображается по щелчку по полю. В ней можно описать в каком формате тестируемому нужно ввести свои данные. | ||
Если не требуется заполнение дополнительного поля, то можно оставить пустыми его заголовок и шаблон, тогда оно не будет показано тестируемому, а будет только одно поле ввода имени. | Если не требуется заполнение дополнительного поля, то можно оставить пустыми его заголовок и шаблон, тогда оно не будет показано тестируемому, а будет только одно поле ввода имени. | ||
[[Файл:Student input name2.png|центр]] | [[Файл:Student input name2.png|центр]] | ||
+ | |||
== Настройки по умолчанию == | == Настройки по умолчанию == | ||
− | |||
'''Для ввода Фамилии Имени''' в настройках уже задан следующий шаблон: | '''Для ввода Фамилии Имени''' в настройках уже задан следующий шаблон: | ||
Строка 49: | Строка 54: | ||
− | '''В | + | '''В поле группа (или класс)''' настроено ввод класса тестируемого, ввод данных проверяется следующим шаблоном: |
^(([1-9]{1})|(1[0-2]{1})){1}( [А-Яа-я]{1}){0,1}$ | ^(([1-9]{1})|(1[0-2]{1})){1}( [А-Яа-я]{1}){0,1}$ | ||
Строка 59: | Строка 64: | ||
Вначале требуется ввести <font color="#dd0000">либо цифру от 1 до 9</font>, <font color="#00dd00">либо цифру 1 и затем цифру от 0 до 2</font>. Знак «|» означает «или», т.е. либо так, либо так. <font color="#0000dd">Затем может идти пробел и одна из букв (без учета регистра)</font>. | Вначале требуется ввести <font color="#dd0000">либо цифру от 1 до 9</font>, <font color="#00dd00">либо цифру 1 и затем цифру от 0 до 2</font>. Знак «|» означает «или», т.е. либо так, либо так. <font color="#0000dd">Затем может идти пробел и одна из букв (без учета регистра)</font>. | ||
+ | ''Т.е. можно ввести: «9» (для школ, где один класс в параллели), «5 А», «10 Б», но нельзя: «13», «6В» (без пробела), «7 Q», «13 A», «9 АА» и т.п.'' | ||
+ | |||
+ | |||
+ | Третье поле по умолчанию скрыто. | ||
+ | |||
+ | Второе (группа) и третье (дополнительное) поля отображаются в окне ввода имени только если для них заданы подписи или шаблоны проверки ввода. | ||
+ | |||
+ | [[File:Student_input_name3.png|центр]] | ||
− | |||
== Отключение шаблонов == | == Отключение шаблонов == | ||
Строка 72: | Строка 84: | ||
Рассмотрим несколько примеров. | Рассмотрим несколько примеров. | ||
+ | |||
+ | [[File:Student input name4.png|центр]] | ||
+ | |||
+ | Фамилия и Имя через пробел (без двойных фамилий, т.е. только типа Иванов Иван): | ||
+ | |||
+ | ^[А-Я]{1}[а-я]{1,} [А-Я]{1}[а-я]{1,}$ | ||
+ | |||
+ | Фамилия и Имя через пробел (без двойных фамилий, т.е. только типа Иванов Иван) + можно использовать букву ё: | ||
+ | |||
+ | ^[А-Я]{1}[а-яё]{1,} [А-Я]{1}[а-яё]{1,}$ | ||
Фамилия и Имя с буквой "ё": | Фамилия и Имя с буквой "ё": | ||
Строка 101: | Строка 123: | ||
Если требуется e-mail, то шаблон может быть таким: | Если требуется e-mail, то шаблон может быть таким: | ||
^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$ | ^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$ | ||
− | |||
== Еще опции в данном окне == | == Еще опции в данном окне == | ||
Строка 114: | Строка 135: | ||
[[File:Student_input_name_hint.png.png|400px|Подсказка]] [[File:Student_input_name_obr.png.png|400px|Образец]] | [[File:Student_input_name_hint.png.png|400px|Подсказка]] [[File:Student_input_name_obr.png.png|400px|Образец]] | ||
</center> | </center> | ||
+ | |||
== Выбор тестируемого из списка == | == Выбор тестируемого из списка == | ||
Строка 124: | Строка 146: | ||
[[Файл:User list.png|центр]] | [[Файл:User list.png|центр]] | ||
+ | |||
+ | Можно подготовить список в другой программе, например, электронных таблицах Excel и вставить данные в редактор списка. | ||
+ | |||
+ | В качестве списка можно использовать и XML-файл. | ||
Укажите какой файл со списком желаете использовать (для этого щелкните по кнопочке справа в поле имя файла и выберите этот файл) и отметьте переключатель «Использовать список пользователей». [[Настройка программы MyTestXPro|Примените настройки]]. | Укажите какой файл со списком желаете использовать (для этого щелкните по кнопочке справа в поле имя файла и выберите этот файл) и отметьте переключатель «Использовать список пользователей». [[Настройка программы MyTestXPro|Примените настройки]]. |
Текущая версия на 11:45, 21 июля 2017
Содержание
Настройка ввода имени
Для того чтобы приступить к тестированию пользователю необходимо представиться – ввести какую-то информацию о себе. В настройках по умолчанию предполагается ввод Фамилии Имени и Класса тестируемого. Это удобно для большинства школ, но может не подходить вам. В этом случае настройки легко изменить.
Запустите модуль тестирования (если необходимо, то с правами администратора - правой кнопкой по файлу или ярлыку и там "Запуск от имени администратора"). Дайте команду Настройка → Параметры, выберите вкладку Имя.
Для каждого из трех полей можно задать:
- Заголовок (подпись) поля;
- Текст по умолчанию;
- Шаблон регулярного выражения для проверки вводимых данных;
- Образец ввода, подсказка в каком формате вводить данные при использовании шаблона;
- Подсказку о том, что и как требуется ввести в поле.
Заголовок и значение по умолчанию служат для того, чтобы указать пользователю какие данные о себе необходимо ввести для начала теста.
Шаблоны задаются на основе регулярных выражений. Подробнее о регулярных выражениях можно, например, почитать на википедии.
Подсказка отображается по щелчку по полю. В ней можно описать в каком формате тестируемому нужно ввести свои данные.
Если не требуется заполнение дополнительного поля, то можно оставить пустыми его заголовок и шаблон, тогда оно не будет показано тестируемому, а будет только одно поле ввода имени.
Настройки по умолчанию
Для ввода Фамилии Имени в настройках уже задан следующий шаблон:
^[А-Я]{1}[а-я]{1,}(-[А-Я]{1}[а-я]{1,}){0,1} [А-Я]{1}[а-я]{1,}$
Рассмотрим, что тут задано:
^[А-Я]{1}[а-я]{1,}(-[А-Я]{1}[а-я]{1,}){0,1} [А-Я]{1}[а-я]{1,}$
Знак «^» - означает начало строки, знак «$» конец строки.
[А-Я]{1}[а-я]{1,} – означает, что сначала идет одна ({1}) заглавная буква от А до Я ([А-Я]), затем одна или более ({1,}) строчных русских букв от а до я ([а-я]). Т.е. это фамилия, например, Иванов.
(-[А-Я]{1}[а-я]{1,}){0,1} – затем может быть один раз или не быть ({0,1}) вторая часть фамилии для двойных фамилий. Т.е. тире и вторая часть фамилии. Обе эти части описывают фамилию либо в виде «Иванов», либо «Петров-Водкин».
Затем идет один пробел.
[А-Я]{1}[а-я]{1,} – затем требуется ввод имени, аналогично фамилии.
Т.е. можно ввести: «Башлаков Саша», «Петров-Водкин Кузьма», «Иванов Иван», но нельзя: «сидоров коля», «Петроff Сергей», «кнопо4ка» и т.п.
В поле группа (или класс) настроено ввод класса тестируемого, ввод данных проверяется следующим шаблоном:
^(([1-9]{1})|(1[0-2]{1})){1}( [А-Яа-я]{1}){0,1}$
Рассмотрим, что тут задано:
^(([1-9]{1})|(1[0-2]{1})){1}( [А-Яа-я]{1}){0,1}$
Вначале требуется ввести либо цифру от 1 до 9, либо цифру 1 и затем цифру от 0 до 2. Знак «|» означает «или», т.е. либо так, либо так. Затем может идти пробел и одна из букв (без учета регистра).
Т.е. можно ввести: «9» (для школ, где один класс в параллели), «5 А», «10 Б», но нельзя: «13», «6В» (без пробела), «7 Q», «13 A», «9 АА» и т.п.
Третье поле по умолчанию скрыто.
Второе (группа) и третье (дополнительное) поля отображаются в окне ввода имени только если для них заданы подписи или шаблоны проверки ввода.
Отключение шаблонов
Если вам не требуется проверять вводимые данные на соответствие какому-то формату, то можете отключить использование шаблонов. Для это оставьте эти поля пустыми.
Если шаблоны не используются (они пустые), то и задание образцов тоже не имеет смысла.
Настройка шаблонов для себя
Рассмотрим несколько примеров.
Фамилия и Имя через пробел (без двойных фамилий, т.е. только типа Иванов Иван):
^[А-Я]{1}[а-я]{1,} [А-Я]{1}[а-я]{1,}$
Фамилия и Имя через пробел (без двойных фамилий, т.е. только типа Иванов Иван) + можно использовать букву ё:
^[А-Я]{1}[а-яё]{1,} [А-Я]{1}[а-яё]{1,}$
Фамилия и Имя с буквой "ё":
^[А-Я]{1}[а-яё]{1,}(-[А-Я]{1}[а-яё]{1,}){0,1} [А-Я]{1}[а-яё]{1,}$
Если в первое поле требуется ввести Фамилию Имя Отчество, то шаблон может быть таким:
^[А-Я]{1}[а-я]{1,}(-[А-Я]{1}[а-я]{1,}){0,1} [А-Я]{1}[а-я]{1,} [А-Я]{1}[а-я]{1,}$
Если Имя Отчество Фамилия, то шаблон может быть таким:
^[А-Я]{1}[а-я]{1,} [А-Я]{1}[а-я]{1,} [А-Я]{1}[а-я]{1,}(-[А-Я]{1}[а-я]{1,}){0,1}$
Если Фамилия И.О., то шаблон может быть таким:
^[А-Я]{1}[а-я]{1,}(-[А-Я]{1}[а-я]{1,}){0,1} [А-Я]{1}\.[А-Я]{1}\.{1,}$
Если требуется Фамилия Имя на украинском языке, то шаблон может быть таким:
^[А-ЯҐЄІЇ]{1}[а-яґєії]{1,}(-[А-ЯҐЄІЇ]{1}[а-яґєії]{1,}){0,1} [А-ЯҐЄІЇ]{1}[а-яґєії]{1,}$
Если в дополнительное поле требуется ввести серию и номер паспорта (например, 1502 123456), то шаблон может быть таким:
^[0-9]{4} [0-9]{6}$
Если требуется семизначный номер зачетной книжки, то шаблон может быть таким:
^[0-9]{7}$
Если требуется e-mail, то шаблон может быть таким:
^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$
Еще опции в данном окне
Если отмечен переключатель "Помнить информацию о последнем пользователе", то если тестируемый пройдя тест не закрывает программу, а запускает еще тест (этот или другой), то в поле Имя и Группа будет подставлены его данные - второй раз вводить не потребуется. Естественно, вместо них можно ввести другие - если не закрывая программу за нее сел другой тестируемый.
Если поле "Свое приветствие" пусто, то в окне "Начнем тест" будет надпись типа "Добрый день! Как вас зовут?" (зависит от времени суток). Вместо него можно задать свое приветствие.
Вот так подсказка и образец выглядят для тестируемого
Выбор тестируемого из списка
Фамилию Имя и Класс или другие данные (в зависимости от настроек программы) можно не только вводить, но и выбирать из заранее созданного списка.
Запустите модуль тестирования (если необходимо, то с правами администратора). Дайте команду Настройка → Параметры, выберите вкладку Список.
Если вы еще не создавали список, то сначала его следует создать. Нажмите кнопку «Открыть редактор списка», заполните список и сохраните его в файл. Пароли задавать не обязательно, если их нет, то вводить не потребуется.
Можно подготовить список в другой программе, например, электронных таблицах Excel и вставить данные в редактор списка.
В качестве списка можно использовать и XML-файл.
Укажите какой файл со списком желаете использовать (для этого щелкните по кнопочке справа в поле имя файла и выберите этот файл) и отметьте переключатель «Использовать список пользователей». Примените настройки.
Для того чтобы они действовали не только до закрытия программы, а и при следующих запусках сохраните их (вкладка Сохр. Параметры). Теперь тестируемому не нужно будет вводить свои данные, а сможет выбрать себя из списка.
Подписи полей берутся из настроек вкладки «Имя».
При выборе определенной группы (класса) из списка в списке имен останутся только тестируемые из этого класса, при выборе пустой строки (первая в списке) – будут снова показаны все. Можно настроить модуль тестирования так, что список будет загружаться с сервера (модуля журнал), а не храниться на локальном компьютере. Это удобно при частом обновлении списка. Подробнее смотрите в соответствующих главах.