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


Результат тестов. Как записать в окно "Функция шкалы"


Сообщений в теме: 6

#1 Игорь

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 13 Октябрь 2012 - 15:27

Здравствуйте! Продолжаю разбираться в проге. Читаю инструкцию, что-то совсем понимаю.
Вот у меня всего 11 вопросов. Если Количество правильных ответов от 0 до 8 - это НЕ СДАЛ, если от 8 до 11 - СДАЛ. Как это условие записать в окне "Функция шкалы" ?
И второй вариант, как записать при тех же исходных данных, что СДАЛ - это когда правильных из 11 вопросов 80% ?

Прикрепленные изображения

  • Прикрепленное изображение: Безымянный.jpg


#2 Administrator

    Менеджер проекта

  • Администраторы
  • 1 127 сообщений

Отправлено 13 Октябрь 2012 - 15:38

Вы явно неверно используете MaxБалл(Корневая_группа). MaxБалл() - это максимальный балл за тест с учетом его случайных выборок. Т.е. автоматически сгенерировался вариант теста при запуске тестирования и MaxБалл будет возвращать самый максимальный балл за данный сгенерированный тест. В Вашем случае MaxБалл будет всегда иметь значение 11, т.к. у Вас всего 11 вопросов, случайные выборки отсутствуют, за каждый вопрос по 1 баллу. Для того, чтобы получить балл набранный пользователем используйте функцию Балл(Корневая_группа) - будет считаться сумма по всем вопросам теста.

И второй вариант, как записать при тех же исходных данных, что СДАЛ - это когда правильных из 11 вопросов 80% ?

Если у Вас результат связан с процентами, тогда и рассчитывайте проценты. Смотрите как на картинке ниже.
Т.е. берем набранный балл и делим его на максимальный, умножаем на 100 и получаем процент, далее функцией ROUND процент округляем до ближайшего целого, чтобы не было длинной дробной части, которая бывает при делении. Таким образом получится процент. Далее этот процент соотнесется с делениями шкалы и определится нужный результат автоматически. Данная формула будет работать для любого теста.

Прикрепленные изображения

  • Прикрепленное изображение: Безымянный.png


#3 Игорь

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 13 Октябрь 2012 - 16:55

Ввёл условие в окно Функция шкалы, но в ответах выдаёт окно (скрин), т.е. результаты не показывает. Где ошибка?Изображение

#4 Игорь

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 13 Октябрь 2012 - 16:56

Изображение

#5 Administrator

    Менеджер проекта

  • Администраторы
  • 1 127 сообщений

Отправлено 13 Октябрь 2012 - 17:49

А что значит в имени шкалы ,_% ???
У Вас в шаблоне в подстановках указанно просто слово Оценка. Уберите в названии шкалы лишние символы, иначе INDIGO не поймет, что Оценка и Оценка,_% по Вашему это одно и тоже.

#6 Игорь

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 13 Октябрь 2012 - 18:12

Оценка,_% - имел в виду, что в процентах.
Сейчас работает всё, но пишет: "Набранный бал: 91", хотя условие стоит в проценатах. Можно сделать чтобы в ответах единица измерения была % ?

#7 Administrator

    Менеджер проекта

  • Администраторы
  • 1 127 сообщений

Отправлено 13 Октябрь 2012 - 18:14

Просмотр сообщенияИгорь (13 Октябрь 2012 - 18:12) писал:

Оценка,_% - имел в виду, что в процентах.
Сейчас работает всё, но пишет: "Набранный бал: 91", хотя условие стоит в проценатах. Можно сделать чтобы в ответах единица измерения была % ?

Имя шкалы трогать не надо, оно только для идентификации мест подстановки, если хотите, чтобы выводился знак процента, тогда перейдите на вкладку Шаблона и после квадратной скобки [Шкала(Оценка).Значение] поставьте знак процента [Шкала(Оценка).Значение]%. То что в квадратных скобках это подстановки, которые будут меняться, а все что за их пределами можете менять как хотите (добавить знак процента, изменить надпись "набранный балл" и т.д.).




Ответить



  


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных