Запускаем Аврору в браузере [+ включение вставки/функций Trivia]

Запускаем Аврору в браузере

Инструкция:

  1. Прежде всего необходимо установить 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

  2. После установки юзер-агента будет доступен сайт Авроры https://mirea.aco-avrora.ru/student/, но авторизоваться на нем не получится.

  3. Чтобы авторизоваться на сайте, сначала необходимо сделать переопределения js скриптов. Делается это через расширение Resource Override.

  4. В параметрах Resource Override нужно настроить правила подмены js скриптов. Значение поля Tab url установить как *. Правило, которое работает в хроме: URL → File!!! Для авторизации необходимо настроить подмену скрипта https://mirea.aco-avrora.ru/student/js/proxy.js* на содержимое этого скрипта.


  5. Если при загрузке сайта вы увидели сообщение “Методы ARM переопределены”, значит произошла подмена скрипта. Если сообщение не появляется, попробуйте перезагрузить браузер.

  6. Далее необходимо скачать приложение-мост (ARM_Bridge.exe) между десктоп версией и сайтом. Актуальная версия доступна здесь: Release ARM_Bridge · oxoceans/avrora-web · GitHub. Запустить приложение из папки с Авророй, где лежит ARM_Student.exe. Примечание: в десктоп версии Авроры не должно быть авторизации, Аврора не должна быть запущена.

  7. Зайти на сайт Авроры https://mirea.aco-avrora.ru/student/, ввести логин и пароль. После нажатия на кнопку “Войти”, должна запуститься десктоп версия Авроры и произойти авторизация на сайте (если появляется ошибка о старой версии, то попробовать перезагрузить страницу и повторить).

Установка необходимых скриптов производится один раз. Теперь достаточно запускать ARM_Bridge.exe и пользоваться Авророй на сайте.

Включаем вставку на сайте

  1. Для включения вставки на сайте необходимо переопределить скрипт https://mirea.aco-avrora.ru/student/js/app.js* на содержимое этого скрипта.

Включаем все функции Trivia (вставка, общий банк решений, импорт/экспорт задач)

  1. Чтобы включить функции тривии необходимо сделать переопределение нескольких скриптов:


8 Likes

Как же он хорош

включил функции тривии раньше самой тривии

Зураб в очередной раз проиграл

+1000 социальный кредит!

Маэстро как обычно великолепен!

После долгих мучений всё получилось, авторы лучшие!

Учусь на 4-м курсе. Каждый год наблюдаю как студенты ломают Аврору. Гениальная гонка вооружений

3 Likes

пишет постоянно “версия устарела” , даже если перезагрузить 5 раз

1 Like
  • не работает

Тему закрыли. Подумаю, как можно восстановить работу

UPD: включение вставки теперь нужно делать не через изменение скрипта app.js (т. е. app.js не надо устанавливать в расширении)

а что тогда нужно делать,чтобы вставка работала?

чтобы разблокировать вставку в исходный код, можно исполнить следующий код в консоли браузера: allowCopyAndPaste = function(e) { e.stopImmediatePropagation(); return true; }; window.addEventListener('paste', allowCopyAndPaste, true);

Не могу авторизоваться, все время пишет что версия устарела. Как запустить?

Я когда открываю сайт авроры, меня кидает вообще на другой сайт

проверь, поставили и включил ли ты расширение, которое меняет user agent. Твой user agent должен быть либо firefox стандартный, либо

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

понял, спасибо

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

а уже это пока не знаем как чинить (