“学习过程跟踪”系统中在线时间统计功能的设计与实现
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
户端 何 时离 开 。因此有 方案通过 J v s r p 实现 当关 闭浏 a a c it 览器 时将退 出时间发送给 服务器 端, 以此 来记录客 户端退 出时间 。在 浏览器每 个 窗 口的关 闭时都会 触发o U la 事 nnod
件 , 然 后 用 J v s r p 为 窗 口 的 oU la 事 件 指 定 一 个 向 aa c i t nnod 服 务 器 传 递 退 出 时 间 的操 作 。这 种 解 决方 案 虽 然 能 够 记 录
l 研究背景
网 络 技 术 、 计 算 机 技 术 和 信 息 技 术 的 发 展 和 广 泛 应 用 催 生 了现 代 远 程 教 育 这 一 新 的 教 育 形 式 。 如 今 , 现 代 远 程
而 实 现 状 态 的 保 存 。 但 是 由 于 信 息 存 在 客 户 端 可 能 被 人 为 的篡 改 容 易 引起 安 全 问题 , 所 以又 出 现 了 以s s in e s o 的方 式 米保存状态信 息。
D e in a m p e e ai f n i eTi e Co nt od lo a i gS se t ure r a ni oc s sg ndI lm ntton o ln m u i M 0 ng e f Tr cn y t m o Co s wa e Le r ngPr e s
Absr c : r s n . n l Ditnc a n n se s c l c n r c s t d n s e r ig d t . ni e t e ta t Atp e e tma y 0n i ne sa e Le r i g Sy tm ol ta d p o e s su e t’la nn aa0 l i e n m c u tn de So e i p ra tp r ft e 0 DL s se . i p p ri to uc st h o isa d t e i pe na in o o n i g mo li n m o tn a to h y tm Ths a e n r d e het e re n h m lme tto f o l i o t g mo e n r vd sa p o e eh d t olc t de t’e r i aa n i tmec un i d l d p o ie n i r v dm t o oc l tsu n s la nngd t. ne n a m e Ke o d : ln itn ela nn ; l etme T a ig s se t o r e r e r i gp o e s yw r sOn i ed sa c e r i g 0n i i ;r cn y tm o c u s wa ela n n r c s n
厂 _ ]
“ 学习 在线时问统计功能的设计与实现
李振 华 程 国忠
( 华 师 范 大 学 数 学 与信 息 学 院 , 四 川 南 充 6 7 0 ) 西 5 0 9
摘
要 : 目前 大部 分的者 的 学习数据进行 收集和加 工 ,其 中学生 的在 线学
成 一 个 与 此 s s in  ̄ 联 的 s s in i , s s in i 的 值 esot关 e s o d e s o d 应 该 是 一 个 既 不 会 重 复 , 又 不 容 易 被 找 到 规 律 以 仿 造 的 字 ‘ 符 串 ,这 个 s s i n i将 被 返 回给 客 户 端 保 存 。 S s in eso d e so 不 会 随 着 客 户 端 浏 览 器 的 关 闭 而 自动 消 欠 , 必 须 通 过 程 序 进 行 注 销 或 者 在 s s i n 命 周 期 结 束 后 自动 由服 务 器 注 销 eso 生 ( e s o 的 生命 周 期 时 间 町 以通 过 程 序 进 行 设 置 ) 。 ssin 普 遍 的 统 计 在 线 时 间 的 方 法 是 借 助 s s in 现 的 : 当 eso实 用 户 访 问 网 页 的 时 候 建 立 一 个 s s in 量 将 访 问时 间记 下 eso变
2 常见在线 学 习时 间统计功 能的原理与方法
客 户端服 务器 之 问的通信 方式 是基 于H T 协议 的,通 TP 信 的过 程是 :浏览 器 ( 即客户端 )和 服 务器 端建 立连接 后 将 要访 问 的U L 送给服 务器 ,服 务器接 收N U L R发 R 并把相 应 的资源 发送 回客户端 后就 终 I 了和客户 端 的连接 。该协 议 I :
S sin e s o 实际上是一种 将信息 以散 列表 的形式 保存在服 务 器 端 的机 制 。 当 程 序 需要 为 某 个 客 户 端 的请 求 建 立 ssin e so 的时候会检 查这个服 务器 ,首 先检查这个客 户端的
请 求 早 是 否 已 包 含 了 个 s s in 识 ( 为 s s i n eso标 称 e s o i d ,如 已包 含 s s i n i  ̄ H 务 器 就 把 这 个 s s i n 索 ) e s o d OR e so 检
c o i 实质 上 是 以文 本文 件形 式存放 在 客户端 计算机 oke
里 的一 系列字 符 串,
l ogi ti n me
符 串 存 放 的 内容 是 “ 值 对 ” 。 以 名
下 是 某 个 c o i 文 件 里 的 喑口 信 息 : oke 分
T e 2 M r 2 6 2 l %3 1 % A 3 2 2 0 u % O a % 0l % 0 5 A 4 3 2 % 0 Ol
习时间是一 个重要 的记 录项 目。本 文对 常 见的在 线学 习时间记 录的原理和 方 法做 了介 绍并 分析 了其优缺 点 ,并针 对这 些
缺 点 提 出 了 自 己的 解 决 方 法 。
关键词 :远程教 学;在线 学习时 间;学 习过 程跟 踪
D Oh 1 .9 9 Jsn 1 7 -6 9 . 0 . 10 5 6 / .s. 6 1 5 6 2 1 1 .1 o i 0 2
来 ,当用 厂 退 出的 时候通 过相应 程序 冉记录 一个 时问 ,两 1
个 时 间 的 差 就 是 用 户 在 线 的 总 时 间 。这 种 方 法 计 时 准 确 , 但 前 提 是 用 户 在 退 出系 统 时 必 须 运 行 程 序 以注 销 s s i n e so , 否 则 用 户 关 闭 浏 览 器 后 s s i n 会 注 销 。 如 果 用 户 没 有 运 e so 不
2 5
中国 西部科 技 2 1 年0 月 ( 00 4 中旬 ) 9 第0 卷第 1 期总 第2 8 1 0 期
由 于 H T 协 议 的 无 状 态 性 , 导致 服 务 器 端 不 能 知 道 客 TP
间 的过程 ,所 以能 降低 与服务器通 信 的频率 ,减 少服务器
的资源消耗。
访 问网页时 间和 退 出网页时间 ,但 是该方 案必须建 立在用 户正常 使用浏览 器的基础 之上 ,如果用户 通过系 统的任 务 管 理 器 直 接 终 止 浏 览 器 进 程 或 者 直 接 切 断 电 源 , 则 oU l a 事件就 不会触 发也不 会 向服 务器传 递退 出时 间, nnod 因此该方 案也存在着缺 陷。
户 已离 开学 习页面 ,此 时停止 学习时 间的记录 。关于择机
发 送 学 习 数 据 方 面 我 们 可 以做 这 样 的规 定 , 在 学 习 者 学 习
的过程 中 ( 里我们把 学习者有 鼠标动 作的 时候 认定其 正 这 在学 习)记录学 习时 问但 不立 即发送数据 ,在 以下情 况满
教 育俨然成 为现代 教育 体系 中的重 要 的一环 。在不少 的远 程教 育系统 巾 ,人 部分 系统都 具有 记录 学习者在 线学 习时 间 的功能 。但 是 由于所采 用 的技术和 实现 方法 的不 同导致
在 记 录 学 习 者 在 线 时 间 的 准 确 性 上 有 很 人 的 出 入 。下 面 笔 者 分 别 对 目前 常 见 的 记录 在 线 时 间 的 方 法 做 简 要 的 介 绍 。
足 时 发 送 数 据 : ( )学 习者 停 止 鼠标 动 作 一 定 时 间 后 发 送 1 数据 ; ()脱离学习贞面或者 关闭学习页面时停止计时并 2 发 送数 据 。具 体 实 现 代 码 如 下 :
< c t n u g = j v s r p ’ s ri 1 g a e ’ a a c i t > p a
实 现 原 理 : 在 浏 览 器 中 每 个 窗 口 都 有 obu , nlr
o f c s 件 , 分 别 在 窗 口失 去 焦 点和 获 得 焦 点 时 触 发 。 当 nou事 窗 口 的o f c s 件 触 发 时 表 明 该 窗 口正 在 使 用 中 ,我 们 可 no u 事 以通 过 这 个 特 点 判 断用 户 是 否 在 页 面 学 习 ,并 通 过 程 序 记 录 用 户 的 学 习 时 间 ; 如 果 窗 口的 o b u 事 件 被 触 发 表 明 用 nlr
LIZh n. u e h a. CH ENG GUO z o g ,h n
( l g fMa h maisa d I f r to , i l t r l Col eo t e tc n n o ma i nChnaW e e s No ma v r i , nc o g Sih n 6 7 0 Unie st Na h n , c ua 3 0 9) y
最 大 的 特 点 就 是 没 有 状 态 的 , 即 各 个 网 页 之 问 的访 问状 态 是 不 能 保 持 的 。 因 此 为 了 实 现 状 态 的 保 持 可 以 借 助
c o i 或 者 s s in oke eso 。
出来使 用 ( 如果检 索不 到 ,会 新建 一个 ) ,女I I 客户端请 求 中不包含 s s i n i ,则为此 客户端创建 一个s s i n e so d e s o 并生
其 中 lOgintime足 变 罱 名 ,T e2 M r 2 1 u%0a%0 6
% 0 5 3 l %3 2 % 0 0 0 2 1 % A 4 A 3 2 2 1是 变 量 值 。Coi o k e实
行注销 程序而 关闭 了浏 览器 ,就 要等s s in e so 的生命周期 结 束后 ( S 为例默认 时问是2 分钟 )由服务器 注销 。所 以 以A P O 当用 户不运 行注 销程序 时记 录 的学 习时问会 出现很 大的误
筹。
际 上 就 是 一 种 存 客 户 端 保 存 用 户 浏 览 状 态 的 机
制 。 该 机 制 通 过 将 访 问 网 页 的 状 态 信 息 以c o i 的 形 式 存 oke
于客户 端 ,当下次 冉访 问该 网页时 能够重 新获取 该信 息进
收稿 日期:2 1 — 2 2 修 回 日期:2 1 - 3 2 00 0— 5 0O 0— 4 作者简介:李振华 。硕士研究生 ,助教。 程国忠 ,教授 ,硕 士生导 师。
3 新统计方法的工作 方式 、原理及实现
以上 两 个 方 案 的 共 同特 点 就 是 当 用 户 退 出 网 页 的 时 候 才 记 录 时 间 , 因此 不 可 避 免 的 出现 因 意 外 操 作 或 电 脑 故 障