Перейти к содержимому


INDIGO 2.0 RC (15.05.2014)


Сообщений в теме: 3

#1 Administrator

    Менеджер проекта

  • Администраторы
  • 1 407 сообщений

Отправлено 15 Май 2014 - 16:30

INDIGO 2.0 RC

(Release Candidate)

Редактор тестов: Пользователи:
  • Реализован инструмент импорта пользователей с поддержкой иерархий и функциями автоматической генерации логинов и паролей (описание формата). Добавлен инструмент экспорта пользователей в обратно совместимом формате.
  • В логине, ФИО и пароле пользователей теперь можно использовать любые специальные и национальные символы (поддержка Юникода). Логин теперь может указываться в любом регистре (например, «ИвановИИ»).
  • В окно добавления новых пользователей введены возможности автоматической генерации логинов и паролей.
  • В деревьях тестов и пользователей реализована возможность множественного выделения записей для перетаскивания между группами или удаления (Shift+Click – выделение диапазона, CTRL+Click – точечное выделение).
Результаты:
  • Добавлена возможность одновременного просмотра нескольких результатов тестирования. В таблице результатов при использовании множественного выделения теперь можно одновременно открыть несколько результатов.
  • Реализована возможность просмотра результатов, которые находятся в процессе тестирования для оперативного просмотра ответов и оставшегося пользователю времени на тестирование.
  • В таблице результатов теперь выводятся не порядковые номера результатов в таблице, а их уникальные идентификаторы, что упрощает поиск конкретных результатов. Возможность вывода данных номеров добавлена в отчет по результату, отчет по пользователю, общий отчет и статистику.
Отчеты и статистика:
  • Улучшен внешний вид документов. Убрана рамка таблиц вопросов.
  • Оптимизирован вывод вопросов типа «Установка соответствия» (фиксированные строки и варианты ответа размещаются напротив друг друга, что экономит место на листе).
  • В бланки тестов (для тестирования на бумаге) добавлена возможность вывода ключей к каждому случайному варианту. Ключи опционально могут выводиться после каждого варианта или совместно в конце документа.
  • Настройки формирования отчетов и статистики теперь сохраняются и восстанавливаются при последующем запуске программы. Для каждого администратора эти настройки сохраняются отдельно. Добавлены кнопки сброса настроек в настройки по умолчанию.
  • В редактор шапок и подвалов отчетов добавлена возможность упорядочивания профилей в списке выбора.
  • Во все отчеты и статистику добавлена опция вывода уникальных идентификаторов результатов.
  • В документ теста и отчет по результату добавлена возможность вывода пояснений к вопросам.
  • В статистику по баллам добавлена опция включения/отключения вывода статистики по вопросам, теперь можно выводить статистику только по группам вопросов.
  • Округление в статистике теперь производится не до двух знаков после запятой, а до одного знака, чтобы не было излишней избыточности данных.
  • В статистику по баллам добавлена опция вывода ответов вместо баллов для вопросов типа "Ввод ответа с клавиатуры". Данная опция может быть полезной в некоторых случаях, например, когда в тесте в вопросах ручного ввода собираются какие-то данные о тестируемом пользователе.
Web-интерфейс:
  • Добавлена поддержка браузера Safari.
  • Добавлена поддержка мобильных версий браузеров (Chrome/Firefox/Opera/Safari).
  • Стабилизирована работа и улучшена производительность Web-сервера.
  • Введены следующие варианты авторизации:
  • Логин
  • Фамилия
  • Фамилия Имя
  • Фамилия Логин
  • Фамилия Имя Отчество
  • Фамилия Имя Логин
  • Фамилия Имя Отчество Логин

Во всех случаях Логин может заключаться в круглые скобки (Логин). Каждое значение должно быть указано полностью (частичный ввод больше не принимается при авторизации). Логин может вводиться в любом регистре.


Другие улучшения:
  • В клиенте администратора добавлена индикация и лог загрузки процесса подключения к серверу тестирования.
  • Улучшен внешний вид таблиц и деревьев.
  • Улучшен внешний вид дополнительной информации о тестах и результатах.
  • В случае запрета удаления объектов (тестов, пользователей, результатов и т.д.) теперь происходит информирование администратора о причинах блокировки объекта.
  • Таблицы, вставляемые администратором в текстовом процессоре (в редакторе тестов или отчетах), теперь имеют одинарную рамку вместо двойной.
  • Гиперссылки, вставленные в текстовый процессор в клиенте администратора, теперь можно открывать путем предварительного нажатия клавиши CTRL с последующим кликом по ссылке.
  • В поля ввода добавлено устранение крайних и лишних пробелов и табуляций.
  • Введен контроль ввода в области числового ввода (теперь в них нельзя вставить текст или ввести число в неверном формате).
Исправление проблем:

Исправлено множество проблем, в частности:
  • решена проблема зависших результатов в статусе «Тестирование»;
  • решена проблема ошибок при запуске тестирования («start.php:0»);
  • решена проблема залипания кнопки завершения тестирования, если была выставлена опция «Запрещать завершение теста до ответа на все вопросы»;
  • исправлена проблема расщепления статистики по тесту на несколько версий, когда тест на самом деле не редактировался;
  • в делениях шкал возможность ввода была ограничена диапазоном [0; 100], теперь ограничений нет, можно задавать отрицательные значения;
  • исправлена недоработка с неверным отображением форматирования текста в отчетах;
  • исправлена ошибка ложного информирования о проблеме запуска системы управлений базой данных при загрузке операционной системы;
  • в редакторе тестов внесены исправления в работе копирования/вырезания/вставки вопросов и групп вопросов из одного теста в другой;
  • при экспорте таблицы результатов в Excel теперь в колонке Дата выводится только дата, а в колонке Время выводится только время, ранее в каждой колонке выводился полный формат (дата + время);
  • при обновлении данных в деревьях тестов/пользователей в случае активной полосы прокрутки происходило прокручивание деревьев в вверх, что доставляло неудобства при работе;
  • при задании функций шкал сделано сохранение переносов строк для удобства задания больших и сложных формул (ранее переносы автоматически удалялись);
  • и другие исправления.
Замечания:
  • Совместимость тестов с предыдущей версией осталась (экспортированные в файлы тесты из 2.0 RC можно будет импортировать в 2.0 beta 15).


#2 Administrator

    Менеджер проекта

  • Администраторы
  • 1 407 сообщений

Отправлено 15 Май 2014 - 23:00

Оформление файла импорта вопросов

Блоки вопросов отделяются друг от друга пустыми строками. В первой строке располагается текст вопроса. Содержимое последующих строк зависит от типа вопроса.

1. Выбор одного варианта ответа. Правильный ответ помечается символом звездочка *:

Основоположник античной диалектики, автор слов "В одну реку нельзя войти дважды"?
Фалес
*Гераклит
Протагор
Платон


2. Выбор нескольких вариантов ответа. Правильные ответы помечаются символом решетка #:

Укажите философские категории:
#материя
#сознание
власть
интеграция
#бытие
революция


3. Ввод ответа с клавиатуры. Правильный ответ обрамляется в квадратные скобки [ответ]. Тип ввода определяется автоматически (числовой или текстовый). Для чисел с плавающей точкой в качестве разделителя дробной части может использоваться точка или запятая.

Кто из античных философов является основоположником формальной логики?
[Аристотель]

Введите число Пи с точностью до сотых:
[3,14]


4. Установка соответствия. В каждой строке указывается пара «фиксированная строка = вариант ответа». Если варианты ответа повторяются, то они будут считаться одним вариантом ответа. Если необходимо, чтобы число вариантов ответа было больше числа фиксированных строк, то необходимо использовать ввод оставшихся вариантов ответа без фиксированных строк: «= вариант ответа».

Соотнесите слово с его переводом:
wall = стена
window = окно
bath = ванна
door = дверь
= балкон
= крыша


5. Расстановка в нужном порядке. Элементы упорядочивания размещаются в правильной последовательности без использования каких-то специальных символов.

Расположите в хронологическом порядке имена правителей Руси:
Владимир Мономах
Александр Невский
Иван IV Грозный
Пётр I Великий
Екатерина II Великая


При загрузке файла импорта лишние пробелы и табуляции внутри и вокруг элементов автоматически удаляются. Если по какому-то вопросу будет ошибка оформления данных, то об этом будет выведена информация с описанием причин ошибки.


Результат загрузки приведенных примеров:

Изображение

#3 Administrator

    Менеджер проекта

  • Администраторы
  • 1 407 сообщений

Отправлено 15 Май 2014 - 23:12

Оформление файла импорта пользователей

Данные из файла сначала загружаются в дерево импорта, после чего они могут быть отредактированы, а потом уже импортированы в базу данных. В дереве импорта могут быть автоматически сгенерированы логины и пароли пользователей. Имеется возможность импорта не только пользователей, но и произвольной иерархической структуры групп пользователей.

Изображение

1. Импорт пользователей

Порядок следования элементов данных пользователя:

Фамилия; Имя; Отчество; Логин; Пароль; Заметки

Пример:
Иванов; Иван; Иванович; Ivanov; 12345; Директор
Петров; Петр;; Petrov; qwerty

Если импорт осуществляется из текстового файла, то элементы отделяются друг от друга знаком точки с запятой. Если импорт осуществляется из файла Excel, то элементы последовательно располагаются в ячейках разных столбцов. При загрузке пользователей пустые строки игнорируются, а лишние пробелы и табуляции внутри и вокруг элементов автоматически удаляются. ФИО автоматически приводятся к нужному регистру (первая буква большая, остальные маленькие). Для успешной загрузки данных в дерево импорта обязательных элементов данных нет, но для успешного импорта в базу данных обязательно должны быть заполнены все элементы, кроме Отчества и Заметок.

