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


Administrator

Регистрация: 19 апр 2012
Offline Активность: 09 апр 2021 17:29
*****

Мои темы

INDIGO 3.4 (15.02.2021)

14 Февраль 2021 - 11:04

Система тестирования INDIGO v3.4


Рады Вам сообщить о выходе системы тестирования INDIGO v3.4:

1. Интеллектуальный контроль тестируемых через web-камеру, микрофон и запись экрана («Прокторинг»)
1.1. Описание прокторинга
1.2. Для чего используется прокторинг
1.3. Типы прокторинга
1.3.1. Синхронный прокторинг (online-прокторинг)
1.3.2. Асинхронный прокторинг (offline-прокторинг)
1.3.3. Автоматический прокторинг
1.4. Описание процесса тестирования с прокторингом
1.5. Сферы применения прокторинга
1.6. Управление прокторингом в программе INDIGO

2. Другие улучшения
2.1. Повышена отказоустойчивость программы администратора к потерям связи с сервером
2.2. Функция печати результатов тестирования пользователем
2.3. Новые настройки отчета «Документ по тесту»
2.4. Исправления интерфейсных и технических проблем

3. Ссылки на скачивание


1. Интеллектуальный контроль тестируемых через web-камеру, микрофон и запись экрана («Прокторинг»)

Успешно реализована интеграция системы тестирования INDIGO с двумя крупнейшими российскими системами онлайн прокторинга ProctorEdu и Examus (ПрокторЭду и Экзамус). Теперь пользователи INDIGO могут выбрать наиболее подходящую для своих задач систему прокторинга и подключить ее к INDIGO.

ИзображениеИзображение


1.1. Описание прокторинга
Пандемия COVID-19 заставила многие сферы жизни и бизнеса перейти на дистанционный режим работы, многие образовательные учреждения перевели учащихся на удаленное обучение. Перевод процесса оценки знаний в онлайн-формат имеет массу преимуществ, но есть и недостатки. Согласно исследованиям, 8 из 10 человек хотя бы раз списывали при сдаче экзамена или теста дистанционно. Примерно 6 из них отказались бы от попытки списать, если бы знали, что могут быть пойманы с поличным. Прокторинг – это дистанционное наблюдение, протоколирование и оценка поведения пользователей при прохождении онлайн тестирования. Контроль дистанционных экзаменов помогает минимизировать вероятность списывания и нечестной сдачи, снижает риски, связанные с репутацией и организационными расходами, повышает доверие к результатам тестирования студентов и сотрудников.

Видео презентация Examus

Изображение


Видео презентация ProctorEdu

Изображение


1.2. Для чего используется прокторинг
Во время тестирования с прокторингом система ведет непрерывную запись с web-камеры и микрофона, встроенных или подключенных к компьютеру пользователя. Кроме этого, для более точного контроля поведения тестируемого, система ведет запись экрана монитора. Благодаря этим данным искусственный интеллект системы прокторинга может фиксировать широкий спектр возможных нарушений, таких как:
 – использование шпаргалок, конспектов и других неразрешенных материалов;
 – помощь посторонних людей;
 – прохождение теста другим человеком;
 – использование технических устройств для нечестной сдачи экзамена;
 – переход на другие вкладки браузера или использование неразрешенных программ во время тестирования.

Изображение


Алгоритмы системы прокторинга автоматически распознают потенциальные нарушения правил экзамена и отмечают их в отчете. Каждая запись о нарушении содержит в себе информацию о типе нарушения и времени, когда оно произошло.

1.3. Типы прокторинга
Различают три типа прокторинга: синхронный, асинхронный и автоматический.

1.3.1. Синхронный прокторинг (online-прокторинг)
Во время синхронного прокторинга прокторы (экзаменаторы) дистанционно наблюдают за одним или несколькими тестируемыми в режиме реального времени. При этом система автоматически подает прокторам сигналы о возможных нарушениях. Одновременный контроль человеком и искусственным интеллектом позволяет значительно повысить точность проверки. Проктор может подтвердить нарушения, выявленные автоматикой, после чего своевременно сделать замечание тестируемому или, в случае необходимости, принудительно прервать тестирование.

Изображение


1.3.2. Асинхронный прокторинг (offline-прокторинг)
При асинхронном прокторинге Проктор проводит анализ данных уже после завершения тестирования путем просмотра видеозаписей сеанса тестирования и списка нарушений, которые были автоматически зафиксированы системой прокторинга. На основе полученной информации проктор делает заключение стоит ли доверять результатам тестирования.

Изображение


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

Изображение


