в Qualtrics: как записать время отображения каждой страницы только с помощью JS - PullRequest
0 голосов
/ 24 октября 2019

Кто-нибудь знает, как я могу записать время отображения страницы, используя только JS?
Я знаю, что обычно можно использовать вопросы о времени.

Проблема в том, что у меня есть опрос с более чем 100 вопросами из набора вопросников, которые рандомизированы с использованием расширенной рандомизации элементов блока с отображением 1 на страницу.

Я использую JS для автоматического продвижения каждого опроса задайте следующие вопросы:

Qualtrics.SurveyEngine.addOnload(function()
{
                    this.hideNextButton();

                this.questionclick = function(event,element){

                if (element.type == 'radio')

                {

                this.clickNextButton(hide=true);
                this.hideNextButton();

                }

                }

});

Qualtrics.SurveyEngine.addOnReady(function()
{
    /*Place your JavaScript here to run when the page is fully displayed*/

    jQuery("#Buttons").hide();
});

Qualtrics.SurveyEngine.addOnUnload(function()
{
    /*Place your JavaScript here to run when the page is unloaded*/

    jQuery("#Buttons").hide();
});

Что я хотел бы сделать, это изменить приведенный выше код так, чтобы он сохранял время (в секундах или иным образом) отображения данной страницы. ,В идеале код должен распознавать имя данного элемента, чтобы скрипт был универсальным и мог быть скопирован и вставлен в каждый элемент опроса без каких-либо изменений.

Возможно ли это?

...