Я очень новичок в программировании, но в своей работе сталкивался с ситуацией, когда я считаю, что мне нужно использовать некоторый javascript, чтобы мой опрос был управляемым для участника. Клиент хочет использовать Qualtrics в качестве системы планирования. Преподаватели определяют временные интервалы, в которые они доступны, и опрос начинается с того, что скрывает те, для которых они не будут доступны. Затем динамически скрывает кнопки по мере заполнения квот для заданного временного интервала.
Моя матричная таблица состоит из 10 столбцов x 15 строк, чтобы вместить все времена и дни. Я пытаюсь повторно использовать фрагменты кодов, которые я нашел в Интернете и до сих пор добился:
Qualtrics.SurveyEngine.addOnload(function()
{
$("QR~QID14~1~4").up().hide();
});
Это скрывает выбор, но вместо столбца 4 строки 1 скрывает столбец 15 строки 1 (чей элемент проверки - QR ~ QID14 ~ 1 ~ 10). Независимо от того, что я изменяю номер своего столбца на (4 в примере), он всегда скрывает флажок в последнем столбце. Я не понимаю, что делаю не так. Итак, я изучил свои результаты и понял, что он скрывает правильную кнопку, но остальные кнопки смещаются влево, поэтому кажется, что последняя кнопка скрыта.
Как только я получу его, чтобы скрыть правильный столбец, я хочу добавить в свой код условия, которые будут скрывать его на основе значения квоты, что, как мне кажется, будет выглядеть так:
Qualtrics.SurveyEngine.addOnload(function()
{
if ('${qo://QUOTAID/QuotaCount}' > 0) $("QR~QID14~1~4").up().hide();
});
Где я мог бы найти QUOTAID через опцию конвейерного текста Qualtric
Я знаю, что могу отформатировать это как список, но у некоторых преподавателей слишком много вариантов, чтобы это выглядело правильно.