1.4. Описание процесса тестирования с прокторингом
Системы онлайн-прокторинга работают по технологии SaaS (вся инфраструктура хранится в облачных сервисах и не требует от администраторов INDIGO развертывания на своих серверах), но также возможна поставка коробочных версий ProctorEdu/Examus для развертывания в инфраструктуре клиента. Интеграция между программой INDIGO и системами прокторинга является бесшовной, поэтому пользователям, проходящим тестирование, не нужно устанавливать на свои компьютеры дополнительное программное обеспечение или создавать учетные записи на сторонних сервисах. Единственным условием является наличие web-камеры и микрофона, встроенных или подключенных к компьютеру, на котором будет проводиться тестирование. Пользователь входит в свою учетную запись INDIGO в обычном режиме и запускает тестирование. Система проверит работоспособность оборудования и удостоверится в технической возможности проведения тестирования с прокторингом, после чего пользователь может приступить к прохождению теста.

Изображение


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

Изображение


Перейдя по ссылке на страницу системы прокторинга администратор INDIGO может ознакомиться со всей информацией по данному тестированию, видеозаписями, списком обнаруженных нарушений и сформировать отчет системы прокторинга:

Изображение


В INDIGO при формировании отчета по результату тестирования также выводится информация о прокторинге:

Изображение


1.5. Сферы применения прокторинга
Пользователи систем прокторинга – образовательные учреждения (школы, ССУЗы, ВУЗы, центры дополнительного профессионального образования), а также специалисты в области управления персоналом (менеджеры по персоналу, рекрутеры, руководители отделов кадров), отделы обучения различных организаций и корпоративные университеты.

Главные задачи в сфере образования, в которых применяется прокторинг:
 – вступительные экзамены;
 – контроль знаний учеников и студентов в процессе обучения;
 – онлайн опросы, олимпиады и конкурсы;
 – выпускные экзамены.

В сфере управления персоналом прокторинг делает возможным дистанционно решать следующие задачи:
 – тестирование кандидатов при приеме на работу;
 – определение профессионального уровня сотрудников;
 – аттестация и сертификация персонала.

В корпоративных университетах прокторинг используется:
 – при отборе сотрудников на программы обучения;
 – при обучении сотрудников;
 – на итоговых экзаменах по результатам прохождения учебных программ.

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

1.6. Управление прокторингом в программе INDIGO
Настройка интеграции с системами прокторинга и управление тестированиями доступно на вкладке «Правила» в пункте меню «Управление прокторингом»:

Изображение


Перед добавлением первого тестирования с прокторингом необходимо провести начальную настройку интеграции с выбранной системой (имеется возможность активировать сразу обе системы). Для настройки интеграции необходимо нажать на кнопку «Настройки прокторинга»:

Изображение


В открывшемся окне требуется ввести технические данные, которые будут предоставлены Вам системами прокторинга (у каждого клиента свои данные для интеграции). Пример настроек:

Изображение


Кроме этого, можно задать настройки по умолчанию, которые будут применяться автоматически к новым тестированиям с прокторингом.

Настройки по умолчанию для ProctorEdu:

Изображение


Настройки по умолчанию для Examus:

Изображение


Если с программой работает сразу несколько администраторов, то можно установить настройки прав доступа на управление прокторингом:

Изображение


Для создания тестирования с прокторингом необходимо в меню окна «Управление прокторингом» нажать на кнопку «Добавить тестирование»:

Изображение


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

Добавление тестирования с ProctorEdu:

Изображение


Добавление тестирования с Examus:

Изображение


В INDIGO реализована интеграция сразу с двумя системами прокторинга, благодаря чему у Вас есть возможность выбрать наиболее подходящую систему для достижения необходимого результата. У каждой из них свой набор функциональных возможностей и различная ценовая политика. Вы можете обратиться к менеджерам компании ProctorEdu или Examus, которые помогут Вам подобрать оптимальный тариф, в зависимости от объема работ и поставленных Вами задач.


2. Другие улучшения

2.1. Повышена отказоустойчивость программы администратора к потерям связи с сервером
Реализованы механизмы автоматического восстановления сетевого подключения и добавлено окно ожидания восстановления связи (с журналированием попыток подключения и возникающих ошибок):

Изображение


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

2.2. Функция печати результатов тестирования пользователем
В web-интерфейс добавлена функция печати результатов тестирования пользователем на принтере (или сохранения в PDF файл).
Значение по умолчанию: Включено.

Изображение


Если опция включена, то в web-интерфейсе при просмотре результатов выводится кнопка печати:

Изображение


2.3. Новые настройки отчета «Документ по тесту»
В отчет «Документ по тесту» добавлена возможность вывода названий групп вопросов для отображения структуры теста (опция «Выводить названия групп вопросов»), а также добавлена функция включения/выключения вывода вариантов ответов для создания возможности печати теста только с текстами вопросов (опция «Выводить варианты ответов»):