Автоматическая генерация логинов. Если включен режим автоматической генерации логинов (кнопка «Режим авто логинов»), то новые логины будут проставлены сразу после загрузки данных из файла. Если в момент загрузки файла режим был выключен, то данные загрузятся как есть. При этом будет возможность в любой момент включить режим автоматической генерации логинов, после чего новые логины будут проставлены для всех записей, которые уже имеются в дереве импорта. Правила генерации логинов задаются в окне настроек [подменю кнопки «Режим авто логинов» «Настройки режима автоматической простановки логинов»].

Изображение

Автоматическая генерация паролей. Генерация паролей может быть выполнена путем вставки на место пароля специального маркера «{pass}», который в процессе загрузки файла будет меняться на случайный пароль. Генерация паролей может быть выполнена вручную путем нажатия на кнопку «Генерировать пароли», после чего новые пароли будут проставлены для всех записей, которые уже имеются в дереве импорта. Правила генерации паролей задаются в окне настроек [подменю кнопки «Генерировать пароли» «Настройки генератора паролей»].

Изображение

2. Импорт групп

\\Группа 1\Подгруппа 1.1\Подгруппа 1.1.1\

Запись пути обязано должна начинаться с двух символов обратного слеша «\\», что означает группу, которая выбрана в качестве группы импорта (корневая группа). Остальные группы друг от друга отделяются одинарным символом «\». Символ «\» в конце пути является необязательным. Все пользователи, которые будут следовать после записи пути, будут загружены в группу, которая указана в конце пути. Те группы, которые не будут существовать, будут созданы. При загрузке групп лишние пробелы и табуляции внутри и вокруг элементов автоматически удаляются. Запись «\\» может использоваться самостоятельно для обозначения импорта последующих за ней пользователей в корневую группу импорта, что подразумевается по умолчанию, если в файле импорта группы не заданы.
Кроме задания имени группы существует возможность указать другие данные:

\\Группа 1;L;Заметка 1\Подгруппа 1.1;L;Заметка 2

Символ «L» – означает запрет свободной регистрации в группе (Lock). «L» и Заметка являются необязательными элементами. Если необходимо пропустить запрет свободной регистрации, но необходимо задать заметку, то можно записать так: «\\Название группы;;Заметка\». Если для некоторой группы заданы «L» и/или Заметка, то в случае, если импортируемая группа уже существует в базе данных, то работа алгоритма импорта будет зависеть от настроек импорта (кнопка «Настройки импорта»), которые позволяют указать, что делать с элементами «L» и Заметка – игнорировать их или применять к уже существующей группе.

Пример импорта дерева пользователей:

Формат TXT

\\Группа 1;L;Важная группа
Иванов; Иван; Иванович; Ivanov; 12345; Директор
Петров; Петр;; Petrov; qwerty

\\Группа 2\Группа 2.1
Сидоров;Сидор;Сидорович;;{pass}

\\Группа 2\Группа 2.2
Васильев;Василий;Васильевич; Vasya

Формат Excel

Изображение

Результат загрузки файла в дерево импорта:

Изображение


Красным цветом помечаются ошибки, которые можно исправить непосредственно в самом дереве импорта.
Через меню окна в дерево импорта можно добавлять новые элементы и удалять существующие. В самом дереве можно осуществлять правки в ячейках, перетаскивать элементы из одной группы в другую. Параметр запрета свободной регистрации «L» можно устанавливать и снимать кликом мыши на значке папки.

Предупреждение: Если Вы отредактировали данные в дереве импорта или использовали режимы автоматической генерации логинов или паролей, то перед выходом из окна импорта не забудьте сохранить конечный вариант данных в файл! Формат файла экспорта соответствует принятому формату, поэтому может быть обратно загружен в дерево импорта.

#4 Administrator

    Менеджер проекта

  • Администраторы
  • 1 407 сообщений

Отправлено 27 Июль 2014 - 15:46

Обновление клиента администратора 2.0 RC 1.1 (27.07.2014)

Исправлено несколько незначительных проблем в работе клиента администратора:
  • Проблема пустого окна при открытии тестов, результатов или отчетов, которая проявлялась на очень редких компьютерах.
  • Ошибка генерации отчета по пользователю при установке в операционной системе некоторых региональных форматов даты и времени.
  • Если не удавалось запомнить данные формы авторизации администратора, то появлялась ошибка "attempt to write a readonly database".
Для обновления существующих установок необходимо только заменить файл клиента администратора. Если Вы не сталкивались с какими-то из этих проблем, то ставить данное обновление не нужно.



Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных