Шаблоны (подстановки) в MyTestXPro: различия между версиями

Материал из MyTestXPro Wiki Help
Перейти к навигации Перейти к поиску
 
(не показаны 23 промежуточные версии этого же участника)
Строка 1: Строка 1:
При указании имени файла результатов и отчетов в '''модуле тестирования''' можно использовать шаблоны:
+
При указании имени файла результатов и отчетов можно использовать шаблоны:
  
 
<pre>
 
<pre>
Строка 5: Строка 5:
 
%DD%, %MM% - день, месяц;  
 
%DD%, %MM% - день, месяц;  
 
%HH%, %NN%, %SS% - часы, минуты, секунды;
 
%HH%, %NN%, %SS% - часы, минуты, секунды;
 +
%DDD% или %ddd% - день недели;
  
 
%TESTUID% - идентификатор теста;
 
%TESTUID% - идентификатор теста;
Строка 25: Строка 26:
 
</pre>
 
</pre>
  
[[File:mtx_student_config_filedir.png]]
+
[[File:mtx_student_config_filedir.png|300px]] [[File:mtx_server_config_filedir.png|300px]]
  
  
В журнале тестирования про создании протокола, в шаблоне протокола можно использовать:
+
В '''журнале''' тестирования при создании '''[[Отчет по прохождению теста MyTestXPro|отчета]]''', в шаблоне протокола можно использовать:
 +
 
 +
(для верха страницы)
 +
<pre>
 +
%UserName% - имя тестируемого;
 +
%UserGroup% - группа тестируемого;
 +
%UserAdditionalField% - доп. поле;
 +
 
 +
%Date% - дата тестирования (в формате dd.mm.yyyy);
 +
%Date_% - дата тестирования (в формате dd/mm/yyyy);
 +
%TimeBegin% - время начала теста (в формате hh:nn:ss);
 +
%TimeEnd% - время завершения теста (в формате hh:nn:ss);
 +
%TimeDuration% - продолжительность тестирования (в формате hh:nn:ss);
 +
 
 +
%TestTitle% - заголовок теста;
 +
%TestFileFull% - полное имя файла теста;
 +
%TestFileWithoutExt% - имя файла теста без расширения;
 +
%TestFile% - имя файла теста;
 +
%TestUID% - UID теста;
 +
 
 +
%ModeEnd%, %ModeEndShort% - формат окончания теста (закончен, прерван, вышло время...);
 +
 
 +
%CountTask% - количество заданий в тесте (с учетом [[Создание выборки в MyTestXPro|выборки]]), т.е. сколько заданий должен выполнить тестируемый (реально в тесте может быть намного больше заданий);
 +
%CountAskTask% - заданий задано;
 +
%CountCheckTask% - заданий проверено (тестируемый дал ответ);
 +
%CountCorrectTask% - правильно;
 +
%CountCorrectTaskPercent% - процент правильности (правильно / задано);
 +
%CountErrorTask% - неверно отвеченных заданий;
 +
%CountErrorTaskPercent% - процент ошибочности (ошибок / задано);
 +
%Effectiveness% (%EffectivenessCorrect%) - в процентах правильно / заданий в тесте;
 +
%EffectivenessError% - в процентах ошибок / заданий в тесте;
 +
 
 +
%CountUsePrompt% - использовано подсказок;
 +
 
 +
%Score% - набрано баллов;
 +
%ScoreMax% - возможный максимум баллов;
 +
%ResultScore% - процент набрано / максимум баллов;
 +
%Mark% - оценка за тест;
 +
 
 +
%MaskOfResult% - маска результатов;
 +
%MaskOfTime% - маска времени обдумывания заданий;
 +
%MaskUserAnswer% - маска ответов;
 +
%MaskOfPromptPenalty% - маска использования подсказок;
 +
%MaskOfRepeat% - маска повторных ответов;
 +
</pre>
 +
 
 +
(для низа страницы)
 +
<pre>
 +
%Date% - дата тестирования (в формате dd.mm.yyyy);
 +