Изображение


2.4. Исправления интерфейсных и технических проблем
  • Исправлена проблема при подключении программы администратора на медленных каналах связи и каналах с потерями трафика, которая могла приводить к ошибкам инициализации главного окна программы, невозможности загрузки различных данных или сбоям в работе механизмов разделения прав доступа.
  • Исправлена ошибка генерации «Статистики по тесту», которая проявлялась если пользователь в числовой ввод ответа ввел одиночные знаки «+» или «-» (плюс или минус) без ввода числа. Также в web-интерфейсе заблокирована возможность вводить знаки плюс или минус без ввода числа.
  • Исправлена проблема в модуле конвертации видео файлов в формат MP4. Если видео имело нечетную в пикселях ширину или высоту, то происходила ошибка конвертации. Теперь программа автоматически преобразует ширину и высоту видео к четным значениям, что соответствует требованиям формата MP4 (H.264/AVC).
  • Исправлена проблема во встроенных редакторах кода JavaScript и CSS, которая проявлялась в виде ошибки вставки текста из буфера обмена в случае некорректных символов конца строки.
  • Для удобства работы администраторов при выставлении оценок за вопросы типа «Эссе» увеличена область отображения ответов пользователей.
  • Для удобства работы администраторов при просмотре таблицы данных внутри результата тестирования сделана поддержка многострочных ячеек для возможности отображения длинных текстов (устранено обрезание строк по ширине таблицы).
  • Исправлен ряд технических проблем в работе программы обновления.

Ссылки на скачивание:

INDIGO 3.0 (28.05.2020)

09 Июнь 2020 - 01:08

Система тестирования INDIGO v3.0


Рады Вам сообщить о выходе системы тестирования INDIGO v3.0:

1. Аналитический отчет «Сводная ведомость»

2. Улучшения web-интерфейса пользователей
2.1. Адаптивность под мобильные устройства
2.2. Возможность запрета авторизации в одну учетную запись из нескольких браузеров
2.3. Добавление в форму регистрации пользовательского соглашения
2.4. Разрешение/запрет копирования текста
2.5. Переключение между вопросами клавишами стрелок на клавиатуре
2.6. Управление проверкой орфографии в браузерах
2.7. Функция изменения заголовка страницы в браузерах
2.8. Возможность произвольной модификации web-интерфейса
2.9. Механизмы адаптивной оптимизации для одновременной работы тысяч пользователей
2.10. Перевод на киргизский язык
2.11. Множество исправлений технических проблем

3. Улучшения статистики по тестам
3.1. Всплывающие подсказки с дополнительной информацией
3.2. Новая «Таблица ответов» (матрица ответов)
3.3. Вывод результатов «На проверке»
3.4. Улучшен внешний вид таблиц
3.5. Улучшено взаимодействие с таблицами
3.6. Обработка ответов в «Статистике по ответам»
3.7. Экспорт в Excel
3.8. Отмена генерации статистики

4. Улучшения информационного модуля
4.1. Разделение прав доступа пользователей
4.2. Внутренние гиперссылки между страницами
4.3. Запоминание выбранной страницы
4.4. Динамическое обновление информационного модуля при его изменении администратором
4.5. Исправления технических проблем

5. Улучшения программы администратора
5.1. Увеличена максимальная длина названий тестов со 100 до 500 символов
5.2. Увеличен максимальный размер файлов вложений, аудио и видео со 100 до 300 Мб
5.3. Вывод записей в журнале событий по периодам времени
5.4. Функция очистки журнала событий
5.5. Заполнение формы авторизации через параметры командной строки
5.6. Мульти-сортировка записей в таблице результатов
5.7. Новый статус вопросов и групп вопросов «без оценки»
5.8. Новые значения по умолчанию для делений в шкалах
5.9. Множество исправлений программы

6. Улучшения механизмов синхронизации пользователей с Active Directory
6.1. Возможность загрузки данных на основе фильтра
6.2. Синхронизация поля «Отчество»
6.3. Синхронизация дополнительных полей из произвольных атрибутов AD
6.4. Исправления проблем и оптимизации

7. Технические улучшения системы
7.1. Обновлены методы защиты программных файлов
7.2. Улучшения приложения установки (IndigoInstaller)
7.3. Улучшения управляющей службы (IndigoController)
7.4. Улучшения серверных компонентов


1. Аналитический отчет «Сводная ведомость»

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

Изображение


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

Выборку пользователей и тестов можно задавать следующими способами:
1. Произвольно (отмечая пользователей и тесты галочками вручную).

