Git Product home page Git Product logo

vkm.complexsim's Introduction

vkm.complexsim's People

Contributors

picolino avatar

Watchers

 avatar

vkm.complexsim's Issues

Обновление возможности нажатия на кнопку "Далее" у подсказки при окончании действия "простоя"

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

В качестве примера: Алгоритм "Выключение ЛО01 Смальта", подсказка "Ожидайте выключения накала".

Требуется чтобы кнопка "Далее" активировалась автоматически при изменении значения у элемента.

Подсказка: ElementViewModelBase -> OnValueChanged()

Ошибка при повторе экзамена

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

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

Возможность перейти в режим экзамена сразу после завершения обучения

Требуется доработать диалог об окончании обучения по определенному алгоритму:
Добавить кнопку "Пройти экзамен" (по клике на нее должен быть запущен режим экзамена по алгоритму, по которому проходило обучение)
Кнопку "ОК" переименовать в "Выход".

Добавление документации

Самый высокий приоритет

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

Навигация по кнопкам в приложении

По-умолчанию в приложении присутствует возможность переключаться по страницам используя клавиши Alt+Arrow, Backspace и т.д.
Сейчас переходы происходят, но ломают внутреннюю логику приложения. Требуется либо отключить переходы по горячим клавишам, либо настроить их корректную работу.

Поддержка Windows 7

В рамках таски необходимо:

  • Добавить поддержку Windows 7+

Потребуется изменение целевой версии .NET Framework.
Не забыть про изменение пакета .NET Framework в установщике. Попытаться разделить exe-шник установщика и инсталлятора .NET Framework

Некорректный фон главного меню

Сейчас фон главного экрана - это абстракция, не относящаяся к тематике программы вообще.

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

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

Доступ к лицензионному соглашению

Сейчас лицензионное соглашение показывается пользователю только при установке программы.

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

Увеличение размеров окна информации

Запрос от руководства ВК

  1. Требуется увеличить размер диалога информации.
  2. Так как в будущем не планируется реализация функциональности станции РЛС ОНЦ требуется скрыть все компоненты, связанные с ней.

Некорректная оценка для "действий с задержкой"

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

Некрасивые диалоги

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

Требуется:

  • Убрать диалоги следующего вида:
    dial
  • Все диалоги стандартизировать под общий вид.
  • В рамках фичи поменять стиль стандартной кнопки, добавив ей выделение при переключении фокуса клавишей Tab.

Отсутствие состояния загрузки на интерфейсе при загрузке страницы устройства

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

Существует 2 варианта решения:

  1. Добавить "крутилку" в момент загрузки страницы устройства
  2. Оптимизировать загрузку (возможно, добавить многопоточность) для скорейшей загрузки страницы.

Добавление режима обучения без подсказок

Пожелание пользователей

Мне, как пользователю, не удобно всегда проходить обучение в режиме с подсказками.
Гораздо более удобный вариант, когда существует 2 типа обучения - с подсказками и без.
В обучении без подсказок будет намного эффективнее запоминать материал.

Стрелки могут опуститься "ниже нуля"

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.