%TimeBegin% - время начала теста (в формате hh:nn:ss);
 +
%TimeEnd% - время завершения теста (в формате hh:nn:ss);
 +
%TimeDuration% - продолжительность тестирования (в формате hh:nn:ss);
 +
 
 +
%DateNow% - текущая дата (в формате dd.mm.yyyy);
 +
%TimeNow% - текущее время (в формате hh:nn:ss);
 +
</pre>
 +
 
 +
[[File:TmplReport.png|300px]] [[File:TmplReportBottom.png|300px]] [[File:mtx_server_report1.png|300px]]
 +
 
 +
 
 +
В '''журнале''' тестирования при создании '''[[Протокол тестирования в MyTestXPro|протокола]]''', в шаблоне протокола можно использовать:
 +
 
 
<pre>
 
<pre>
 
%UserName% - имя тестируемого;
 
%UserName% - имя тестируемого;
 
%UserGroup% - группа тестируемого;
 
%UserGroup% - группа тестируемого;
 +
%UserAdditionalField% - доп. поле;
  
%Date% - дата тестирования (в формате dd/mm/yyyy);
+
%Date% - дата тестирования (в формате dd.mm.yyyy);
 +
%Date_% - дата тестирования (в формате dd/mm/yyyy);
 
%TimeBegin% - время начала теста (в формате hh:nn:ss);
 
%TimeBegin% - время начала теста (в формате hh:nn:ss);
 
%TimeEnd% - время завершения теста (в формате hh:nn:ss);
 
%TimeEnd% - время завершения теста (в формате hh:nn:ss);
%TimeLength% - продолжительность тестирования (в формате hh:nn:ss);
+
%TimeDuration% - продолжительность тестирования (в формате hh:nn:ss);
  
 
%TestTitle% - заголовок теста;
 
%TestTitle% - заголовок теста;
 
%TestFileFull% - полное имя файла теста;
 
%TestFileFull% - полное имя файла теста;
 
%TestFile% - имя файла теста;
 
%TestFile% - имя файла теста;
 +
%TestFileWithoutExt% - имя файла теста без расширения;
 
%TestUID% - UID теста;
 
%TestUID% - UID теста;
 +
 +
%ModeEnd%, %ModeEndShort% - формат окончания теста (закончен, прерван, вышло время...);
  
 
%CountTask% - количество заданий в тесте (с учетом [[Создание выборки в MyTestXPro|выборки]]), т.е. сколько заданий должен выполнить тестируемый (реально в тесте может быть намного больше заданий);
 
%CountTask% - количество заданий в тесте (с учетом [[Создание выборки в MyTestXPro|выборки]]), т.е. сколько заданий должен выполнить тестируемый (реально в тесте может быть намного больше заданий);
 
%CountAskTask% - заданий задано;
 
%CountAskTask% - заданий задано;
 +
%CountCheckTask% - заданий проверено (тестируемый дал ответ);
 
%CountCorrectTask% - правильно;
 
%CountCorrectTask% - правильно;
 
%CountCorrectTaskPercent% - процент правильности (правильно / задано);
 
%CountCorrectTaskPercent% - процент правильности (правильно / задано);
 
%CountErrorTask% - неверно отвеченных заданий;
 
%CountErrorTask% - неверно отвеченных заданий;
 
%CountErrorTaskPercent% - процент ошибочности (ошибок / задано);
 
%CountErrorTaskPercent% - процент ошибочности (ошибок / задано);
%Effectiveness% - в процентах правильно / заданий в тесте;
+
%Effectiveness% (%EffectivenessCorrect%) - в процентах правильно / заданий в тесте;
 +
%EffectivenessError% - в процентах ошибок / заданий в тесте;
 +
 
 
%CountUsePrompt% - использовано подсказок;
 
%CountUsePrompt% - использовано подсказок;
  
Строка 64: Строка 134:
  
 
%DateNow% - текущая дата (в формате dd.mm.yyyy);
 