Изображение


Окно выборки данных и установки параметров сводной ведомости:

Изображение


2. Согласно выбранному правилу на вкладке «Правила» (галочки установятся автоматически на основе установок, заданных в правиле).

Изображение


3. По таблице результатов с учетом установленной в ней фильтрации, т.е. можно задать какие именно результаты необходимо вывести в сводную ведомость. Также это позволяет построить нужный отчет даже если тесты или пользователи были удалены, но остались их результаты.

Изображение


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

2. Улучшения web-интерфейса пользователей

2.1. Адаптивность под мобильные устройства
Реализована адаптивность web-интерфейса для комфортной работы пользователей на мобильных устройствах. Все элементы интерфейса теперь автоматически подстраиваются под доступное пространство на экране устройства (размер текста, картинки, кнопки, плееры, вкладки, таблицы и другие элементы интерфейса).

Изображение


Видео-демонстрация адаптивности интерфейса:

Изображение


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

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

Изображение


Если включить данную функцию, то при авторизации пользователя в первом, а потом во втором браузере (или устройстве), его автоматически выкинет из учетной записи в первом браузере:

Изображение


Функцию можно использовать в следующих случаях:
1. Для запрета одновременной работы нескольких человек под одной учетной записью (например, когда доступ к тестам платный).
2. Для запрета доступа пользователю в учетную запись, чтобы не позволить ему осуществлять поиск правильных ответов на вопросы текущего тестирования (например, через просмотр ответов в журнале результатов за предыдущие тестирования или через доступ к материалам информационного модуля, содержащих ответы на вопросы).

2.3. Добавление в форму регистрации пользовательского соглашения
В настройки формы регистрации добавлена функция «Требовать принятие условий пользовательского соглашения»:

Изображение


А таже добавлен встроенный редактор текста соглашения, в котором можно использовать готовый шаблон пользовательского соглашения об обработке персональных данных (необходимо только вписать наименование администрации сайта и юридический адрес):

Изображение


Подобное соглашение является обязательным требованием закона в РФ, если администрация сайта (в данном случае - web-интерфейса тестирования) собирает персональные данные пользователей (ввод пользователем данных в форму регистрации относится к сбору персональных данных).

В форме регистрации галочка согласия имеет общую формулировку «Я принимаю условия пользовательского соглашения» без уточнения «об обработке персональных данных», что позволяет использовать не только соглашение об обработке персональных данных, но и любые другие формы публичной-оферты (юридический договор с пользователем, который может включать любые условия, в том числе положения об обработке персональных данных):

Изображение


Если готовый шаблон соглашения не подходит или требуется прописать публичную-оферту, то можно вставить произвольный текст пользовательского соглашения (область ввода поддерживает HTML-теги для оформления документа):

Изображение


Если на сайте организации уже размещено пользовательское соглашение, то можно проставить ссылку на него:

Изображение


2.4. Разрешение/запрет копирования текста
Добавлена функция разрешения выделения и копирования текста на страницах web-интерфейса. Во всех предыдущих версиях программы выделение и копирование текста было запрещено, но теперь возможно снятие этого запрета.
Значение по умолчанию: Выключено.

Изображение


2.5. Переключение между вопросами клавишами стрелок на клавиатуре
Для удобства работы пользователей добавлена функция переключения между вопросами клавишами стрелок ← / → на клавиатуре в процессе тестирования.
Значение по умолчанию: Включено.

Изображение


2.6. Управление проверкой орфографии в браузерах
В предыдущих версиях программы некоторые браузеры могли подчеркивать орфографические ошибки пользователей в полях ввода текста в процессе тестирования (для вопросов ручного ввода ответов с клавиатуры или Эссе). Теперь можно принудительно разрешить/запретить браузерам подчеркивание ошибок.
Значение по умолчанию: Включено.

Изображение


2.7. Функция изменения заголовка страницы в браузерах
Добавлена возможность произвольно менять заголовок страницы/вкладки web-интерфейса в браузере (изменение значения HTML тега <title>):

Изображение


2.8. Возможность произвольной модификации web-интерфейса
Добавлена возможность встраивания произвольного кода на языке JavaScript и CSS-стилей оформления через интегрированные в программу администратора редакторы с подсветкой синтаксиса.

Изображение


Редактор кода на JavaScript:

Изображение


Редактор CSS-стилей:

Изображение


В предыдущих версиях встраивание было возможно через подключение дополнительных файлов JS и CSS к странице интерфейса, но после установки обновлений сторонние файлы слетали, т.к. в процессе обновления каталог INDIGO\web полностью заменяется. Теперь встраивание пользовательских кодов является штатной функциональной возможностью, при которой установка обновлений не будет влиять на их работу.

