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


INDIGO 3.0 (28.05.2020)


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

#1 Administrator

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

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

Отправлено 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.


#2 Administrator

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

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

Отправлено 27 Июнь 2020 - 17:00

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


Исправлен ряд интерфейсных и технических проблем:
  • Исправлено отображение размеров картинок в web-интерфейсе. Если визуальный размер картинок менялся администратором (уменьшался или увеличивался), то картинки все равно выводились в их исходном размере. После исправления картинки выводится в размере, который был задан администратором, но не шире области отображения (из-за адаптивности интерфейса).
  • Добавлен специальный режим ожидания запуска теста. Если пользователь в момент запуска теста выходил из учетной записи или обновлял страницу web-интерфейса до инициализации теста, то на стороне сервера тест оказывался запущенным, а на стороне браузера панель тестирования не отображалась. Теперь при нажатии на запуск теста кнопки интерфейса блокируются, а обновление страницы приводит к продолжению ожидания инициализации теста.
  • Увеличен таймаут ожидания запуска теста на стороне сервера с 2 до 5 минут. В нормальной ситуации такие долгие задержки невозможны, но если на стороне сервера имеются какие-то серьезные проблемы с производительностью или нагруженностью, то теперь процесс инициализации теста будет ожидаться браузером до 5 минут. При этом специальный режим не позволит пользователю сделать некорректные действия (выйти из учетной записи или обновить страницу web-интерфейса).
  • Исправлен механизм принудительного сброса результатов со статусом "Тестирование" в статус "Прервано", если связь с браузером была потеряна. После исправления ситуация длительного зависания результатов в статусе "Тестирование" больше невозможна.
  • Улучшен внешний вид технических сообщений в web-интерфейсе (сообщения об HTTP-ошибках, блокировка открытия второй вкладки браузера и другие сообщения).
  • В программе администратора исправлена редкая плавающая ошибка при инициализации главного окна программы.
  • В программу администратора добавлен контроль соответствия версии базы данных при восстановлении подключения после разрыва связи. В старых версиях после установки обновления можно было восстановить подключение из старых версий программы, что являлось нежелательной ситуацией в случае изменений в структуре базы данных.


#3 Administrator

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

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

Отправлено 24 Июль 2020 - 16:28

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


Исправлена проблема отображения web-интерфейса в новых версиях мобильного браузера Google Chrome 84 и выше на ОС Android. Проблема проявлялась из-за включенного по умолчанию в настройках браузера "Упрощенного режима" (экономии трафика), в котором web-интерфейс не отображался при начальном входе, что требовало обновление страницы.


#4 Administrator

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

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

Отправлено 03 Сентябрь 2020 - 13:29

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


Исправлен ряд интерфейсных и технических проблем:
  • Исправлена ошибка при генерации ссылок на картинки внутри тестов. Проблема могла приводить к тому, что некоторые картинки в тесте не отображались (даже после обновления страницы).
  • Исправлена проблема кэширования браузерами картинок и файлов, которые могли быть повреждены, если web-сервер не смог их полностью и корректно передать браузеру. Проблема приводила к тому, что повторная загрузка файла браузером не производилась, т.к. браузер автоматически брал поврежденный файл из кэша. Это не позволяло пользователю загрузить файл заново без очистки кэша браузера. Теперь проблемные файлы больше не кэшируются браузерами.
  • Большое количество графических исправлений в web-интерфейсе:
    - Улучшен механизм вычисления размеров панелей вопросов. Ширина и высота панели вопроса более качественно подстраиваются под объем и тип контента внутри. Соблюдены более удобные пропорции и улучшена адаптивность. Например, если в вопросе есть картинка, которая может уместиться в ширину размера экрана, то панель области вопроса не будет сжимать картинку под свой размер, а сама расширится под размер картинки, но не шире области экрана.
    - Сделан механизм адаптивного отображения таблиц, который изменяет ширину таблиц под доступную ширину экрана, чтобы таблицы не вылезали за его пределы.
    - Реализовано динамическое анимированное изменение ширины панелей вопросов при открытии/закрытии блока Пояснений внутри вопросов.
    - В ряде случаев убраны лишние графическое рамки вокруг панелей вопросов.
    - Уменьшены отступы между панелями вопросов при отображении вопросов в виде списка.
    - И другие улучшения.
  • Решена проблема с браузером Edge (не на движке Chrome), которая приводила к сбоям сессии тестирования в случае наличия в тесте аудио/видео HTML5-плеера.
  • Уменьшен расход оперативной памяти за счет уменьшения размера буфера на скачивание файлов в web-интерфейсе, а также добавлен буфер импорта/экспорта файлов вложений для пакетов тестов itest.
  • Сделан ряд интерфейсных исправлений в программе администратора.




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

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