0

我有一个网站,人们可以在上面回答简单的问题。提交答案后,他们会看到每个问题的正确错误页面,以及如何解决问题的详细说明。

我想对人们如何使用这些解释进行一些分析。

  1. 可能是他们阅读了每个问题的解释。
  2. 他们可能只阅读他们没有正确回答的问题的解释。
  3. 他们可能只阅读他们正确回答的问题的解释(我认为不太可能)。
  4. 他们通常不阅读解释,主要关心他们答对了多少问题。

为此,我想在他们提交测验后在每个问题下方添加一个“显示解释”链接。说明默认隐藏,当用户点击“显示说明”链接时显示。这部分在 CSS3 或 jquery 中很容易做到。但我不确定如何记录用户单击按钮以供以后分析。

我想避免将每个问题的解释带到不同的页面。有没有办法实现我的想法?

4

1 回答 1

1

是的,因为您已经在使用 jquery。为每个单击“显示说明”按钮的用户发出 ajax 请求。这样,您就可以避免将每个问题的解释带到不同的页面。

例子:

      $(document).ready(function(){

//        user clicks the 'show explanation' button
        $('#show_explanation_button').click(function(){

//          display explanation
          $('#show_explanation_div').css('display', 'block');

//          log user click
          $.ajax({
            type: 'POST',
            url: 'www.someurl.com/log_click/',
            data: {user_id : $('#user_id').val()}
          });
        });
      });
于 2013-07-05T03:03:46.450 回答