Как через исследовать элемент узнать ответ в тесте
Перейти к содержимому

Как через исследовать элемент узнать ответ в тесте

  • автор:

JavaScript. Проверка правильных ответов в тесте

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

function summary()< let count = document.getElementsByClassName('question').length; //Количество вопросов let answers = document.querySelectorAll('.question'); //Все элементы div с вопросами (. ) let score = 0; //Количество верных ответов let rightAnswers = ['','',''] //Список верных ответов for (let i = 0; i < count; i++)< let chosenAnswer = answers[i].querySelector("input[type='radio']:checked"); //Из массива вопросов выбираем элемент радио, который выбрал пользователь if (chosenAnswer == rightAnswers[i]) //Думал что будет работать если будет свреять по html разметке, но зря < score++; >console.log("Выбранный ответ: " + chosenAnswer); console.log("Правильный ответ: " + rightAnswers[i]); console.log("Очки: " + score); > >

Так вот, вопрос, как проверить что выбран был правильный radiobutton в каждом вопросе.

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

Есть огромнейшая вероятность что ключи выложены на строне клиента.. . найдёны баги, но не всегда работают, но результат 100%й.. . так что с такими кривыми тсетами могли ключи сделать и в html коде. (баг такой) при нажатии на кнопку два раза. появляется 0/1 или 1/1 т. е правидьно или нет.. . но это наши тесты) и как быть. . в одних и тех же вопросах меняеются варианты ответа.. . это тоже скорее всего значит что код в странице, т. к скорость очень маленгькая у нас и геморойно запрашивать ответы с сервера.

Лучший ответ

Никакой, правильное значение проверяется на стороне сервера.
Ты ни один такой умный, что бы ключи к тесту хранить на стороне клиента и обрабатывать это все при помощи JS =)

>> Хм, ну тогда нажимаем CTRL+U и смотрим код страницы, можешь поставить FireBug для Firefox, там есть консоль запуска JS скриптов, по нажатию на радиобатану будешь видеть какой JS код будет выполняться.

Остальные ответы

если тест сделан яваскриптом — то найди соответствующий скрипт подключеный или интегрированый в хтмл код и изучи его алгоритм.

уровни охраны на судне
Я сейчас отправлю
лять тот же вопрос

2+2

Можно ли как-нибудь узнать ответы на google test через html код страницы?

MaKvc

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

Если мне не изменяет память, функция создания защищённой формы, является платной, ну или раньше была платной. Но она там есть (или была ранее), в этом случае, получить ответ невозможно, обработка результатов происходит на стороне сервера, а мгновенный ответы отображается через AJAX.

Как найти ответы на Google тесты в коде?

Просмотрела код, даны вопросы и варианты ответов(если есть), а самих ответов нет. Они ведь 100% должны быть там.

StiffnessBro

Green Team
28.03.2020 10 3 BIT 0

Увы, достать ответ из формы нельзя, его там нет. Все подвязано на JS и я думаю скрипт просто сравнивает ответ с тем что в ДБ. Не думаю что ради ответа на форму ты будешь взламывать БД или акк препода. Самый верный вариант наверное просто погуглить или спросить у кого-то ответ) Вот JS который я смог выцепить с форм, я в нем не силен, но может быть кому-то пригодится.

JavaScript:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *