Разработка приложений для ПК. Разработка с нуля. Пожелания и особенности: Добрый день! Мне требуется помощь в написании магистерской диссертации. Тема: “Проектирование программно-аппаратного комплекса для анализа микромоторики при допуске к управлению машинами и механизмами“. Сроки у меня сжатые, через неделю все должно быть готово. Я прошу о выполнении части работы. Что нужно сделать: оцифровать тест прокладывания пусти ТПП (суть изображена на картинке) и показать работоспособность кода. Тест будет отображаться на экране, человек будет проходить его с помощью компьютерной мыши. Что должен уметь код: 1. Генерировать в рандомном порядке точки для теста прокладывания пути (мы используем часть Б теста, 1-А-2-Б-3-В-4-Г-5-Д). 2. Считывать в реальном времени координаты курсора. Есть программа https://www.axife.com/downloads.html , которая передает координаты мыши во времени - код должен работать также. 3. Код должен анализировать координаты мыши и сопоставлять из с координатами точек теста (1-А-2-Б-3-В-4-Г-5-Д). Нужно анализировать следующие показатели: - время первого касания после появления теста; - общее время прохождения теста; - максимальное отклонение рисуемой кривой от оптимальной кривой; 4. Максимальное отклонение высчитывается как разница длин между оптимальной траекторией (просто кривая, соединяющая точки теста 1-А-2-Б-3-В-4-Г-5-Д) и рисуемой кривой. Рисуемая кривая вычисляется с помощью интерполяционной кривой Catmull-Rom. Более подробная информация в текстовом документе. 5. Код должен быть написан на javascript. 6. В результате должно быть видно, как человек проходит тест (можно помимо точке теста подсветить рисуемую траекторию), в режиме реального времени должны отображаться координаты во времени. После прохождения теста должны выводиться данные о времени первого касания, общего времени прохождения и отклонения от оптимума (поскольку тут речь идет о сравнении с идеальной кривой, данные должны быть чуть больше или чуть меньше единицы).