Запускаем Аврору в браузере
Инструкция:
-
Прежде всего необходимо установить User-Agent, какой используется в Авроре. Сделать это можно с помощью любого расширения в браузере. Например, Mod Header. User-Agent:
Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.14.2 Chrome/77.0.3865.129 Safari/537.36
-
После установки юзер-агента будет доступен сайт Авроры https://mirea.aco-avrora.ru/student/, но авторизоваться на нем не получится.
-
Чтобы авторизоваться на сайте, сначала необходимо сделать переопределения js скриптов. Делается это через расширение Resource Override.
-
В параметрах Resource Override нужно настроить правила подмены js скриптов. Значение поля Tab url установить как *. Правило, которое работает в хроме: URL → File!!! Для авторизации необходимо настроить подмену скрипта
https://mirea.aco-avrora.ru/student/js/proxy.js*
на содержимое этого скрипта.
-
Если при загрузке сайта вы увидели сообщение “Методы ARM переопределены”, значит произошла подмена скрипта. Если сообщение не появляется, попробуйте перезагрузить браузер.
-
Далее необходимо скачать приложение-мост (ARM_Bridge.exe) между десктоп версией и сайтом. Актуальная версия доступна здесь: Release ARM_Bridge · oxoceans/avrora-web · GitHub. Запустить приложение из папки с Авророй, где лежит ARM_Student.exe. Примечание: в десктоп версии Авроры не должно быть авторизации, Аврора не должна быть запущена.
-
Зайти на сайт Авроры https://mirea.aco-avrora.ru/student/, ввести логин и пароль. После нажатия на кнопку “Войти”, должна запуститься десктоп версия Авроры и произойти авторизация на сайте (если появляется ошибка о старой версии, то попробовать перезагрузить страницу и повторить).
Установка необходимых скриптов производится один раз. Теперь достаточно запускать ARM_Bridge.exe и пользоваться Авророй на сайте.
Включаем вставку на сайте
- Для включения вставки на сайте необходимо переопределить скрипт
https://mirea.aco-avrora.ru/student/js/app.js*
на содержимое этого скрипта.
Включаем все функции Trivia (вставка, общий банк решений, импорт/экспорт задач)
- Чтобы включить функции тривии необходимо сделать переопределение нескольких скриптов:
-
https://mirea.aco-avrora.ru/student/js/app.js*
→ содержимое https://raw.githubusercontent.com/oxoceans/avrora-web/main/trivia/app.js -
https://mirea.aco-avrora.ru/student/js/modules/task/module.js*
→ содержимое https://raw.githubusercontent.com/oxoceans/avrora-web/main/trivia/module.js -
https://mirea.aco-avrora.ru/student/js/modules/task/tools/code.js*
→ содержимое https://raw.githubusercontent.com/oxoceans/avrora-web/main/trivia/code.js -
https://mirea.aco-avrora.ru/student/js/modules/task/tools/report.js*
→ содержимое https://raw.githubusercontent.com/oxoceans/avrora-web/main/trivia/report.js