WebCT网络教学平台的自动登录

来源 :中国教育信息化·高教职教 | 被引量 : 0次 | 上传用户:feixiang_16
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:WebCT是世界上应用最为广泛的网络教学管理平台之一,但是由于进入国内的时间尚短,国内高校用户对该平台的熟悉,主要是网络课程的制作与基本的教学应用。笔者针对国内广泛使用的WebCT网络教学平台校园版4.2,描述了通过其标准API和IMS API实现用户自动登录的过程与相关参数的算法,提出了利用PHP脚本语言实现的自动登录的编程方案。笔者还探讨了自动登录脚本的移植性和WebCT与第三方软件的接口,为WebCT网络教学管理平台的扩展应用与二次开发提供了思路。
  关键词:网络教学平台 WebCT PHP脚本 自动登录
  中图分类号:G434 文献标识码:B 文章编号:1673-8454(2008)15-0077-02
  
  WebCT网络教学平台是美国WebCT公司在1999年开发的集成了教学资源发布、互动教学、教学评估等强大功能的一体化网络教学平台,是世界上应用最为广泛的网络教学管理平台之一。该平台于2002年进入中国教育市场,曾使用eYouCT的名称,后恢复为WebCT。迄今已有大庆石油学院、黑龙江科技学院、中山大学、青海大学、北京化工大学、兰州大学等数十家国内高校使用了该平台。
  由于进入国内的时间尚短,国内高校用户对该平台的熟悉,主要是网络课程的制作与基本的教学应用。对于WebCT网络教学平台丰富的API操作,以及WebCT与第三方软件的接口等扩展应用,国内的研究甚少。
  登录该平台需要用户(包括教师和学生)使用自己的账号名和密码,这在本校师生使用时没有问题,但是对于校际交流和课程评估来说,不够方便。需要管理员为临时访问某个课程的人分配一个账号,大家用同一个账号登录,如果某人不小心修改了该账号的密码,还需要管理员重新设定该账号密码。作为管理员,经常受到老师们要求加设临时账号和修改密码的请求。
  有没有方便的办法,能够让临时访问者不需要手工输入账号、密码,就能访问某个课程呢?笔者根据相关资料,经过分析和实践,在测试服务器上,成功地实现了WebCT用户的自动登录,并在某高校的正式服务器上进行了验证。
  
  本文提供的自动登录过程和实现程序,适用于具有企业许可证的WebCT /eYouCT校园版V3.8-4.2(WebCT/eYouCT Campus Edition V3.8-4.2, Institution License)。
  
  一、利用API实现自动登录的原理
  
  WebCT使用cookie进行身份认证过程。用户在WebCT登录页面上输入自己的用户名、密码,如果身份得到认证,则进入用户的MyWebCT页面。在该页面上,列出了此用户的所有课程,用户点击课程标题,进入相应课程的页面。
  通过API来实现用户登录的步骤如下:
  (1)确定用户账号(WebCT ID),和自动登录后的页面地址(URL);
  (2)根据用户账号,调用IMS API,查找用户的IMS ID;
  (3)根据用户的IMS ID和登录后页面地址(URL),向自动登录CGI提出请求。
  上面的第一步很容易实现,管理员在实施时,一般使用某个课程的某个学生账号,作为自动登录的WebCT ID。
  这是在测试服务器上,WebCT ID为student用户的MyWebCT页面地址:
  http://newepoch.3322.org:8900/webct/homearea/homearea
  这是《健康教育》网络课程页面地址:
  http://newepoch.3322.org:8900/SCRIPT/jkjy/scripts/serve_home
  要实现第二步和第三步的API执行过程,首先需要设置相应的密码字。密码字有两个:用于自动登录的密码字autosignon_secret和API密码字api_secret,两个密码字文件的位置分别是:
  /webct/webct/generic/autosignon/autosignon_secret
  /webct/webct/generic/api/api_secret
  然后利用API创建相应脚本,根据数据(IMS ID、时间戳、目的URL)和密码字创建消息认证代码(MAC),构造HTTP请求,通过用户浏览器发送该请求。
  使用基于Web的IMS API查找IMS ID:
  http://newepoch.3322.org:8900/webct/ims/serve_ep_api.pl?ACTION=configure
