APP下载

精品课程管理平台访问控制机制研究*

2010-10-20宁玉文师伯帅

中国教育信息化 2010年3期
关键词:系统管理员教务精品课程

高 垣,高 岭,宁玉文,师伯帅

(西北大学 现代教育技术中心,陕西 西安 710069)

精品课程管理平台访问控制机制研究*

高 垣,高 岭,宁玉文,师伯帅

(西北大学 现代教育技术中心,陕西 西安 710069)

精品课程建设网站由于管理员分属于不同单位,其管理权限也不尽相同,如果权限分配不当,容易造成网站管理权限混乱,威胁网站安全。本文在分析现有网站管理权限划分问题的基础上,提出面向对象的设计思想,分三种角色参与网站管理,根据用户角色在技术上实现权限的细致划分,从而提高网站管理质量。

精品课程;精品课程建设网站;管理平台;权限

国家教育部在2003年颁布了《关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》,明确提出精品课程要以“六个一流”为建设标准,目的是为了实现优质教学资源的网上共享。精品课程建设的启动,在提高课堂教学水平,促进高等教育教学改革方面,起到了重要作用。[1]在使用精品课程网站系统平台时,需要对用户角色进行划分,同时也要对其权限进行设置,使不同角色的用户共同管理系统平台,共同维护精品课程资源。所以探索和研究精品课程的使用角色权限模式具有重要的现实意义。

一、精品课程管理平台的发展现状

为了能更好地展示精品课程,各大高校都在建设精品课程的展示平台,早期的平台只是展示静态的课程地址链接,课程之间都是独立的,系统管理员和教务处没有办法管理整个网站和课程内容。申请精品课程的教师,经教务处批准后,将独立为课程建设网站,交由系统管理员上传至精品课程服务器,系统管理员再在展示平台上手动加上链接,这一系列操作浪费了很多时间。系统管理员的本职工作应当是维护整个系统的正常运行,而教师的任务是制作好精品课程,但是如果每个课程上传至服务器的工作都去找系统管理员,系统管理员当时不在的话,这门课程就无法上传至服务器,这无形中为系统管理员和教师增添了麻烦。

随着精品课程展示平台的进一步完善,平台逐渐集展示、制作课程、管理、修改和删除等功能为一体,系统中的用户角色也不再只是单一的系统管理员,而是细分为系统管理员、教务管理员和教师这三个角色。目前的主流权限管理模式是将权限逐层降低,也就是说,系统管理员有最高权限,他除了维护系统正常运行外,还同时具备教务管理员和教师的权限功能,这样的管理模式可能会造成高权限用户滥用功能的情况发生。[2]

所以,在精品课程建设网站中,如何合理地规划系统管理员、教务管理员和教师之间的关系,对他们进行科学的权限设置,使网站合理运行、应用高效,是一个很重要的问题。随着精品课程建设网站的不断完善,应为网站的浏览者(学生、教师、专家等)提供方便的课程检索功能;在管理方面,应可以在一个平台对所有教师课程进行有效管理,因都在同一个服务器下,也方便数据备份与恢复。精品课程资源逐年增加,科学地管理一流资源,为所有用户提供便捷的使用功能将成为未来的发展趋势。[3]

二、用户角色定位及分析

借鉴目前主流网站管理平台的用户权限管理模式,对精品课程建设网站用户具体权限进行分析。

精品课程建设网站涉及的管理用户有三类:系统管理员、教务管理员和教师。系统管理员负责整个网站系统的管理,包括配置管理,故障管理,安全管理及用户管理,其功能如图1所示;教务管理员负责审核教师资格,为教师建立账号及网站域名,同时也可对重复或错误账号和课程进行删除、修改,其功能如图2所示;向教务处申请权限得到通过的教师,在教务管理员为其建立好账户后,就可拥有一个课程模板,教师可以自己制作相关课程,也可将已独立做好的课程打包上传至指定地址,同时系统为每门课程配有留言板功能,教师可以通过后台管理,对已提交留言进行审批发布,其功能如图3所示。[4]

如三个图例所示,用户之间的权限不是逐层递增或递减的,而是根据各用户的职能划分具体权限,这样做的好处在于系统管理员的职责只局限于维护系统正常运行,只进行对系统的配置管理、安全管理、故障处理和用户管理,不会越权管理精品课程。教务管理的功能也仅限于对教务进行管理:审核教师资格并创建教师账号及课程域名,不涉及对课程内部资源的管理、修改和删除。这样的权限划分对资源和用户起到了保护的作用。

三、管理平台权限设计与实现

根据以上对三类用户职能的分析研究,基于面向对象的设计思想,将用户划分为三个对象,对每个对象的功能进行封装,完成对用户权限的细致设置。

权限设计步骤:以图1、图2、图3为依据,共有三个对象,分别是系统管理员(administrator)、教务管理员(academic_administration)和课程教师(teacher)。

第一,系统管理员应有的功能包括:配置系统(其中包括更换主题‘switch_themes’、配置系统服务器等操作‘manage_options’),系统备份与数据恢复(‘backup’、‘restore’),用 户 管 理 (‘manage_users’),管 理 系 统 消 息(‘manage_pages’)。

第二,教务管理员应有的功能包括:发布、编辑、删除公告(‘manage_posts’),创建教师账号及课程地址(‘create_user’、‘create_address’),管理教师账号及课程(‘manage_users’、‘manage_courses’)。

第三,课程教师应有的功能包括:添加课程资源(‘edit_resources’)、管理课程资源(‘manage_resources’)、课程内留言管理(‘manage_comments’)。

技术实现步骤如下:

(1)数据库中表usermeta的定义属性包括:umeta_id,表示用户详细信息的内容数量,可自动增加;user_id,表示用户的ID号,一个用户一个ID,唯一;meta_key,表示用户信息的类别,包括称谓、权限等级等相关内容;meta_value,内容与meta_key一一对应,按照meta_key字段所存储信息的类别,存储相应格式的字符串代码。

代码如下所示:

(3)分别以三种不同身份登录管理后台的界面显示功能分析如下:

①以系统管理员身份登录后台,功能栏目包括添加站内资源、站内资源管理、外观、设置、插件、用户。功能菜单添加站内资源包括添加系统消息或站内公告;功能菜单站内资源管理,是用以管理网站内已发布系统消息或站内公告的;功能菜单外观是系统管理员用以对平台主题界面进行更新、更换的;设置,是指网站的配置内容;插件,是为了对平台进行添加扩展功能,使网站功能更全面;用户,即管理所有的用户(包括系统管理员、教务管理员和教师)。

②以教务管理员身份登录后台,功能栏目包括添加站内资源、站内资源管理、课程管理和教师用户管理。教务管理的主要工作是课程管理,在课程管理中包括为教师创建账号及课程域名,修改、删除已有课程。

③以教师身份登录后台,功能栏目有:创建课程资源、管理课程资源、留言和档案。创建课程资源是教师利用本系统提供的模板制作课程,也可将已做好的课程上传至服务器端,再向阅览者展示出来;管理课程资源,教师对已添加的课程资源内容可进行修改、删除操作;留言,是教师对课程模板内置的留言板上的留言进行审批或删除操作;档案,即修改个人资料。

通过后台的分工操作,三种用户角色的功能划分清晰,各司其职,互不干涉,可方便、高效地利用网站平台,进行统一化管理,科学而充分地调动三种角色的工作积极性。

四、结束语

笔者在 Google上检索关键词“精品课程”,约有3,270,000项查询结果,精品课程每年评审一次,共有三个级别,分别是:国家级精品课程、省级精品课程(或市级精品课程)、校级精品课程。由此可见,精品课程学习资源数量已相当庞大,为广大学生提供了一个免费获取一流课程资源的大平台。为了更科学地展示精品课程网站和课程资源,为教师及教务处管理人员提供方便的系统和细致的网站权限划分,将不同的用户对象区别对待,在方便操作的同时,也为精品课程的提交提供了便利,教师自己就可以通过这个系统制作或上传已做好的精品课程。

科学合理地划分权限,可以充分调动系统管理员、教务管理员和课程教师的工作积极性,科学地管理和利用精品课程建设网站这个资源共享的平台,同时也为使用者提供了快速、便捷的操作方法,为学习者提供了快速检索所需课程的通道。

[1]许晓安.国家精品课程建设对网络教育发展的启示[J].电化教育研究,2007(8):62-64.

[2]李银芳.高校精品课程建设中应注意的几个问题[J].中国高教研究,2007(1):91-93.

[3]赵博,阎艳.基于角色的设计系统访问控制规则[J].机械设计与制造,2008(10):222-223.

[4]王建,杨柳松.基于用户组角色的数字林业W eb应用系统权限设计[J].东北林业大学学报,2008(8):86-89.

[5]乔显亮,姚军光.中远集团远程教育系统架构的研究[J].青岛远洋船员学院学报,2009(1):45-47.

G434

A

1673-8454(2010)03-0069-03

*基金来源:本研究受西北大学研究生交叉学科资助项目“基于Web的精品课程管理模式研究与实现”资助(项目编号:08YJC13)。

(编辑:金冉)

猜你喜欢

系统管理员教务精品课程
高校教务管理工作的现状分析与优化研究
教务排课对高等院校教学运行的作用分析
浅析新时期高校教务管理工作创新探讨
党校精品课程建设研究
——以南宁市委党校精品课程建设为例
高校精品课程教学录像制作技术的研究
计算机文件安全管理系统研究与设计
高职院校网络精品课程的建设与管理探索
精品课程转型升级为精品资源共享课的认识与思考
写在最后
Windows 7中将采用Xml格式保存日志文件