2.9. Механизмы адаптивной оптимизации для одновременной работы тысяч пользователей
Реализованы адаптивные механизмы динамической оптимизации системы под текущую нагрузку на центральный процессор, что позволяет добиться производительности одновременной работы нескольких тысяч пользователей на сервере средней конфигурации.

Изображение


2.10. Перевод на киргизский язык
В web-интерфейс системы добавлена локализация на киргизский язык:

Изображение


2.11. Множество исправлений технических проблем
  • В предыдущих версиях программы перезагрузка страницы могла сбить некоторые операции (например, пользовательский ввод текстовых ответов или Эссе). Теперь при изменении администратором настроек web-интерфейса во время работы пользователей, интерфейс безопасно автоматически обновляется, не сбивая ввод ответов пользователями.
  • Таблицы тестов и результатов теперь грузятся и обновляются только когда это фактически требуется (больше не происходит фоновых обновлений, когда пользователь визуально не видит таблицу).
  • Оптимизирована функция получения списка доступных тестов для снижения нагрузки на сервер.
  • В английской локализации в форме регистрации слово «Patronymic» (отчество) заменено на «Middle name».
  • Убрано управление стрелками при выборе ответа для типа вопроса «Установка соответствия» (без нажатия на Enter ответ не сохранялся).
  • Уменьшен размер буфера для отдачи файлов вложений для экономии оперативной памяти web-сервером.
  • Таблица тестов при загрузке могла выдавать ошибку, если в описании теста использовался некорректный код переноса строки.
  • Длинные имена тестов могли не помещаться в заголовок окна панели тестирования и вызывали наложение с текстом номера вопроса. Теперь имена тестов корректно сокращаются через троеточие.
  • Полностью изменена обработка дерева выбора группы пользователей при регистрации. В предыдущей версии дерево загружалось один раз и при последующих кликах на кнопку выбора группы открывался ранее сохраненный образ дерева, что не давало осуществить выбор на основе актуальных данных. Теперь дерево загружается каждый раз при клике на кнопку выбора, что позволяет получать актуальную структуру групп без перезагрузки страницы.
  • Исправлена ошибка, при которой дереву выбора группы пользователей не удавалось загрузиться с первого раза. Проблема проявлялась в случае, если после регистрации выйти из учетной записи и перейти на вкладку регистрации (индикатор загрузки дерева групп крутился вечно, т.к. интерфейс пытался использовать ранее сохраненный образ дерева).
  • Быстрые двойные клики в дереве выбора группы пользователей на знак сворачивания/разворачивания группы приводили к полуоткрытому положению ветки, при котором часть групп переставала отображаться.
  • Убран некорректный meta-тег robots.
  • Решена проблема двойного открытия результатов в журнале результатов, если пользователи выходили и входили в учетную запись без перезагрузки страницы.
  • Для новых версий Chrome убрана черная рамка селектора на кнопках и в полях ввода текста.

3. Улучшения статистики по тестам

3.1. Всплывающие подсказки с дополнительной информацией
В таблицу «Статистика по баллам» добавлена опция вывода всплывающих подсказок с текстами вопросов, правильными ответами и ответами пользователей. Это позволяет администратору понять какой столбец в статистике к какому именно вопросу относится, а также позволяет увидеть ответы пользователей на каждый вопрос.

Изображение


При сохранении статистики в Excel (xls/xlsx) всплывающие подсказки экспортируются в виде примечаний к ячейкам, что делает их доступными при просмотре статистики в Microsoft Excel.

Изображение


Всплывающие подсказки являются удобным функциональным решением, т.к. таблица «Статистика по баллам» сохраняет свою компактность ячеек (баллы за ответы), но при этом позволяет администратору видеть длинные тексты вопросов и ответов в «третьем измерении» таблицы.

3.2. Новая «Таблица ответов» (матрица ответов)
В инструмент «Статистика по тесту» добавлена новая информационная таблица с ответами пользователей на каждый вопрос. Строки таблицы соответствуют результатам пользователей, столбцы вопросам, а на пересечении клеток выводятся ответы пользователей. В таблице учтены все типы вопросов и их возможные настройки.

Изображение


Данная таблица особенно полезна для тестов типа «Опрос», по которым раньше можно было построить только сводную «Статистику по ответам», а теперь можно получить исходные данные - матрицу ответов с привязкой к пользователям, которые давали эти ответы.

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

Изображение


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

3.3. Вывод результатов «На проверке»
Добавлена опция вывода в статистические таблицы результатов, которые находятся в статусе «На проверке» (ожидают выставление оценки за вопросы типа Эссе). В предыдущей версии программы в статистику можно было выводить только результаты в статусе «Завершено».