%DateNow% - текущая дата (в формате dd.mm.yyyy);
 +
%DateNow_% - текущая дата (в формате dd/mm/yyyy);
 
%TimeNow% - текущее время (в формате hh:nn:ss);
 
%TimeNow% - текущее время (в формате hh:nn:ss);
 
</pre>
 
</pre>
 +
 +
[[File:server_protokol_text_edit_tmpl.png|300px]] [[File:server_protokol_text.png|300px]]
 +
 +
Можно указать какие строки в таблице результатов и какие столбцы в таблице групп показывать в протоколе.
 +
<pre>
 +
%TabResult% row[Result, Score, Score_ScoreMax, Time, Ng_Nt]
 +
 +
%TabGroupResult% col[Effectivness, Right, Partially, Error, Miss, Prompt, Time, Score]
 +
</pre>
 +
 +
В '''журнале''' тестирования при создании '''[[Протокол тестирования в MyTestXPro|протокола]]''' в формате ''html'' в шаблоне протокола можно использовать:
 +
<pre>
 +
%UserName% - имя тестируемого;
 +
%UserGroup% - группа тестируемого;
 +
 +
%Date% - дата тестирования (в формате dd.mm.yyyy);
 +
%Date_% - дата тестирования (в формате dd/mm/yyyy);
 +
%TimeBegin% - время начала теста (в формате hh:nn:ss);
 +
%TimeEnd% - время завершения теста (в формате hh:nn:ss);
 +
%TimeDuration% - продолжительность тестирования (в формате hh:nn:ss);
 +
 +
%TestTitle% - заголовок теста;
 +
%TestFileFull% - полное имя файла теста;
 +
%TestFile% - имя файла теста;
 +
%TestFileWithoutExt% - имя файла теста без расширения;
 +
%TestUID% - UID теста;
 +
 +
%CountTask% - количество заданий в тесте (с учетом [[Создание выборки в MyTestXPro|выборки]]), т.е. сколько заданий должен выполнить тестируемый (реально в тесте может быть намного больше заданий);
 +
%CountAskTask% - заданий задано;
 +
%CountCorrectTask% - правильно;
 +
%CountCorrectTaskPercent% - процент правильности (правильно / задано);
 +
%CountErrorTask% - неверно отвеченных заданий;
 +
%CountErrorTaskPercent% - процент ошибочности (ошибок / задано);
 +
%EffectivenessCorrect% - в процентах правильно / заданий в тесте;
 +
%EffectivenessError% - в процентах ошибок / заданий в тесте;
 +
 +
%CountUsePrompt% - использовано подсказок;
 +
 +
%Score% - набрано баллов;
 +
%ScoreMax% - возможный максимум баллов;
 +
%ResultScore% - процент набрано / максимум баллов;
 +
%Mark% - оценка за тест;
 +
 +
%MaskOfResult% - маска результатов;
 +
%MaskOfTime% - маска времени обдумывания заданий;
 +
%MaskUserAnswer% - маска ответов;
 +
%MaskOfPromptPenalty% - маска использования подсказок;
 +
%MaskOfRepeat% - маска повторных ответов;
 +
 +
%DateNow% - текущая дата (в формате dd.mm.yyyy);
 +
%DateNow_% - текущая дата (в формате dd/mm/yyyy);
 +
%TimeNow% - текущее время (в формате hh:nn:ss);
 +
</pre>
 +
 +
[[File:server_protokol_html_edit_tmpl.png|300px]] [[File:Server_protokol_html2.png|300px]]

Текущая версия на 19:20, 15 октября 2019

При указании имени файла результатов и отчетов можно использовать шаблоны:

%YYYY% или %YY% - год; 
%DD%, %MM% - день, месяц; 
%HH%, %NN%, %SS% - часы, минуты, секунды;
%DDD% или %ddd% - день недели;

%TESTUID% - идентификатор теста;
%TestTitle% - имя (заголовок) теста;
%TestName% - имя файла теста (без расширения);

