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


INDIGO 3.8 (24.10.2022)


В теме одно сообщение

#1 Administrator

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

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

Отправлено 16 Ноябрь 2022 - 16:29

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


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

1. Интеграция с сервисом бесплатных SSL-сертификатов Let's Encrypt (HTTPS)

2. Улучшения прокторинга
2.1. Новые функции интеграции с сервисом прокторинга Examus
2.2. Другие улучшения прокторинга

3. Улучшения отчетов
3.1. Экспорт отчетов в PDF
3.2. Экспорт отчетов в DOCX
3.3. Исправления технических проблем

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

5. Улучшения программы администратора
5.1. Вывод дополнительных полей и поиск по ним в деревьях пользователей
5.2. Копирование правил
5.3. Экспорт списка тестов в Excel
5.4. Интерфейс программы
5.5. Окно авторизации
5.6. Модуль «Тесты»
5.7. Модуль «Пользователи»
5.8. Модуль «Правила»
5.9. Модуль «Сервер»
5.10. Модуль «Результаты»
5.11. Исправления путей адресации файлов
5.12. Исправления загрузки файлов импорта
5.13. Исправления хранения параметров отчетов, статистики и сводной ведомости
5.14. Другие исправления программы администратора

6. Улучшения других компонентов системы

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


1. Интеграция с сервисом бесплатных SSL-сертификатов Let's Encrypt (HTTPS)

Изображение

Успешно реализована интеграция системы тестирования INDIGO с крупнейшим удостоверяющим центром Let's Encrypt (Лэтс Энкрипт), который позволяет получать бесплатные SSL-сертификаты для шифрования трафика (HTTPS). Протокол HTTPS применяется для организации защищенного канала передачи данных между сервером тестирования и браузерами пользователей. Web-сайты, которые не используют HTTPS, помечаются браузерами как небезопасные. Если Вы проводите тестирование пользователей через Интернет, то рекомендуется настроить работу web-интерфейса по протоколу HTTPS. Раньше для этого требовалось самостоятельно приобретать сертификаты у компаний, которые оказывают услуги по выпуску SSL-сертификатов. В новой версии системы тестирования INDIGO можно включить интеграцию с сервисом Let’s Encrypt и получать сертификаты бесплатно. Срок действия выдаваемых сертификатов Let’s Encrypt составляет 90 дней. Перед истечением срока действия выданных сертификатов INDIGO автоматически осуществляет обновление сертификатов на новые. Это позволяет администраторам INDIGO полностью забыть о проблемах регулярного обновления SSL-сертификатов, т.к. даже платные сертификаты выдаются на один год, после чего их нужно заново приобретать и вручную загружать в систему. С новым функционалом достаточно разово включить интеграцию с Let’s Encrypt и больше ни о чем не беспокоиться.

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

Изображение


Для получения сертификата необходимо зайти в окно управления сертификатами Let's Encrypt, в котором требуется заполнить адрес домена web-интерфейса и E-mail администратора:

Изображение


После ввода данных необходимо нажать на кнопку «Получить сертификат». Во время процесса получения сертификата сервис Let’s Encrypt будет обращаться к домену для его верификации. Все этапы получения сертификата выводятся в журнале событий:

Изображение


Если все пройдет успешно, то в окне отобразятся полученные файлы SSL-сертификата:

Изображение