Изображение


Результаты в статусе «На проверке» и их вопросы, которые требуют проверку, специально подсвечиваются отдельным цветом, чтобы их можно было отличить от завершенных результатов.

3.4. Улучшен внешний вид таблиц
  • Если текст целиком не помещается в ячейку таблицы, то в правом нижнем углу ячейки выводится специальный индикатор:

    Изображение


  • В таблицах улучшено выравнивание текста. Центрированный текст с длинной больше ширины ячейки автоматически выравнивается по левому краю (в старой версии программы края центрированного текста, выходящего за пределы видимости, визуально обрезались).
  • В «Статистике по баллам» осветлены цвета ячеек. Внешний вид таблиц и распечатка на цветном принтере стали лучше выглядеть.
  • В «Статистике по баллам» сделана автоматическая регулировка ширины столбцов с числовыми значениями (большие баллы теперь будут гарантированно помещаться в ширину ячеек):
  • В таблицу «Статистика по ответам» добавлены всплывающие подсказки с правильными ответами на вопросы.
3.5. Улучшено взаимодействие с таблицами
  • Во всех таблицах теперь можно копировать содержимое ячейки через функцию копирования в контекстном меню:

    Изображение


  • Добавлена возможность двойного клика на ячейки таблиц для отображения их полного содержимого (если оно не помещается) в специальном окне просмотра (с возможностью копирования текста):

    Изображение


  • Во все таблицы добавлена возможность переключения клавишами стрелок на клавиатуре по ячейкам таблиц.
3.6. Обработка ответов в «Статистике по ответам»
  • В тестах контроля знаний и обучения числовые ответы теперь обрабатываются и объединяются как числа (например, корректно объединятся следующие варианты ввода числа Пи - 3.14, 3.1400, 003.140000).
  • В опросах регистр всегда не учитывается, т.к. нет понятия правильности ответа.
  • Для вопросов типа «Эссе» регистр не учитывается (для слияния одинаковых ответов). В случае ввода пользователями одинаковых ответов, но в разном регистре, в таблице будет отображен ответ в регистре первого из вариантов ввода.
  • Для вопросов типа «Эссе» с файлами вложений, имена прикрепленных пользователями файлов теперь добавляются к текстам ответов (в нижнем регистре, в отсортированном по алфавиту порядке).
3.7. Экспорт в Excel
При экспорте автоматически определяется тип данных в каждой ячейки (текст или число) и корректно устанавливается атрибут типа данных в Excel.

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

4. Улучшения информационного модуля

4.1. Разделение прав доступа пользователей
Реализована функциональная возможность разделения прав доступа пользователей к объектам информационного модуля. В предыдущих версиях программы все группы страниц и страницы инфо-модуля выводились всем пользователям одинаково. Теперь можно одним пользователям назначать одни информационные/обучающие материалы, а другим пользователям другие:

Изображение


Если доступ установлен на группу страниц, то все вложенные в нее объекты станут доступны заданным пользователям. Для каждой страницы и группы страниц в удобной форме выводится перечень пользователей, которые имеют к ним доступ (с учетом наследования прав доступа от родительских групп):

Изображение


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

Изображение


4.3. Запоминание выбранной страницы
Если пользователь в браузере обновит или закроет/откроет вкладку браузера, то окажется на ранее выбранной странице, т.е. ничего не собьется (в предыдущей версии происходил возврат на самую первую страницу в дереве).

4.4. Динамическое обновление информационного модуля при его изменении администратором
Реализован механизм динамического обновления инфо-модуля в web-интерфейсе. Если администратор вносит какие-либо изменения в инфо-модуль (меняет структуру, контент или права доступа) и сохраняет их, то эти изменения сразу же отобразятся в интерфейсе пользователей без необходимости перезагрузки страницы.

4.5. Исправления технических проблем
  • Теперь запрещено запрашивать страницы инфо-модуля, у которых заблокирована родительская группа (в предыдущей версии через веб-запросы можно было получить контент таких страниц).
  • При входе пользователя в учетную запись или обновлении страницы инфо-модуль теперь не подгружается в фоне, а загрузится только когда пользователь непосредственно перейдет на вкладку инфо-модуля.
  • Изменение администратором настроек инфо-модуля (имени вкладки, включенности или позиции инфо-модуля) вызывало блокирующий SQL-запрос, который не давал пользователям авторизоваться или обновить страницу до момента пока администратор не нажмет на кнопку сохранения внесенных изменений.
  • Быстрые двойные клики в web-интерфейсе инфо-модуля на знак сворачивания/разворачивания папки приводили к полуоткрытому положению ветки, при котором часть страниц переставала отображаться.
  • Если в корне дерева инфо-модуля находится только одна единственная папка (например, назначенный курс обучения), то эта папка автоматически раскроется, чтобы пользователь смог сразу увидеть перечень ее страниц.