%COMPUTER% (или %UserComputerName%)- имя компьютера; 

%UserName% - имя тестируемого;
%UserGroup% - группа тестируемого;

%Mark% - оценка.

Пути можно указывать с шаблоном:

%EXE% - папка с программой;
%PERSONAL% - папка Мои документы;
%DESKTOP% - Рабочий стол.

Mtx student config filedir.png Mtx server config filedir.png


В журнале тестирования при создании отчета, в шаблоне протокола можно использовать:

(для верха страницы)

%UserName% - имя тестируемого;
%UserGroup% - группа тестируемого;
%UserAdditionalField% - доп. поле;

%Date% - дата тестирования (в формате dd.mm.yyyy);
%Date_% - дата тестирования (в формате dd/mm/yyyy);
%TimeBegin% - время начала теста (в формате hh:nn:ss);
%TimeEnd% - время завершения теста (в формате hh:nn:ss);
%TimeDuration% - продолжительность тестирования (в формате hh:nn:ss);

%TestTitle% - заголовок теста;
%TestFileFull% - полное имя файла теста;
%TestFileWithoutExt% - имя файла теста без расширения;
%TestFile% - имя файла теста;
%TestUID% - UID теста;

%ModeEnd%, %ModeEndShort% - формат окончания теста (закончен, прерван, вышло время...);

%CountTask% - количество заданий в тесте (с учетом [[Создание выборки в MyTestXPro|выборки]]), т.е. сколько заданий должен выполнить тестируемый (реально в тесте может быть намного больше заданий);
%CountAskTask% - заданий задано;
%CountCheckTask% - заданий проверено (тестируемый дал ответ);
%CountCorrectTask% - правильно;
%CountCorrectTaskPercent% - процент правильности (правильно / задано);
%CountErrorTask% - неверно отвеченных заданий;
%CountErrorTaskPercent% - процент ошибочности (ошибок / задано);
%Effectiveness% (%EffectivenessCorrect%) - в процентах правильно / заданий в тесте;
%EffectivenessError% - в процентах ошибок / заданий в тесте;

%CountUsePrompt% - использовано подсказок;

%Score% - набрано баллов;
%ScoreMax% - возможный максимум баллов;
%ResultScore% - процент набрано / максимум баллов;
%Mark% - оценка за тест;

%MaskOfResult% - маска результатов;
%MaskOfTime% - маска времени обдумывания заданий;
%MaskUserAnswer% - маска ответов;
%MaskOfPromptPenalty% - маска использования подсказок;
%MaskOfRepeat% - маска повторных ответов;

(для низа страницы)

%Date% - дата тестирования (в формате dd.mm.yyyy);
%TimeBegin% - время начала теста (в формате hh:nn:ss);
%TimeEnd% - время завершения теста (в формате hh:nn:ss);
%TimeDuration% - продолжительность тестирования (в формате hh:nn:ss);

%DateNow% - текущая дата (в формате dd.mm.yyyy);
%TimeNow% - текущее время (в формате hh:nn:ss);

TmplReport.png TmplReportBottom.png Mtx server report1.png


В журнале тестирования при создании протокола, в шаблоне протокола можно использовать:

%UserName% - имя тестируемого;
%UserGroup% - группа тестируемого;
%UserAdditionalField% - доп. поле;

%Date% - дата тестирования (в формате dd.mm.yyyy);
%Date_% - дата тестирования (в формате dd/mm/yyyy);
%TimeBegin% - время начала теста (в формате hh:nn:ss);
%TimeEnd% - время завершения теста (в формате hh:nn:ss);
%TimeDuration% - продолжительность тестирования (в формате hh:nn:ss);

%TestTitle% - заголовок теста;
%TestFileFull% - полное имя файла теста;
%TestFile% - имя файла теста;
%TestFileWithoutExt% - имя файла теста без расширения;
%TestUID% - UID теста;

%ModeEnd%, %ModeEndShort% - формат окончания теста (закончен, прерван, вышло время...);