Более подробное описание настройки интеграции доступно во встроенной в программу справке (кнопка «Справка» в окне управления сертификатами Let's Encrypt).


2. Улучшения прокторинга

2.1. Новые функции интеграции с сервисом прокторинга Examus

Изображение

Добавлены новые функции интеграции системы тестирования INDIGO с системой онлайн прокторинга Examus (Экзамус):
  • Настройка перечня нарушений, которые нужно фиксировать во время тестирования.
  • Возможность использовать камеру смартфона как дополнительную.
  • Установка автоматического типа прокторинга (сервис прокторинга автоматически без участия человека присылает в INDIGO заключение о нарушениях или об их отсутствии).
  • Настройка режима фотографирования перед тестированием (без фото / документ / лицо / лицо и документ).
  • Опция указания ссылки на документ, который нужно выводить пользователям перед началом прокторинга.
  • Возможность указания скоринга метрик в процентах для отчетов и автоматического выставления заключения о нарушениях.

Обновленное окно установки параметров прокторинга Examus по умолчанию:

Изображение


Обновленное окно добавления тестирования с прокторингом Examus:

Изображение


2.2. Другие улучшения прокторинга
  • Добавлено логирование в журнал событий добавления/изменения/удаления тестирований с прокторингом, а также добавлено логирование изменений настроек прокторинга (как основных, так и настроек по умолчанию). Все события добавлены в новую категорию журналирования «Прокторинг». Также в эту категорию переведено журналирование событий из web-интерфейса (запуск и завершение прокторинга, получение сообщений и результатов от систем прокторинга).
  • Произведено множество исправлений в работе окон управления прокторингом и их элементов управления.


3. Улучшения отчетов

3.1. Экспорт отчетов в PDF
Реализована функция экспорта отчетов в формат PDF (Portable Document Format - межплатформенный формат электронных документов). Файлы формата PDF хорошо подходят для публикации отчетов в Интернете и отправки данных по E-mail. Программы просмотра PDF есть практически на всех устройствах, а отображение контента в PDF всегда одинаково во всех программах. Но стоит учитывать, что данный формат не предназначен для редактирования, а служит только для публикации документов для их просмотра. Функция экспорта в PDF доступна в окне просмотра отчетов:

Изображение


3.2. Экспорт отчетов в DOCX
Реализована функция экспорта отчетов в формат DOCX (основной формат современных текстовых процессоров). Ранее экспорт был доступен только в формат RTF, который на данный момент времени устарел. Имеется большое количество разных проблем отображения файлов RTF в офисных программах и онлайн-сервисах (OpenOffice, LibreOffice, Google Docs, Яндекс.Документы, Microsoft 365 и других), при этом формат DOCX хорошо поддерживается всеми современными редакторами. Кроме этого, файлы формата DOCX быстрее сохраняются и имеют значительно меньший вес, чем файлы RTF (иногда в десятки раз меньше). Функция экспорта в DOCX доступна в окне просмотра отчетов:

Изображение


Если по каким-то причинам все равно нужен будет экспорт в файлы формата RTF, то такая возможность сохранена в виде подфункции:

Изображение


В качестве быстрого сохранения отчетов горячими клавишами CTRL+S установлен экспорт в формат DOCX.

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

    Изображение


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


4. Улучшения статистики и сводной ведомости

4.1. Вывод столбцов дополнительных полей пользовательских данных
В статистику и сводную ведомость добавлена функция вывода столбцов с дополнительными полями пользовательских данных (E-mail, телефон, должность, пол, возраст, табельный номер и другими произвольными данными).

Настройка дополнительных полей в статистике:

Изображение


Вывод дополнительных полей в статистике:

Изображение


Аналогичным образом настраивается вывод дополнительных полей в сводной ведомости:

Изображение


4.2. Вывод столбцов логина, группы пользователей и заметок
  • Добавлена опция вывода логина. Раньше в статистику логин вывести было невозможно, а в сводной ведомости была такая опция, но вывод логина осуществлялся в скобках после ФИО. Теперь логин можно опционально выводить и в статистику и сводную ведомость в отдельном столбце.
  • Добавлена опция вывода группы пользователей. Раньше в статистике и сводной ведомости вывод группы осуществлялся всегда, теперь если вывод группы не требуется (например, если все пользователи из одной группы), то данный столбец можно отключить для экономии пространства.
  • Добавлена опция вывода заметок по пользователю. Раньше вывод заметок в статистику и сводную ведомость был невозможен.

4.3. Механизм адаптивной ширины столбцов
В статистике ФИО теперь выводятся в одном совместном столбце, вместо трех отдельных столбцов, что делает вывод более компактным по ширине, при этом ширина вывода является динамической и зависит от ширины самой длинной строки. Такой же механизм адаптивной ширины работает для столбцов логина, группы, заметок и столбцов дополнительных полей пользовательских данных, что позволяет экономить пространство.

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

Изображение


Окно просмотрщика с выводом содержимого ячейки и текста всплывающей подсказки:

Изображение


4.5. Исправления технических проблем
  • Изображение [Важно]: В таблицах статистики и сводной ведомости исправлены проблемы отображения текста, которые проявлялись в режиме масштабирования ОС в виде графических искажений размеров шрифтов и смещения текста от линии центровки.
  • Изображение [Важно]: Исправлены искажения размеров шрифтов в Excel файлах XLS и XLSX при экспорте таблиц в режиме масштабирования ОС.
  • Изображение [Важно]: Если в ОС были установлены региональные настройки разделителя целой и дробной части в виде любого символа кроме точки (например, запятая), а в качестве разделителя групп тысячных разрядов установлена точка, то после экспорта таблиц в XLS-файл для чисел формата "n.p" в файле экспорта могла исчезать точка, что приводило к искажению чисел к виду "np". Проблема проявлялась для значений, в которых n и p состояли из одной цифры (например, "8.3" превращалась в "83"). Проблема была решена устранением влияния региональных настроек операционной системы на библиотеку экспорта в Excel.
  • В сводной ведомости исправлена проблема, при которой в частных случаях у основной шкалы мог не выводиться столбец «Результат», а также появлялись пустые ячейки, залитые черным цветом. Проблема проявлялась в случаях, когда разные результаты отчета относились к разным версиям теста, у которых менялась основная шкала и ее настройки.
  • Размер текста внутри всплывающих подсказок к ячейкам таблиц теперь масштабируется при увеличении размеров интерфейса программы. Раньше при масштабировании все становилось крупнее, а текст во всплывающих подсказах оставался мелким.
  • Исправлен алгоритм вычисления размеров панелей всплывающих подсказок для файлов экспорта в формате XLS. Раньше размер всплывающих панелей увеличивался при увеличении масштабирования в ОС и оказывался избыточно большим.
  • Исправлена высота строк в таблицах экспорта в XLSX, которая была меньше чем в интерфейсе INDIGO и меньше, чем при экспорте в формат XLS. Теперь высота строк везде одинаковая.
  • Исправлена проблема неправильного вычисления длины строк при масштабировании в ОС, из-за которой неправильно выставлялась ширина числовых столбцов и не появлялся угловой индикатор, который обозначает, что текст целиком не помещается в ячейку.
  • Исправлена ошибка "List index out of bounds (-1)", которая появлялась после двойного клика мышью в пустую область таблиц (за пределами ячеек).
  • Для экспорта сводной ведомости в файлы XLSX исправлена проблема слипания фразы «Нет результатов» в одно общее слово. Проблема проявлялась из-за отсутствия отображения переноса строки между слов.
  • Если у сводной ведомости была включена опция «Способ выборки данных: По таблице результатов с учетом фильтрации», и после этого была начата и отменена генерация отчета, то становилось доступно устанавливать галочки в деревьях тестов и пользователей. Данная недоработка была устранена, т.к. деревья тестов и пользователей должны оставаться недоступными, если выборка осуществляется на основе таблицы результатов.
  • Исправлена ошибка, которая выводилась при нажатии горячих клавиш CTRL+F в процессе построения сводной ведомости.
  • Произведены исправления в хранении настроек сводной ведомости.
  • Исправлен ряд других интерфейсных и графических проблем статистики и сводной ведомости.


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

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

Включение отображения дополнительных полей при создании правила:

Изображение


Поиск по значениям дополнительных полей:

Изображение


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

Изображение


5.3. Экспорт списка тестов в Excel
По аналогии с функцией экспорта пользователей реализована функция экспорта дерева тестов в Excel (кнопка «Сохранить список тестов» на вкладке «Тесты»):

Изображение


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

5.5. Окно авторизации
  • В поле IP/Хост формы авторизации администратора добавлено автоматическое форматирование введенного адреса (администраторы часто указывают URL адрес вместо IP-адреса или имени хоста, поэтому добавлено автоматическое удаление префиксов протокола, номера порта и конечных слешей).
  • Исправлена проблема авторизации администраторов с длинными паролями (в форме установки паролей задано ограничение длины в 30 символов, а в форме авторизации ограничения не было, что приводило к тому, что при установке паролей через буфер обмена избыточная длина пароля обрезалась и авторизация по исходному паролю уже не работала, поэтому ограничение длины пароля было добавлено и для формы авторизации).

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

    Изображение


    Инструмент импорта вопросов после загрузки файла:

    Изображение


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

5.7. Модуль «Пользователи»
  • Разблокирована функция экспорта списка пользователей из синхронизируемых групп (раньше для синхронизированных групп кнопка экспорта оставалась выключенной).
  • Улучшен инструмент экспорта списка пользователей (размер текста в результирующем файле теперь является фиксированным и больше не меняется в зависимости от масштабирования ОС, а также увеличена высота строк и установлена центровка текста по вертикали).
  • Произведено множество исправлений в работе окон синхронизации пользователей и их элементов управления.
  • В окне создания рассылок в дереве пользователей исправлено отображение столбца E-mail, который в некоторых случаях мог вообще не выводиться или выводиться некорректно.

5.8. Модуль «Правила»
  • Если администратор заходит в редактирование правила через инструмент проверки правил, то сделана автоматическая фокусировка в дереве тестов и дереве пользователей на исследуемый объект, чтобы не нужно было тратить время на его поиск, и можно было его быстро исключить из правила.
  • В дереве пользователей инструмента проверки правил исправлена кнопка поиска «Назад», которая по ошибке осуществляла поиск вперед.

5.9. Модуль «Сервер»
  • Изображение [Важно]: В менеджере управления адресами web-интерфейса решена проблема накапливания мусорных URL-адресов, которые брались из запросов от программ, сканирующих страницы в Интернете и подменяющих адреса обращения в HTTP-заголовках. Чтобы очистить мусорные адреса, все автоматически накопленные адреса после обновления программы будут удалены (за исключением адреса, который установлен в качестве адреса по умолчанию). Новые мусорные адреса добавляться больше не будут, т.к. изменена логика работы алгоритма, которая позволяет отсечь программы автоматического сканирования web-адресов.

    Изображение


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

    Изображение


    Изображение


  • Улучшено окно загрузки собственных SSL-сертификатов, сделаны более ясные формулировки куда и какие файлы нужно загружать, а также добавлена ссылка на онлайн конвертер сертификатов в PEM формат:

    Изображение


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

    Изображение


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

5.10. Модуль «Результаты»
  • Значки и надписи функций экспорта в файлы приведены к единому формату.
  • В контекстное меню таблицы результатов добавлены кнопки экспорта таблицы в файлы.

5.11. Исправления путей адресации файлов
Изображение [Важно]: В случае длинных путей к файлам операционная система Windows может автоматически приводить пути к короткой форме "8.3" (MS-DOS формат C:\PROGRA~2\INDIGO) или приводить пути к UNC-формату (\\?\C:\), либо оставлять пути без изменений. Конкретное поведение зависит от множества факторов, таких как: версия Windows, длина пути, используемые в пути латинские или национальные символы, тип адреса (локальный или сетевой) и других факторов. Из-за разных форматов адресов могли возникать различные проблемы при загрузке/сохранении тестов, активации лицензионный ключей, загрузке файлов импорта вопросов и импорта пользователей, загрузке файлов вложений. Были реализованы алгоритмы для обработки разных проблемных ситуаций, которые могли возникать в предыдущих версиях программы:
  • Реализована поддержка возможности загрузки и сохранения файлов тестов по длинным путям.
  • Исправлена проблема загрузки тестов и лицензионных ключей через оболочку Windows, которая проявлялась, если расширение файлов не было в нижнем регистре или если система автоматически передавала адреса в короткой форме 8.3, в которой расширения передаются в верхнем регистре и обрезаются до 3-х символов.
  • Если при добавлении файлов вложений на скачивание Windows передавала имена файлов в короткой форме, то они оказывались сокращенными до 8-ми символов, что выглядело плохо как в программе администратора, так и в web-интерфейсе. Кроме внешнего вида имен сокращалось расширение файлов до 3-х символов, из-за чего файлы с расширением от 4-х символов могли оказаться нечитаемыми в программах, которые закреплены за их расширениями. Данная проблема стала особенно заметной после одного из обновлений Windows 10. В новой версии INDIGO имена файлов и их расширения в короткой форме автоматически приводятся к исходной форме.
  • Исправлена ошибка загрузки картинок с расширением *.jpeg в формате 8.3, т.к. расширение сокращалось до *.JPE, что приводило к ошибке в графической библиотеке.
  • Исправлена проблема с диалоговыми окнами открытия и сохранения файлов, при которой на длинных UNC-путях в Windows 10 и Windows 11 исчезали все файлы из видимости.
  • В инструменте импорта пользователей при попытке загрузки из файла XLSX по длинному пути происходила ошибка, т.к. при сокращении имени файла до *.XLS в форме 8.3, загрузка осуществлялась как импорт файла XLS, а не XLSX. Теперь исходное имя файла восстанавливается и выводится сообщение о необходимости конвертации XLSX файла в XLS.
  • А также исправлен ряд других специфических проблем с путями и именами файлов.

5.12. Исправления загрузки файлов импорта
  • Изображение [Важно]: Реализован механизм автоматического определения кодировок текстовых файлов, которые загружаются в инструмент импорта вопросов, инструмент импорта пользователей, редактор значений дополнительных полей и мастер E-mail рассылок (для загрузки списка адресов из файлов). Сначала INDIGO пытается загрузить файл в кодировке UTF-8, и если оказывается, что кодирование символов в нем не соответствует стандарту UTF-8, то файл загружается согласно кодовой странице, установленной в операционной системе. Данный подход помог решить проблему загрузки файлов в кодировке UTF-8 без спецификации BOM (когда в файле нет специального маркера, указывающего на UTF-8). Проблема вывода «каракуль» после загрузки файла может оставаться в случаях, если текст в файле имеет кодировку ANSI, кодовая страница которой отличается от кодовой страницы, которая установлена по умолчанию в ОС. Это может быть, например, если файл создавался на одном компьютере, а загружается на другом компьютере, в котором операционная система имеет другую локализацию интерфейса. На этот случай в окна загрузки файлов добавлена возможность ручного указания кодировки файла:

    Изображение


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

    Изображение


    В редактор значений дополнительных полей также добавлена возможность динамической смены кодировки:

    Изображение


    В инструменте импорта пользователей и мастере E-mail рассылок установку кодировки необходимо осуществлять в окне загрузки файлов.

  • При попытке импорта вопросов из файлов формата Word/Excel, ITEST или других файлов отличных от TXT, сделан вывод уведомлений о том, что импорт нужно осуществлять из файлов формата TXT, а также даны рекомендации как именно можно загрузить данные из файла выбранного формата.

5.13. Исправления хранения параметров отчетов, статистики и сводной ведомости
  • Изображение [Важно]: Исправлено хранение параметров настроек отчетов, статистики и сводной ведомости. Данные параметры сохранялись в ANSI кодировке в кодовой странице, которая установлена в ОС. Поэтому, если администратор работал в INDIGO с разных компьютеров, то могла произойти ситуация, когда программа не могла загрузить сохраненные параметры из-за отличий в настройках операционных систем этих компьютеров. Это приводило к сбросу настроек в значения по умолчанию. Для решения данной проблемы все параметры теперь сохраняются в Юникоде.
  • Изображение [Важно]: Исправлена серьезная проблема, которая могла проявляться в ОС Windows 10 1803 и выше, а также в Windows 11. Если в панели управления ОС был включен параметр «Beta: Use Unicode UTF-8 for worldwide language support» / «Бета-версия: Использовать Юникод (UTF-8) Для поддержки языка во всем мире», то это приводило к тому, что окна настроек отчетов и статистики запускались с ошибкой, т.к. параметры считывались в кодировке Юникод будучи на самом деле в кодировке ANSI, поэтому генерировать отчеты и статистику становилось невозможно. Больше такой проблемы нет, т.к. хранение параметров теперь осуществляется в Юникоде.
  • В отчетах, статистике и сводной ведомости полностью изменены механизмы чтения и записи настроек для устранения рисков возникновения каких-либо проблем в будущем, в том числе сделана защита от чтения поврежденных данных (если чтение какого-то параметра приводит к ошибке, то его значение будет загружено из списка значений по умолчанию, а администратор будет проинформирован о возникновении такой ситуации).

5.14. Другие исправления программы администратора
  • Исправлены проблемы в механизмах синхронизации с базой данных.
  • Устранена зависимость программы от региональных настроек в операционной системе, которые могли вызывать ошибки в работе различных функций программы.
  • Исправлен алгоритм сортировки записей в деревьях программы.
  • Реализована функция ограничения длины строк, которая не позволяет надписям выходить за пределы доступной области просмотра и корректным образом сокращает их длину.
  • Улучшен алгоритм работы с файлами. Если программе не удается открыть какой-то файл (такой как файл конфигурации программы или файл тестов), то делается проверка существования файла и необходимых для работы с ним библиотек. Если какой-то из файлов не удается найти, то выводится сообщение об ошибке с комментарием. Если все файлы существуют, то делается проверка длины пути запуска программы INDIGO.exe, и в случае превышения допустимой длины выводится сообщение о необходимости уменьшения длины пути, т.к. на длинных путях могут быть проблемы с подключением нужных библиотек. Если длина пути в порядке, то выводится сообщение с предположением о нехватке прав доступа и предложением запустить программу с правами администратора.


6. Улучшения других компонентов системы

  • Для экранов с высоким разрешением в web-интерфейс добавлен более крупный логотип программы. Стандартный логотип на экранах с высоким разрешением графически растягивался браузерами из-за чего становился мутным. Теперь логотип отображается четким на всех устройствах.
  • Произведены множественные улучшения и исправления интерфейса программы установки обновлений IndigoUpdate. Программа установки обновлений теперь полностью поддерживает векторное масштабирование, благодаря чему выводится без размытия интерфейса в любых режимах масштабирования. В режиме масштабирования 125% программа имеет следующий вид:

    Изображение


  • Программа информирования об ошибках IndigoInformer теперь тоже полностью поддерживает векторное масштабирование интерфейса, а также больше принудительно не перекрывает собой все окна.
  • В программы установки и запуска INDIGO (IndigoSetup, IndigoInstaller, IndigoController) добавлена проверка на допустимые символы и длину пути размещения системы тестирования (не более 150 символов), что необходимо для корректной работы серверных процессов.
  • Исправлены проблемы в ядре исполнения команд службы IndigoController.
  • Устранена проблема, приводящая к избыточному расходу оперативной памяти web-сервером IndigoServer.


#2 Administrator

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

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

Отправлено 22 Декабрь 2022 - 23:45

Обновление INDIGO v3.8c


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




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

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