5. Улучшения программы администратора

5.1. Увеличена максимальная длина названий тестов со 100 до 500 символов
Был увеличен предел длины имен тестов. Теперь можно задавать полные официальные наименования тестов (например, тесты по промышленной безопасности зачастую имеют большую длину). В некоторых областях вывода наименований тестов пришлось ввести автоматическое сокращенные длинных имен через троеточие, чтобы устранить интерфейсные проблемы (например, при выводе имен тестов на вкладках редактора тестов и просмотра отчетов).

5.2. Увеличен максимальный размер файлов вложений, аудио и видео со 100 до 300 Мб
Реализованы механизмы обработки файлов фрагментами для экономии оперативной памяти, что позволило увеличить максимальный размер файлов вложений.

5.3. Вывод записей в журнале событий по периодам времени
В журнал событий (включая журнал синхронизаций) добавлена функция вывода записей по периодам времени (за последние 30 дней / произвольный период времени / за все время):

Изображение


По умолчанию отображение производится за последние 30 дней. В предыдущей версии программы разом загружались все записи, что могло приводить к подвисанию программы или даже исчерпанию ей оперативной памяти (в случае большого количества записей). Дополнительно введен лимит на вывод 300к последних записей для решения проблемы переполнения памяти.

5.4. Функция очистки журнала событий
Добавлена функция удаления старых записей из журнала событий (включая журнал синхронизаций) перед операцией оптимизации базы данных (удаление записей старше 3 / 6 / 12 месяцев):

Изображение


5.5. Заполнение формы авторизации через параметры командной строки
Добавлена функция заполнения формы авторизации через параметры командной строки (или свойства ярлыка). Вызов справки доступен командами "INDIGO.exe -?" или "INDIGO.exe /?":

Изображение


Данная функция может быть полезной, когда одну общую программу администратора (общий файл INDIGO.exe) используют несколько разных администраторов. Теперь в ярлыках запуска можно прописать разные параметры авторизации каждому администратору.

5.6. Мульти-сортировка записей в таблице результатов
Мульти-сортировка позволяет отсортировать строки в таблице по нескольким столбцам одновременно в порядке их установки (например, можно вначале установить сортировку по столбцу группы пользователей, а потом по столбцам Фамилия, Имя).

Изображение


5.7. Новый статус вопросов и групп вопросов «без оценки»
Новый статус «без оценки» присваивается в случае, если за вопрос или группу вопросов максимально можно получить 0 баллов (или меньше нуля в случае отрицательных баллов). Данный статус отображается при просмотре результата и в протоколе тестирования, а также вопросы с нулевым максимальным баллом не выводятся в список вопросов при просмотре ошибок в web-интерфейсе.

Изображение


5.8. Новые значения по умолчанию для делений в шкалах
  • Изменены диапазоны делений в шкалах для новых тестов.
    При создании нового теста шкала «Оценка» имела настройки делений с полным покрытием диапазона значений 0 до 100 процентов без промежутков в дробных числах за счет использования круглых и квадратных скобок: «(» - больше, «)» - меньше, «[» - больше или равно, «]» - меньше или равно. Поскольку в функции шкалы используется округление до целого значения round(x), то попадание дробного значения между делений невозможно, поэтому диапазоны шкал были внешне изменены для упрощения настроек:

    Изображение


    Соответствие оценок набранным процентам при этом осталось тем же.

  • Для новых делений теперь всегда проставляются квадратные скобки для обоих значений [ a; b ], чтобы уменьшить количество ошибок со стороны авторов тестов при настройке диапазонов делений.
  • Для новых шкал таблица делений теперь по умолчанию выключена. Это нужно для решения проблемы, когда авторы тестов создают новую шкалу, но не заполняют таблицу делений.
5.9. Множество исправлений программы
  • Ускорен запуск программы.
  • Исправлена проблема зависания программы при перемещении теста, который находится в процессе редактирования, в другую группу (блокирующий SQL-запрос).
  • В просмотрщик результатов при ошибке вычисления результатов (ошибки тип 1 и 2) добавлен вывод ссылки на сайт с подробностями по устранению ошибки составления теста.
  • Исправлена проблема, при которой для вопросов на установку соответствия пропадал столбец правильного ответа (если в редакторе тестов после просмотра вопросов типа «Установка соответствия» изменить типа теста с опроса на контроль знаний или обучение).
  • Добавлено удаление пустых строк и дубликатов записей в настройках ограничений доступа по IP-адресам, чтобы решить проблему некорректных данных, при которых веб-интерфейс переставал работать.
  • Исправлен ряд проблем таблицы делений в редакторе тестов.
  • Исправлена проблема асинхронного доступа к модулю по работе с базой данных, что могло вызывать сбои.
  • В «Документ теста» и «Отчет по результату» описание теста и заметки администратора теперь выводятся в том виде, в котором они были введены в редакторе тестов (без склеивания нескольких строк в одну).
  • Исправлен ряд проблем в простановке правил для синхронизированных пользователей из внешних источников.

