Команда
Синтаксис
-ExportReport <папка для записи><файл шаблона> [ <вложенная папка шаблона> ]
[ -FilterByGroup <список групп> ]
[ -FilterByStudent <список учеников> ]
[ -SplitFileByGroup | -SplitFileByStudent ]
[ -Language <идентификатор языка>]
[ -Aggregate <тип агрегации>]
[ [-WPM] | [-CPM] | [-KPM] | [-NWPM] | [-NCPM] | [-NKPM] | [-WPS] | [-CPS] | [-KPS] | [-NWPS] | [-NCPS] | [-NKPS] ]
[ [-WordAccuracy] | [-WordError] | [-CharAccuracy] | [-CharError] | [-KeyAccuracy] | [-KeyError] ][ [-WordDelay] | [-CharDelay] | [-KeyDelay] ]
[-ShowResult]
где:
- <папка для записи> - путь к папке, куда записывать выходные данные
- <файл шаблона> - путь к файлу шаблона
- <вложенная папка шаблона> - путь к вложенной папке шаблона
- -FilterByGroup <Группа | ...> - экспортировать только группы из списка ( группа = идентификатор группы или имя группы )
- -FilterByGroup <Ученик | ...> - экспортировать только учеников из списка ( ученик = идентификатор ученика или имя ученика )
- -SplitFileByGroup | -SplitFileByStudent - записывать статистику каждой Группы | Ученика в отдельный файл
следующие параметры используются тегами в теле шаблона:
- -Language <идентификатор языка> - язык документа
- -Aggregate <Session | Lesson | Day | Section | Course> - агрегировать данные по Сессиям | Урокам | Дням | Разделам | Курсам
- -WPM | -CPM | -KPM | -NWPM | -NCPM | -NKPM | -WPS | -CPS | -KPS | -NWPS | -NCPS | -NKPS тип скорости (см. В чем измеряется скорость печати
- -WordAccuracy | -WordError | -CharAccuracy | -CharError | -KeyAccuracy | -KeyError тип точности (см. В чем измеряется точность печати
- -WordDelay | -CharDelay | -KeyDelay - тип задержки (см. В чем измеряется ритм печати
- -ShowResult - показать окно с результатами
Примеры RapidTyping.exe -ExportReport C:\Output ..\CSV\Template_1.csv -CSV -WPM -WordAccuracy -SplitFileByStudent -ShowResult
RapidTyping.exe -ExportReport C:\Output ..\XML\Template_1.xml -XML -WPM -WordAccuracy -SplitFileByGroup -ShowResult
RapidTyping.exe -ExportReport C:\Output ..\HTML\LTR\Template_1.html ..\HTML\LTR\res -HTML -WPM -WordAccuracy -ShowResult
RapidTyping.exe -ExportReport C:\Output ..\HTML\LTR\Template_1.html ..\HTML\LTR\res -PDF -WPM -WordAccuracy -Aggregate Day -Language 0x0409 -ShowResult
Формат файла шаблона статистики
Шаблон состоит из трех вложенных циклов:
Примеры [[GroupLoop]] - Начало цикла по группам
[[StudentLoop]] - Начало цикла по ученикам
[[LessonLoop]] - Начало цикла по урокам
[[LessonLoop]] - Конец цикла по урокам
[[StudentLoop]] - Конец цикла по ученикам
[[GroupLoop]] - Конец цикла по группам
Внутри каждого цикла доступен свой набор параметров. Параметры обозначены двойными квадратными скобками [[...]]
Примеры- [[GroupID]] - идентификатор группы, [GUID]
- [[GroupName]] - название группы, [строка]
Примеры- [[GroupID]] - идентификатор группы, [GUID]
- [[GroupName]] - название группы, [строка]
- [[StudentID]] - идентификатор ученика, [GUID]
- [[StudentName]] - имя ученика, [строка]
Примеры- [[Version]] - номер версии блока данных для урока, [1-4294967295]
- [[LineID]] - идентификатор блока данных для урока, [1-4294967295]
Информация о группе
- [[GroupID]] - идентификатор группы, [GUID]
- [[GroupName]] - название группы, [строка]
Информация о студенте
- [[StudentID]] - идентификатор ученика, [GUID]
- [[StudentName]] - имя ученика, [строка]
Информация об уроке
- [[CourseID]] - идентификатор курса, [GUID]
- [[LessonID]] - идентификатор урока, [1-65535]
- [[CourseName]] - название курса, [строка]
- [[SectionName]] - название раздела, [строка]
- [[LessonName]] - название урока, [строка]
Информация о клавиатуре, на которой пройден урок
- [[KLID]] - идентификатор раскладки клавиатуры, [KLID];
- [[KeyboardDesign]] - внутреннее обозначение формы клавиатуры в RapidTyping, [строка]
Дата прохождения урока
- [[Date]] - дата в текущем системном формате, например: '1 January 2015, 8:11:16 PM', [строка]
- [[DateFormat:YYYY-MM-DDThh:mm:ssTZD]] - значение совместимо с ISO 8601, TZD - дает локальное время плюс смещение; Z(или пропущено) - дает UTC (Универсальное Глобальное Время) время, [дата]
Название периода агрегации
- [[AGGREGATION]] - зависит от параметра в командной строке -Aggregate, и может иметь значения: название урока, дату, название раздела или название курса, [строка]
Продолжительность периода
- [[Duration]] - время в текущем системном формате, например: '4 мин 12 сек', [строка]
- [[DurationSec]] - время в секундах, [1-4294967295]
- [[DurationMS]] - время в миллисекундах, [1-4294967295]
Общая оценка
- [[ExamMark]] - числовое обозначение в процентах, см. Как вычисляется общая оценка, [1-100]
- [[ExamMarkNotation]] - условное обозначение [ Неважно | Нормально | Хорошо | Отлично ], [строка]
Показатели урока
- [[SPEED]] - скорость печати, значение зависит от параметра в командной строке: -WPM, -CPM, ... и может иметь следующие значения: WPM, CPM, KPM, Чистая WPM, Чистая CPM, Чистая KPM, WPS, CPS, KPS, Чистая WPS, Чистая CPS, Чистая KPS, [1-65535]
- [[ACCURACY]] - точность печати, значение зависит от параметра в командной строке: -WordAccuracy, -WordError ... и может иметь следующие значения: точность слов, знаков с ошибками, точность в символах, знаков с ошибками, точность нажатий или неправильные нажатий, [1-65535]
- [[TIMEOUT]] - задержка нажатий, значение зависит от параметра в командной строке: -WordDelay, -CharDelay, ... и может иметь следующие значения: слов с задержкой, знаков с задержкой или задержка нажатий, [1-65535]
Дополнительная информация об уроке
- [[Done]] - сколько процентов выполнено урока, [1-100]
- [[FIXED]] - сколько исправлено, значение зависит от параметра в командной строке: -WordAccuracy, -WordError ... и может иметь следующие значения: слов, знаков, нажатий, [1-4294967295]
- [[TOTAL]] - сколько напечатано, значение зависит от параметра в командной строке: -WordAccuracy, -WordError ... и может иметь следующие значения: слов, знаков, нажатий, [1-4294967295]
Цветовая индексация
- [[ExamMarkColor]] - Цветовой индексОбщей оценки [ "1", "2", "3" ], где: ( "1" > 70% ), ( 70% >= "2" >= 30% ), ( "3" < 30% ), [1-3]
- [[SPEED_COLOR]] - Цветовой индекс Скорости [ "1", "2" ], где: "1", если скорость урока >= заданной скорости в целях курса, "2", если lesson speed < заданной скорости в целях курса, [1-2]
- [[ACCURACY_COLOR]] - Цветовой индекс Точности [ "1", "2" ], где: "1", если точность урока >= заданной точности в целях курса, ( "2", если точность урока < заданной точности в целях курса, [1-2]
- [[TIMEOUT_COLOR]] - Цветовой индекс Задержки [ "1", "2" ], где: "1", если задержка в уроке >= заданной задержки в целях курса, ( "2", , если задержка в уроке < заданной задержки в целях курса, [1-2]
- [[DoneColor]] - Цветовой индекс Завершенности урока [ "1", "2", "3" ], где: ( "1" = 100% ), ( 100% > "2" <= 50% ), ( "3" < 50% ), [1-3]
Также, в шаблоне доступны локализированные строки. Они обозначены двойными фигурными скобками {{...}}.
Язык этих строк задается в командной строке, параметр -Language
Например, для -Language 0x419 (Русский) эти параметры дадут следующие значения:
Примеры- {{Title}} - "Название"
- {{Group}} - "Группа"
- {{Student}} - "Ученик"
- {{Course}} - "Курс"
- {{Section}} - "Раздел"
- {{Day}} - "День"
- {{Lesson}} - "Урок"
- {{CourseGoals}} - "Цели курса"
- {{Overall}} - "Общая оценка"
- {{Done}} - "Выполнено"
- {{TimeSpent}} - "Затрачено времени"
- {{LastChange}} - "Последнее изменение"
- {{GeneratedBy}} - "Создано"
И элементы значения которых, зависят от параметров командной строки:
- {{PERIOD}} - в зависимости от параметра -Aggregate дает: 'Урок', 'Дата', 'Раздел' или 'Курс'
- {{SPEED}} - в зависимости от параметра -WPM.. дает: 'Скорость, WPM', 'Скорость, CPM' и так далее
- {{ACCURACY}} - в зависимости от параметра -WordAccuracy.. дает: 'Точность' в словах, 'Точность' в символах и так далее
- {{TIMEOUT}} - в зависимости от параметра -WordAccuracy.. дает: 'Задержка' в словах, 'Задержка' в знаках' и так далее
- {{FIXED}} - в зависимости от параметра -WordAccuracy.. дает: 'Исправлено слов', 'Исправлено знаков' и так далее
- {{TYPED}} - в зависимости от параметра -WordAccuracy.. дает: 'Напечатано слов', 'Напечатано знаков' и так далее