Перейти к содержимому


Ответ в [Решено] Результат вопроса с несколькими ответами


Опции сообщения

  или Отмена


Последние 10 сообщений

Dasein

Отправлен 01 Апрель 2017 - 12:13

Огромное спасибо!

Administrator

Отправлен 31 Март 2017 - 20:23

Здравствуйте!

Нельзя мешать код и функции в кучу. Сначала пишется сумма того чего нужно, потом ставится точки с запятой, а потом уже пишутся функции. Функция F2 прописана верно. В Функции F не понятно зачем нужна третья строчка Если балл равен 1, то возвращаем 1. В том словесном описании, что Вы привели этого нет. Вот правильное решение:

Изображение

Вопрос 1, 2 и 3 в конце это как бы сумма всех остальных вопросов, просто суммируются баллы без каких-либо функций обработки. Если это позволительно, то все остальные вопросы для упрощения можно свалить в одну папку и просто просуммировать балл за эту папку. Или чтобы сохранить порядок вопросов, все вопросы до 23 можно свалить в папку 1-23, а все вопросы после 25, тоже объединить, и тогда в формулу добавится только две суммы этих папок, чтобы н...

Dasein

Отправлен 31 Март 2017 - 13:38

Здравствуйте!
Возникла необходимость использовать вашу программу для проверки части ГИА. Проблема при подсчете баллов в следующем:
1. В вопросах 23-24 2 балла выставляется за точный ответ. 1 балл выставляется, если в ответе 2 из 3-х верных цифр, либо 3 верных ответа+1 неверный.
2. В вопросе 25 2 балла ставится за полностью верный ответ, 1 балл выставляется за одну неправильную позицию, 0 баллов в остальных случаях.
В демо-версиях с вашего сайта в подобных вопросах выставляется либо 2 балла за полностью правильный ответ, либо 0 во всех остальных случаях.
Кроме того, если я потом добавлю сюда вопросы 1-22, за которые ставится 1 балл при правильном ответе, как мне их учитывать при подсчете общего кол-ва баллов за весь тест?
Сижу уже долго, своими мозгами и руками пока не получается. :(
Пример своей попытки прикладываю, надеюсь...

Administrator

Отправлен 16 Март 2017 - 21:24

Здравствуйте!

Вот решение:

Изображение

Две суммы Числитель и Знаменатель. Функция элемента суммирования Числителя F1() проверят, если балл за вариант ответа не равен -1 (не равен "Не знаю"), то возвращается этот балл за вопрос без изменений, а если равен -1 (равен "Не знаю"), то возвращается 0, т.е. элемент не суммируется. Функция элемента суммирования Знаменателя F2() аналогично смотрит равно значение -1 или нет, и если не равно, то возвращает 1, а если равно, то возвращает 0, таким образом мы получим количество вопросов, на которое был дан любой ответ, кроме "Не знаю". Потом одна сумма делится на другую, т.е. сумма баллов за все вопросы, кроме тех, на которые дан ответ "Не знаю" делится на количество этих вопросов. Таким образом, вопросы с ответом "Не...

hr@gasznak.ru

Отправлен 16 Март 2017 - 16:21

Добрый день!

Помогите решить следующую задачу:
Идет опрос руководителей по какому либо конкретному сотруднику. У каждого вопроса есть свой вес (от 0 до 1). В конце выводится результат, например средний балл.
Проблема: т.к. руководители могут ответить не на все вопросы (не знают что выбрать), добавлен вариант ответа "не знаю" (он самый первый на скрине). Требуется сделать так, чтобы вопросы с таким ответом не участвовали в конечной обработке, а просто игнорировались.
Пример:
Вопрос 1 - Ответ 2
Вопрос 2 - Ответ 4
Вопрос 3 - Ответ 1 ("не знаю")
Вопрос 4 - Ответ 3

Суммируются баллы только по Вопросам 1,2 и 4.

Samuravey

Отправлен 01 Март 2017 - 18:09

Большое спасибо!
Принцип полностью стал понятен.
На основе него вывели себе различные комбинации!

Administrator

Отправлен 01 Март 2017 - 16:33

Просмотр сообщенияSamuravey (01 Март 2017 - 09:37) писал:

При такой ситуации система корректно отработала ситуации:
Выбрано 2 неправильных, один правильный - 0 баллов
Выбраны все 4 варианта- о баллов.

Но не настроить ситуацию, когда указано 2 правильных, а третий неправильный и тестируемый должен получить всего 4 балла((
а получает 0

Баллы выстроили 4 за правильный и -10 за неправильный

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

0 правильных 0 неправильных = 0 баллов (0)
0 правильных 1 неправильный = 0 баллов...

Samuravey

Отправлен 01 Март 2017 - 09:37

При такой ситуации система корректно отработала ситуации:
Выбрано 2 неправильных, один правильный - 0 баллов
Выбраны все 4 варианта- о баллов.

Но не настроить ситуацию, когда указано 2 правильных, а третий неправильный и тестируемый должен получить всего 4 балла((
а получает 0

Баллы выстроили 4 за правильный и -10 за неправильный

Samuravey

Отправлен 01 Март 2017 - 09:16

Спасибо большое за оперативную подсказку!
Попробую сминусовать баллы и еще раз прогнать все комбинации!

Administrator

Отправлен 28 Февраль 2017 - 22:02

Здравствуйте!

Цитата

некорректно считает для случаев, когда тестируемый выбирает все 4 ответа и получает 8 баллов, а должен 0

- Вы тут ошиблись. Сумма баллов даст 0, условие 0 > 0 вернет ложь, итог 0.

Цитата

а так же когда выбирает 3 ответа(2 неправильных, один правильный)

- Потому что Вы в предыдущем примере не учли, что за неправильные ответы проставлялось -10. Это было было сделано специально, чтобы неправильный ответ за вопрос заваливал сумму баллов меньше 0. Вы можете за неправильные ответы указать какое-то большое отрицательное число, чтобы сумма правильных ответов не смогла вытянуть сумму в плюс. Например, можно указать те же -10. Тогда если выбрать 2 правильных и один неправил...

Просмотр темы полностью (откроется в новом окне)