首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails 3.1,跟踪用户时间?

rails 3.1,跟踪用户时间?
EN

Stack Overflow用户
提问于 2011-10-24 15:43:03
回答 1查看 797关注 0票数 0

我需要跟踪学生浏览课程页面的总时间,在登录后,我使用的是设计创业板。

当学生开始观看一门课程时,我可以存储DateTime.Now,但是,我有以下挑战要克服:

  1. 学生可能会打开另一个窗口选项卡,留下课程网页,当学生没有查看课程网页时,我如何暂停时间跟踪,并在他返回时恢复跟踪?
  2. 来识别学生在一段时间内空闲?(什么也不做,甚至将浏览器最小化)

任何提示或帮助将是非常感谢的,是否有一个特定的gem或jQuery插件可以使任务更容易?还是推荐的方法?

EN

回答 1

Stack Overflow用户

发布于 2011-10-25 15:30:15

对于第一个问题,您应该看看onFocus和onBlur事件。

代码语言:javascript
复制
window.onblur = function() {
  stopWatching();
};

window.onfocus = function() {
  startWatching();
};

第二,我真的帮不了你,但是:你不能玩像mousemove或keypress这样的javascript事件。

http://api.jquery.com/category/events/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7878229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档