6. Улучшения механизмов синхронизации пользователей с Active Directory

6.1. Возможность загрузки данных на основе фильтра
В некоторых случаях может возникнуть необходимость загружать данные только из конкретных подразделений. Например, если в домене большое количество пользователей и процесс получения всех данных занимает длительное время, либо пользователь, от имени которого происходит подключение к Active Directory, не имеет права на загрузку всех подразделений домена. В этих случаях можно использовать новую функцию «Загружать подразделения на основе фильтра (позволяет уменьшить объем запрашиваемых данных из домена)»:

Изображение


Изображение


Подробности по настройке описаны в новой версии руководства: Скачать.

6.2. Синхронизация поля «Отчество»
В карточке пользователя Active Directory не предусмотрено поле для хранения отчества пользователя, но если его хранение осуществляется в каком-либо атрибуте AD (базовом или дополнительном), то можно настроить такую синхронизацию. Даже если отчество является частью значения атрибута (например, вторым или третьем по счету словом, либо частью строки от какого-то слова и до ее конца), то можно установить настройку вырезания подстроки:

Изображение


6.3. Синхронизация дополнительных полей из произвольных атрибутов AD
Добавлена возможность синхронизации в дополнительные поля INDIGO значений из произвольных атрибутов AD (в предыдущей версии программы синхронизацию можно было настроить только с базовыми атрибутами AD):

Изображение


Ввод наименования произвольного атрибута:

Изображение


Изображение


6.4. Исправления проблем и оптимизации
  • Исправлена проблема, при которой не было возможности отменить синхронизацию дополнительного поля.
  • Оптимизирована загрузка данных из AD за счет запроса только синхронизируемых атрибутов (уменьшение объема данных и увеличение скорости загрузки).

7. Технические улучшения системы

7.1. Обновлены методы защиты программных файлов
  • Компиляция EXE-приложений теперь производится в новый байт-код для выполнения на встроенной в INDIGO виртуальной машине с новой архитектурой и системой команд.
7.2. Улучшения приложения установки (IndigoInstaller)
  • Процесс теперь запускается с расширенными привилегиями.
  • Улучшены механизмы добавления программ системы тестирования в исключения системного брандмауэра (теперь исключения добавляются для всех типов сетей).
  • Реализован новый метод завершения работы процессов при деинсталляции системы.
7.3. Улучшения управляющей службы (IndigoController)
  • Процесс теперь запускается с расширенными привилегиями.
  • Служба IndigoController теперь завершает работу только PostgreSQL (postgres.exe), которая находится в каталоге системы тестирования, т.е. реализована поддержка работы с другими экземплярами PostgreSQL (включая 1С).
  • Добавлено логирование важных событий в файл controller.log.
  • Добавлено журналирование запуска и остановки системы тестирования в журнал событий, который доступен для просмотра в программе администратора.
  • Добавлен контроль символов пути каталога при запуске IndigoController (например, если INDIGO будет находиться в каталоге с языковыми символами кириллицы, то система выдаст сообщение о недопустимом пути запуска).
  • Исправлены проблемы, которые могли приводить к зависанию службы.
  • Реализована отказоустойчивость службы при разрывах связи с СУБД.
  • Реализован новый метод завершения работы процессов при выключении службы.
  • Исправлены проблемы одновременного доступа нескольких потоков к общим объектам.
  • Произведено множество внутренних оптимизаций (больше 20).
7.4. Улучшения серверных компонентов
  • Внесены изменения в конфигурацию подсистемы кеширования (IndigoCache) для стабильной работы и меньшего расхода оперативной памяти.
  • Сделана поддержка DPI-масштабирования интерфейса IndigoInformer, который выводит сообщения на экран в случае технических проблем.
  • В пакет обновления IndigoUpdate добавлена установка исключений системного брандмауэра для серверных программ INDIGO.
  • Пакет обновления теперь завершает работу только PostgreSQL (postgres.exe), которая находится в каталоге системы тестирования, т.е. установка обновлений INDIGO теперь безопасна для других СУБД PostgreSQL.