我需要跟蹤學生在查看課程頁面時花費的總時間,記錄後我正在使用設計寶石。rails 3.1,跟蹤用戶時間?
我可以存儲DateTime.Now當學生開始觀看過程中,但是,我有以下挑戰打:
學生可能會打開另一個窗口選項卡,離開課程網頁,如何我可以在學生未查看課程網頁時暫停時間跟蹤,並在他返回時恢復跟蹤嗎?
識別學生空閒一段時間? (什麼都不做,甚至最小化瀏覽器)
任何提示或幫助將超過讚賞, 是有一個特定的寶石或jQuery插件,可以使任務更容易嗎? 或推薦方法?
我需要跟蹤學生在查看課程頁面時花費的總時間,記錄後我正在使用設計寶石。rails 3.1,跟蹤用戶時間?
我可以存儲DateTime.Now當學生開始觀看過程中,但是,我有以下挑戰打:
學生可能會打開另一個窗口選項卡,離開課程網頁,如何我可以在學生未查看課程網頁時暫停時間跟蹤,並在他返回時恢復跟蹤嗎?
識別學生空閒一段時間? (什麼都不做,甚至最小化瀏覽器)
任何提示或幫助將超過讚賞, 是有一個特定的寶石或jQuery插件,可以使任務更容易嗎? 或推薦方法?
對於第一個問題,你應該看看onFocus和onBlur事件。第二,我不能真正幫助你,但:你不能玩像mousemove或keypress這樣的javascript事件。第二,我不能真正幫助你,但是:你不能用像mousemove或keypress這樣的JavaScript事件來玩。
的可能重複[如何衡量花了頁面上的時間?(http://stackoverflow.com/questions/4667068/how-to-measure-a-time-spent-on-一頁) –