%CountTask% - количество заданий в тесте (с учетом [[Создание выборки в MyTestXPro|выборки]]), т.е. сколько заданий должен выполнить тестируемый (реально в тесте может быть намного больше заданий);
%CountAskTask% - заданий задано;
%CountCheckTask% - заданий проверено (тестируемый дал ответ);
%CountCorrectTask% - правильно;
%CountCorrectTaskPercent% - процент правильности (правильно / задано);
%CountErrorTask% - неверно отвеченных заданий;
%CountErrorTaskPercent% - процент ошибочности (ошибок / задано);
%Effectiveness% (%EffectivenessCorrect%) - в процентах правильно / заданий в тесте;
%EffectivenessError% - в процентах ошибок / заданий в тесте;

%CountUsePrompt% - использовано подсказок;

%Score% - набрано баллов;
%ScoreMax% - возможный максимум баллов;
%ResultScore% - процент набрано / максимум баллов;
%Mark% - оценка за тест;

%MaskOfResult% - маска результатов;
%MaskOfTime% - маска времени обдумывания заданий;
%MaskUserAnswer% - маска ответов;
%MaskOfPromptPenalty% - маска использования подсказок;
%MaskOfRepeat% - маска повторных ответов;

%DateNow% - текущая дата (в формате dd.mm.yyyy);
%DateNow_% - текущая дата (в формате dd/mm/yyyy);
%TimeNow% - текущее время (в формате hh:nn:ss);

Server protokol text edit tmpl.png Server protokol text.png

Можно указать какие строки в таблице результатов и какие столбцы в таблице групп показывать в протоколе.

%TabResult% row[Result, Score, Score_ScoreMax, Time, Ng_Nt]

%TabGroupResult% col[Effectivness, Right, Partially, Error, Miss, Prompt, Time, Score]

В журнале тестирования при создании протокола в формате html в шаблоне протокола можно использовать:

%UserName% - имя тестируемого;
%UserGroup% - группа тестируемого;

%Date% - дата тестирования (в формате dd.mm.yyyy);
%Date_% - дата тестирования (в формате dd/mm/yyyy);
%TimeBegin% - время начала теста (в формате hh:nn:ss);
%TimeEnd% - время завершения теста (в формате hh:nn:ss);
%TimeDuration% - продолжительность тестирования (в формате hh:nn:ss);

%TestTitle% - заголовок теста;
%TestFileFull% - полное имя файла теста;
%TestFile% - имя файла теста;
%TestFileWithoutExt% - имя файла теста без расширения;
%TestUID% - UID теста;

%CountTask% - количество заданий в тесте (с учетом [[Создание выборки в MyTestXPro|выборки]]), т.е. сколько заданий должен выполнить тестируемый (реально в тесте может быть намного больше заданий);
%CountAskTask% - заданий задано;
%CountCorrectTask% - правильно;
%CountCorrectTaskPercent% - процент правильности (правильно / задано);
%CountErrorTask% - неверно отвеченных заданий;
%CountErrorTaskPercent% - процент ошибочности (ошибок / задано);
%EffectivenessCorrect% - в процентах правильно / заданий в тесте;
%EffectivenessError% - в процентах ошибок / заданий в тесте;

%CountUsePrompt% - использовано подсказок;

%Score% - набрано баллов;
%ScoreMax% - возможный максимум баллов;
%ResultScore% - процент набрано / максимум баллов;
%Mark% - оценка за тест;

%MaskOfResult% - маска результатов;
%MaskOfTime% - маска времени обдумывания заданий;
%MaskUserAnswer% - маска ответов;
%MaskOfPromptPenalty% - маска использования подсказок;
%MaskOfRepeat% - маска повторных ответов;

%DateNow% - текущая дата (в формате dd.mm.yyyy);
%DateNow_% - текущая дата (в формате dd/mm/yyyy);
%TimeNow% - текущее время (в формате hh:nn:ss);

Server protokol html edit tmpl.png Server protokol html2.png