基于云平台的英语课程资源共享系统设计*
2022-11-28李宁
李宁
(西安职业技术学院基础课部,陕西 西安710077)
1 引言
信息技术突飞猛进,日新月异的计算机网络在不同程度上促进了众多领域的飞速发展。随着课改不断深入,课程资源逐渐成为高校教育领域的关键推动力,其中,英语因其独具的普及性与重要性,大幅增加了课程资源在整体教育资源中的占比。通过结合英语课程与通信技术、多媒体技术等,即可生成图、文、声、像等特殊的数字化课程资源,此类资源符合当前智能时代的终端学习模式[1]。由于英语课程资源规模庞大且内容相对丰富,不便于管理与共享,故研究一种有效的资源共享系统具有重要的现实意义。
国外的发达国家对完善、开发、共享基础教育资源,始终保持着较高的关注度,强化了教师共享教育资源的自主意识;而国内是在课改之后才提出利用、共享课程资源政策,并就此方向展开深入探索。例如,文献[2]经过更新传统共享系统硬件,设计出系统软件,通过标注属性、构架倒索引模式,处理并管理数字资源,基于资源可信度权值,构建搜索列表,采用SQL Server设计系统数据库;文献[3]针对现代远程教育,探索资源共享发展历程与现存问题,利用区块链技术,构建教育资源共享平台,基于此,提出以该平台为基础的系统设计方案。
当前的英语课程资源共享研究正处于初始阶段,多数仅限于教师等个体,缺少一定的联动性与系统性。为此,本文引入虚拟的计算资源池,设计一种基于云平台的英语课程资源共享系统,利用动态调配、平滑扩展的通信、运算以及存储能力,为用户提供高效的云服务。结合公有云与私有云得到的混合云,能够在一定程度上满足供应者不同的使用需求;根据集中式访问控制机制,赋予使用者不同权限,便于资源与系统的统一管理;构建My SQL数据库,强化各数据库表间的联系,该系统有助于推动英语资源的充分利用,提升英语课程教授效率与质量,完善教师综合素质的辅助性资源。
2 云平台架构
云平台是一种全新的商业计算服务模式,其通过实现软件服务化、资源虚拟化、系统透明化,云化处理所有给予客户的服务模式。基于此,根据云供应者与客户群体的从属关联,将云平台划分成三个部分,即公有云、私有云以及混合云,其中,公有云作为供应者与客户的共享环境,使用权限面向多数群体,主要提供数据搜索、信息分享等相关服务;为保证用户隐私安全,建立一个只限于用户自身资源的存储空间,该单个用户的独享区域即为私有云;将公有云与私有云融合后,生成混合云,有助于满足供应者的弹性需求。
采用管理、资源、平台、应用以及访问等五个模块,组建云平台框架,如图1所示。云计算的核心是服务,本质是利用网络为用户提供服务。
3 基于云平台的英语课程资源共享系统
3.1 共享系统组成单元
以有效共享英语课程资源为共享系统的设计目标,根据英语课程资源的多样性、具体性、潜在性、动态性以及补充性等特征[4],以云平台为基础,创建出由客户注册登录、课程资源管理、课程资源浏览以及共享系统管理等单元构成的英语课程资源共享系统。各单元作用与功能如下所述:
(1) 客户注册登录单元:为便于管理英语课程资源共享系统,使用者只有经过注册、认证,方可登录系统。系统角色共分为管理者、教师以及学生三种,不同角色的使用者拥有不同的使用权限与服务体验。系统唯一的管理者既能够建设、管理共享系统,也可以在后台添加学生用户;通过管理者审核后,教师采用添加、删除、修改等资源操作,参与到英语课程资源的建设中。用户凭借用户名与密码,进入不同的操作界面,管理者与教师的操作界面是管理界面,学生用户则是学习界面。客户注册登录单元运行流程如图2所示。
(2) 课程资源管理单元:作为共享系统的核心部分,课程资源管理单元不仅支持学生用户下载资源,而且支持教师与管理者的资源添加与删除等操作。
如图3所示,英语课程资源上传就是将资源本身与说明信息通过审核的课程资源储存至相关数据库中。用户填写标题、摘要等资源相关信息后上传资源,管理员在审核资源分类、资源内容等信息的同时,还需修改一些位置错误。若资源通过审核,即可直接发布,为使用者提供浏览与应用服务;反之,则将结果反馈给上传用户。针对数据库中存在的课程资源,管理者与教师均具有修改、编辑权限,不同的是教师修改资源后,需提交给管理者审核。
(3) 课程资源浏览单元:该单元根据英语课程资源类别划分,以目录的形式浏览数据库。目录排列顺序模式种类分为正常模式、资源层次模式、学科树[6-8]模式、学习对象树模式以及资源种类树模式。
(4) 共享系统管理单元:该单元是系统管理者的主要应用模块,管理者利用管理单元审核课程资源、管理使用群体、授权使用者权限、管理系统日志等。共享系统管理单元运行流程如图4所示。
3.2 英语课程资源共享系统的数据库
依据系统使用群体与英语课程资源特征等实体对象,建立使用群体信息表、状态表以及课程资源信息表、评价表等数据表,形成系统所需的My SQL 数据库。库表具体形式如下列各表所示。
表1 使用群体状态表
表2 使用群体信息表
表3 课程资源信息表
表4 课程资源评估表
表5 系统管理者数据表
4 云平台下英语课程资源共享系统实例验证
4.1 英语课程资源共享系统功能检测
本文所构建的基于云平台的英语课程资源共享系统界面示意图见图5。
英语课程资源共享系统的运行伪代码如下:
class Classes:
def__init__(self,school,name,kind):
self.school=school #
self.name=name #
self.kind=kind #
self.student=['student_obj']#
class Course:
def__init__(self,name,period,price):
self.name=name
self.period=period
self.price=price
def__init__(self,name):
self.name=name
self.classes=['classes_obj']
# self.course=c #
t=Teacher('blue')
t.course=c #
为检验本文系统功能的正确性与用户期望达成度,针对系统关键单元展开功能模拟实验,各单元功能检测结果如下表6所示。
表6 英语课程资源共享系统功能检测结果统计表
本文系统的主要单元功能均得以有效实现,符合预期设计目标。这是因为该系统以软件服务化、资源虚拟化、系统透明化的云平台为基础,云化处理了所有给予客户的服务模式,结合公有云与私有云后形成的混合云,满足了供应者的弹性需求,依据系统使用群体与英语课程资源特征等实体对象,建立了使用群体信息表、状态表以及课程资源信息表、评价表等数据表,联立起共享系统中各数据库表间的相关性。
4.2 英语课程资源共享系统性能检测
对于文献[2]、[3]以及本文所构建的系统,分别从响应性、并发性两个方面,评估共享系统性能。图6所示为不同性能评估指标的检测结果。
通过图6中各评估指标曲线走势可以看出,相较于文献系统,本文系统因采用管理、资源、平台、应用以及访问等五个模块,组建云平台框架,通过网络为用户提供服务,根据英语课程资源的多样性、具体性、潜在性、动态性以及补充性等特征,创建出客户注册登录、课程资源管理、课程资源浏览以及共享系统管理等单元,使英语课程资源得以高效共享,令响应时间更短、线程并发能力更强,能够满足高校英语课程的应用需求。
5 结束语
为避免因管理意识薄弱而浪费诸多优质课程资源,本文以云平台为基础,创建出一款能够及时归类存档的英语课程资源共享系统。以减少冗余、重复的课程资源为目标,应编辑一种检测程序,筛选管理者与教师用户上传的资源,不浪费系统的存储空间;该系统在混合云平台上共享英语课程资源时,虽然能够存储、搜索资源,但仍需进一步扩充资源压缩等功能,使其更加完善;随着精细化管理理念的提出,应强化使用权限管理与空间分配等方面,按等级限制上传资源容量。