其他文献
摘 要:军事高等教育特色数据库建设对于提高军事高等教育学科发展和科学研究水平具有重要意义。本文介绍了利用清华同方TPI系统进行军事高等教育特色数据库建设的实际情况,详细阐述了整个系统的构成与功能。本文可为大学以及科技情报界建设具有单位特色的数字资源提供参考。  关键词:TPI 军事高等教育特色数据库 数据库建设  中图分类号:G250.74 文献标识码:A 文章编号:1673-8454(2008)
摘 要:本文对网络虚拟实验室的开发过程进行了探索和尝试,并以一个完整的计算机组装实验室的开发实现过程为例,验证了利用VRML技术构建此实验室系统的可行性。  关键词:VRML Pro/E 虚拟实验室 远程教育  中图分类号:TP311.52文献标识码:B 文章编号:1673-8454(2008)05-0032-03    引言    现代远程教育是当前我国教育发展的一个重要方向,是构建终身教育与学
成人眼中的“鸡毛蒜皮”,成人眼中的“理所当然”,在幼儿眼里却是天大的大事;不是我们不爱他们,是我们的爱有点自以为是;其实爱是需要学习的,爱是需要领悟的。这番感慨源自最近发生的一件事。  孩子们非常喜欢玩户外玩具“跳跳虎”,可是踩着它跳并不是容易的事情,需要有平衡能力、协调能力和足够的力量,这对于我们班的小朋友还真有些挑战。所以在游戏时,他们经常需要我的“支援”。这天,我们正在户外玩“跳跳虎”,东东
留守儿童的健康成长与教育工作是一个不可忽视的社会问题。目前,绝大多数留守儿童生活上缺少悉心照料,心理上缺少健康疏导,行为上缺少规范教导。对此,“西部农村4~6岁留守儿童语言与社会能力提升项目”通过绘本教学,引导幼儿进行积极情感的体验与表达,增强安全与自我保护意识,乐于想象,善于发现,勇于探索,获得快乐、丰富、安全的童年生活。  作为支持园,我园与项目园“手拉手”,共同帮助27名留守儿童提升语言与社
5月中旬,一场持续三天的学术会议直播让幼教界为之沸腾。首日短短一小时内,观看“安吉·真游戏”国际研讨会网络直播的人数就从1万涨到7万,最后一天定格在22万之巨。全球20余个国家300多位国别不同、种族多元、文化迥异的教育工作者参会,外国来宾占1/3多、参会名额一票难求,每晚的專业研讨场场爆满,这样充满“燃点”的幼教学术会议近年来真不多见。中共十八届六中全会提出了坚定对中国特色社会主义的道路自信、理
8月24日,惠普推出高扩展性Extreme Scale-Out(ExSO)服务器新产品SL6000和DL1000,旨在为使用Web 2.0、云计算和高性能计算的企业节约费用和资源。  惠普高扩展性(ExSO)系列产品采用新的重量轻、超高效、模块化的系统架构,覆盖了整个数据中心解决方案、服务和支持。通过惠普高扩展性(ExSO)系列产品,客户可以减少成本、提高设备效率并显著加速产品的大规模上市。  惠
2018年5月中旬,我有幸参加安徒生国际幼儿师范学院组织的培训项目,走进位于丹麦的安徒生国际幼儿师范学院访学。为我们讲述丹麦教育史的摩根院长(Mogens Godballe)告诉我们,世界上第一所森林幼儿园于上世纪50年代早期成立于丹麦,最初源于一位名叫艾拉·法拉陶的家庭主妇从生活中得到的灵感。这位全职妈妈每天领着两个孩子到附近的森林里去散步、游戏,偶尔也约上邻居家的妈妈带着孩子一起同行。这群年轻
摘 要:随着移动互联网的发展与普及,越来越多群体通过手机等移动设备来获取互联网信息,本文结合无线网络协议设计并实现了毕业生就业信息查询系统,丰富了毕业生获取就业信息的渠道,为毕业生掌握最新的就业信息提供有力保障。  关键词:WAP 就业信息化 Rails   中图分类号:TP311.52 文献标识码:A 文章编号:1673-8454(2009)15-0044-04    一、引言    随着社会科
松下(电器)中国携手北京东方中原数码科技有限公司(以下简称东方中原)于4月23日在北京国际饭店举办“倾情教育、共享未来2008松下教育投影机新品发布会”。松下(电器)中国发布了针对中国教育市场专门研发的系列投影产品,即香格里拉第四代液晶投影机。  2008年,松下(电器)中国与东方中原将继续深入合作,发力中国教育市场,进行全新的教育市场战略、产品及解决方案的实施,并启动教育投影新品的全国巡展活动。
摘 要:近年来,随着社会经济的快速发展,高校纷纷扩招,学生公寓规模也随之扩大,学生公寓的建设和管理模式更趋多样化,而后勤社会化改革的不断深化,学生公寓宿区的内涵正被不断地充实和重新定位,公寓管理的规范化、标准化日益成熟,搭建一个行之有效、操作简便的信息管理平台进行现代化管理显得尤为重要。通过不断地管理实践,我们开发研制成功了“浙江树人学院学生公寓管理系统”。本文结合浙江树人学院公寓管理部门的实践,