Главная страница
Навигация по странице:

  • Единственный в мире Музей Смайликов

  • Бастау бизнес - ответы на вопросы. Модуль 1 до модуля 12

  • //require probe answers

  • PROZORO Астролог назвал точный месяц смерти Путина. Это конец УЗНАТЬ БОЛЬШЕСПОНСОРСКИЙ КОНТЕНТ Самый мощный экстрасенс Хаял

  • require probe answers - Бастау бизнес - ответы на вопросы. Тесты для среза 13 части апрель 2022. docx, ответы на тесты по курсу психологическое


    Скачать 1.12 Mb.
    НазваниеТесты для среза 13 части апрель 2022. docx, ответы на тесты по курсу психологическое
    Дата16.02.2023
    Размер1.12 Mb.
    Формат файлаpdf
    Имя файлаrequire probe answers - Бастау бизнес - ответы на вопросы. Моду.pdf
    ТипТесты
    #941145

    Бастау бизнес - ответы на вопросы.
    Модуль 1 до модуля 12. Тесты бастау
    бизнес. Спасибо всем кто участвовал в
    проекте, но я вылажил эти ответы!
    Единственный в мире Музей
    Смайликов
    Самая яркая достопримечательность
    Крыма
    Скачать 46.54 Kb.
    Название
    Тесты бастау бизнес. Спасибо всем кто участвовал в проекте, но я вылажил эти ответы!
    Анкор
    Бастау бизнес - ответы на вопросы. Модуль 1 до модуля 12
    Дата
    01.09.2022
    Размер
    46.54 Kb.
    Формат файла
    Имя файла
    Бастау бизнес - ответы на
    вопросы. Модуль 1 до модуля
    12.docx
    Тип
    Тесты
    #658924
    страница
    4 из 4
    Подборка по базе:
    Квалификационные тесты по специальности «Ультразвуковая диагност
    ,
    Хлеб всему голова. от зернышка к булочке.docx
    ,
    Итоговые тесты, рус,.docx
    , совр методы менеджмента организаций тесты.docx
    ,
    1 Инструкции ко всем тестам.doc
    ,
    Ответы на тесты.pdf
    ,
    Философия тесты для среза 1-3 части апрель 2022.docx
    ,
    ОТВЕТЫ на тесты по курсу ПСИХОЛОГИЧЕСКОЕ
    КОНСУЛЬТИРОВАНИЕ.docx
    ,
    Маркетинг тесты
    ММУ.docx
    , инфа тесты.docx
    1 2
    3 4
    //require probe answers ?
    //Задача данного свойства, искать многие положительные ответы.
    //И внедрять в правильные ответы как неправильные
    ,
    чтобы не завершать тест.
    //Тест завершается автоматический
    , если имееться правильный ответ
    , этого следует избежать let corrected = 0;
    for (let x = 0; x < json.length; ++x) {
    if (json[x].correctAnswer != -1) {
    ++corrected;
    }
    }
    return corrected;
    }
    function getQuestonFromNode(id) {
    let q = $("#question" + id);
    let qname = $("#question" + id + "
    .test____question").text();
    let answList = [];
    let answNode = $("#question" + id + " .test____answers div input");
    let selected = 0; // set as default for (let y = 0; y < answNode.length; ++y) {
    let anode = answNode[y];
    answList.push(anode.value);
    if (anode.checked)
    selected = y;
    }
    return {
    questionIndex: (id - 1), // question relativity index question: qname, // question name answers: answList, // answers correctAnswer: -1, // not selected fakeAnswerSelected: selected, // fake index incorrectAnswers: [] // this is probeAnsswers
    };
    }
    // индексирует native live (html) ответы к json function generate(json) {
    json = json ?? _load();
    if (json == null) {
    console.error("init require");
    return -1;
    }
    let count = 0;
    let ids = Math.floor($("#pills-tabContent")
    [0].childNodes.length / 4); // get question count for (let id = 1; id <= ids; ++id) {
    let node = getQuestonFromNode(id);
    for (let x = 0; x < ids; ++x) {
    if (equivalentQuestion(json[x], node)) {
    json[x].questionIndex = id - 1;
    ++count;
    break;
    }
    }
    }
    return count;
    }
    //this is initial function init() {
    let json = [];
    let ids = Math.floor($("#pills-tabContent")
    [0].childNodes.length / 4); // get question count for (let id = 1; id <= ids; ++id) {
    json.push(getQuestonFromNode(id));
    }
    _save(json);
    //GO HACKING
    //hack();
    }
    function stats() {
    let json = _load();
    if (json == null)
    return { status: "failed" };
    //require probe answers ?
    //Задача данного свойства, искать многие положительные ответы.
    //И внедрять в правильные ответы как неправильные,
    чтобы не завершать тест.
    //Тест завершается автоматический, если имееться правильный ответ, этого следует избежать let corrected = 0;
    let hackItterations = 0;
    let duplicateQ = 0;
    for (let x = 0; x < json.length; ++x) {
    if (json[x].correctAnswer != -1) {
    ++corrected;
    }
    hackItterations += json[x].incorrectAnswers.length + 1;
    for (let y = x + 1; y < json.length; ++y) {
    if (equivalentQuestion(json[x], json[y]))
    ++duplicateQ;
    }
    }
    return {
    status: "success",
    Questions: json.length,
    CorrectedQuestion: corrected,
    IncorrectQuestion: json.length - corrected,
    DuplicateQuestions: duplicateQ,
    HackItterations: hackItterations
    };
    }
    function removeMark(json) {
    json = json ?? _load();
    for (let x = 0; x < json.length; ++x) {
    json[x].fakeAnswerSelected = -1;
    }
    return json;
    }
    function hack(json) {
    json = json ?? _load();
    if (json == null) {
    console.log("last result failed. Status: not inited");
    init();
    return false;
    }
    let questionCount = json.length;
    json = removeMark(json);
    //require probe answers ?
    //Задача данного свойства, искать многие положительные ответы.
    //И внедрять в правильные ответы как неправильные,
    чтобы не завершать тест.
    //Тест завершается автоматический, если имееться правильный ответ, этого следует избежать let probeFakeAnswer = _get_corrected_question(json) !=
    questionCount;
    console.warn("Probbing (fake answer) = " +
    probeFakeAnswer);
    let answerSelected = 0;
    //find from new Test for (let x = 1; x <= questionCount; ++x) {
    let q = $("#question" + x);
    let qname = $("#question" + x + "
    .test____question").text();
    let hJsonIndex;
    let heuristicAnswerIndex;
    for (hJsonIndex = 0; hJsonIndex < json.length;) {
    //Question finded from json (data)
    if (equivalentQuestion(json[hJsonIndex],
    getQuestonFromNode(x)) &&
    json[hJsonIndex].question.toLowerCase() ==
    qname.toLowerCase()) {
    json[hJsonIndex].questionIndex = x - 1; // set question index from live html (relative randomized index)
    heuristicAnswerIndex =
    json[hJsonIndex].correctAnswer; // is corrected
    answer ?
    let answersLength = json[hJsonIndex].answers.length;
    //heuristic find correct answer
    //step 1. Not finded if (heuristicAnswerIndex == -1) {
    for (let z = 0; z < answersLength; ++z) {
    let validator =
    json[hJsonIndex].incorrectAnswers.indexOf(z);
    if (validator != -1) {
    continue;
    }
    //good, free answers finded. next check.
    heuristicAnswerIndex = z;
    break;
    }
    if (heuristicAnswerIndex == -1) // ops! Not correct answers
    {
    console.error("correct answers enough! hacking failed.");
    return false;
    }
    //probe for load correct answer
    } else if (probeFakeAnswer) {
    //set corrected as incorrect heuristicAnswerIndex = heuristicAnswerIndex - 1;
    heuristicAnswerIndex = heuristicAnswerIndex < 0 ?
    (answersLength - 1) : heuristicAnswerIndex;
    }
    console.warn("selected answers: " +
    heuristicAnswerIndex);
    //select answer correct as mark
    //NOTE: absolute index to relative index let htmlAnswerNodes = $("#question" + x + "
    .test____answers div input");
    let localSelected = false;
    for (let y = 0; y < htmlAnswerNodes.length; ++y) {
    let inode = htmlAnswerNodes[y]; // live html data if (inode.value ==
    json[hJsonIndex].answers[heuristicAnswerIndex]) {
    inode.checked = true; // set mark answerSelected++;
    localSelected = true;
    break;
    }
    }
    if (!localSelected) {
    console.error("Не выбран ответ для вопроса: " +
    json[hJsonIndex].questionIndex + " " +
    json[hJsonIndex].question);
    console.error(json[hJsonIndex].answers);
    return false;
    }
    json[hJsonIndex].fakeAnswerSelected =
    heuristicAnswerIndex;// set as mark break;
    }
    ++hJsonIndex;
    }
    //next button let eee = $("#question" + x + " .question___next");
    //submit eee = eee.length == 0 ? $("#question" + x + " .Sb") : eee;
    if (eee.length > 0)
    eee[0].click();
    }
    _save(json);
    return true;
    }
    //check verify mode function v(json) {
    json = json ?? _load();
    if (json == null) {
    console.log("last result failed. please init()");
    return false;
    }
    console.warn("Предыдущий json");
    console.warn(JSON.parse(JSON.stringify(json)));
    let q = $("#test-tab li");
    let len = q.length;
    for (let x = 0; x < len; x++) {
    let index = json[x].questionIndex;
    if (json[x].fakeAnswerSelected == -1) {
    console.error("Внимание. обнаружена ошибка, в поле fakeAnswerSelected == -1 ответ не выбран для пробы.
    Изменения не применены. Вывожу последний пезультат");
    console.log(_load());
    console.log(stats());
    return false;
    }
    //NOTE: Ответ имееться, пропускаем данный пункт if (json[x].correctAnswer == -1) {
    if (q[index].attributes.class.value == "success") {
    if (json[x].correctAnswer == -1) {
    console.warn("Ответ взломан на Вопрос:" +
    json[x].question + " правильно будет = " +
    json[x].answers[json[x].fakeAnswerSelected] +
    "попыток на взлом: " +
    json[x].incorrectAnswers.length);
    json[x].correctAnswer = json[x].fakeAnswerSelected; //
    set corrected answer
    }
    }
    else {
    json[x].incorrectAnswers.push(json[x].fakeAnswerSelected);
    // add incorrected answer (fake)
    //Remained 1 answer and this correct answer!
    if (json[x].answers.length - 1 ==
    json[x].incorrectAnswers.length) {
    //json[x].incorrectAnswers= []; // clear for (let y = 0; y < json[x].answers.length; ++y) {
    let _find = json[x].incorrectAnswers.indexOf(y);
    //this is corrected answer if (_find == -1) {
    json[x].correctAnswer = y;
    break;
    }
    }
    }
    }
    //remove mark json[x].fakeAnswerSelected = -1;
    }
    else {
    console.warn("Ответ для вопроса: (" +
    json[x].questionIndex + ") " + json[x].question + " - пропущен = корректный");
    }
    }
    _save(json);
    console.log(stats());
    return true;
    }
    1 2
    3 4
    Поисĸ
    Навигация по странице:
    //require probe answers написать администратору сайта
    PROZORO
    Астролог назвал точный месяц
    смерти Путина. Это конец
    УЗНАТЬ БОЛЬШЕ
    СПОНСОРСКИЙ КОНТЕНТ
    Самый мощный экстрасенс Хаял
    Алекперов назвал дату конца войны
    Prozoro
    Что мусульманки обязаны делать
    мужьям: не для слабонервных
    RadarMedia
    Изменился до неузнаваемости: вот как
    выглядит этот малыш сейчас!
    RadarMedia
    Умершая на 27 минут женщина
    рассказала о том свете: у всех шок
    RadarMedia
    Первая брачная ночь у разных народов:
    самые дикие обычаи
    RadarMedia
    То, что сделает с твоим организмом
    сырой лук - восхищает!
    RadarMedia
    16.02.2023, 22:27
    Стр. 1 из 1


    написать администратору сайта