基于.NET的课程教学资源库平台建设

更新时间:2024-04-19 作者:用户投稿原创标记本站原创 点赞:16348 浏览:71106

摘 要 :研究了教学资源的组织形式和建设标准,使用ASP.NET技术,采用SQL Server数据库,在Windows平台下设计了一个课程教学资源库系统.该系统实现了教师上传课程资源、使用FCKEditor编辑试题库里的试题,以及学生下载和浏览教学资源、在线练习的功能,有力地促进了教学改革,提升了学生的学习成绩.

关 键 词 关 键 词 :ASP.NET;课程教学;教学资源库;开发工具

中图分类号:TP319文献标识码:A 文章编号:16727800(2014)002008303

0引言

教学资源是以数字信号在互联网上进行传输的教育信息,它属于学习对象的一个子集.数字化和教育价值是它的主要特征,教学资源的开发有相当高的技术要求和教育要求,强调教学资源以数字化形式存在并能在网络上进行传输.数字化资源的功能是教师上传每门课程的教学资源文件,学生下载、浏览教学资源文件.教学资源的组织形式包括课件、讲义、辅导材料、案例、教案、大纲、网络资源等,资源的文件格式主要有PPT、Word、文字资源、图形、图像、动画、视频、音频等.教学资源库是各类教学资源的集合,是当代教育理论与教育技术发展的产物,其核心问题是让学生通过资源库提供的资源不仅掌握所学知识,更让其学会学习,促进他们身心和谐发展以及能力素质的提高.课程教学资源库的建设,有力地促进了教学模式、教学方法的改革.

1课程教学资源建设标准

教学资源是一个十分复杂的资源综合体,对教学资源应选用不同的分类标准进行多维度的分类,教育部教育信息化技术标准委员会制定的《教育资源建设技术规范(CELTS~41.1)》对教育资源的分类定为以下几个方面:

(1)媒体素材.媒体素材是传播教学信息的基本材料单元,可分为文本类素材、图形(图像)类素材、音频类素材、视频类素材、动画类素材五大类.

(2)题库.题库是按照一定的教育测量理论,在计算机系统中实现的某个学科题目的集合,是在数学模型基础上建立的教育测量工具.

(3)试卷素材.各个学科都有典型意义的试卷集合.

(4)课件与网络课件.课件与网络课件是对一个或几个知识点,实施相对完整教学的用于教育、教学的软件.根据运行平台划分,可分为网络版课件和单机版课件,网络版课件需要在标准浏览器中运行,并且能通过网络教学环境被大家共享.单机运行的课件可通过网络下载后在本地计算机上运行.

(5)案例.指有现实指导意义和教学意义的代表性事件或现象.

(6)文献资料.指有关教育方面的政策、法规、条例、规章制度,对重大事件的记录、重要文章、书籍等.

(7)网络课程.网络课程是通过网络表现的某门学科的教学内容及实施的教学活动的总和,包括两个组成部分:按一定的教学目标、教学策略组织起来的教学内容和网络教学支撑环境.

(8)常见问题解答.指针对某一具体领域最常出现的问题给出全面的解答.

(9)资源目录索引.列出某领域中相关的网络资源地址链接和非网络资源的索引.

2ASP.NET技术

ASP.NET 是一个统一的 Web 开发模型,是基于.NET Framework的动态网页技术,是Microsoft .NET Framework的一部分..NET Framework是一个平台,支持C#、Visual Basic .NET和JScript .NET等语言,该平台支持多种应用程序开发,支持Web应用程序、Windows应用程序和控制台应用程序,还支持Web怎么写作、Windows怎么写作等各种类型的应用程序.

2.1ASP.NET运行原理

ASP.NET的运行原理是:客户端计算机向IIS怎么写作器发送一条HTTP请求,IIS接收到此请求后会确认请求页面的类型,为其加载相应的.dll文件,此请求经过一些HttPModule处理,在处理过程中将这条请求发送给可以处理此请求的HttpHandler.当请求在HttpHandler模块处理后,按照原来的顺序返回给HTTP,这样就完成了整个ASP.NET的运行过程.这些HttpModule都是系统默认的Modules.这样做的优点是可以提高安全性、运行效率并增强控制能力.怎么写作器端的HttpHandler是专门处理aspx文件的.

2.2ASP.NET开发工具

使用ASP.NET进行Web应用程序开发须具有以下工具:①Web怎么写作器IIS和将文件写入该Web怎么写作器的权限;②.NET Framework;③程序开发环境,如Visual Studio.通过使用 Visual Studio,可以创建不同类型的 ASP.NET 项目,包括网站、Web 应用程序、Web 怎么写作和 AJAX 怎么写作器控件;④如果程序是涉及数据库操作的Web应用程序,则还需要数据库产品,如Microsoft SQL Server;如果程序是涉及邮件操作的Web应用程序,则还需要有TP怎么写作器,用于从ASP.NET Web应用程序发送电子邮件.

3课程资源库平台实现

课程资源库平台采用.NET Framework,开发环境为Visual Studio 2008,编程语言为C#,数据库为SQL Server 2008,操作系统为Windows Server 2008,Web Server为IIS7.0.

3.1数据库设计

与用户相关的表有3种,即系统管理员(Admin)、教师(Teacher)和学生(Student).与教学资源相关的表主要有:课程设置(CourseSet)、名词词典(Dictionary)、课程章名称(Chapter)、课程节名称(Section)、试题库(Test)、视频资源(KnowledgeVideo)、教学课件(KnowledgePPT)、其它教学资源(KnowledgeOther)、考试(Exam)、练习(Exercise). 3.2帐户管理

用户有管理员、教师和学生3种,用Admin、Teacher和Student 3个表存储用户的登录帐号和基本信息.系统由管理模块、教师模块和学生模块组成,各模块之间相互独立,用户登录后进入各自的模块页面.由于管理员数量少,设计时在SQL Server中建立Admin表,由SQL Server的DBA直接对表Admin中的数据进行编辑.教师帐号和学生帐号由管理员管理,以管理员登录,可以一次添加一位教师、学生帐号,也可以从教务信息管理系统中导出全校教师和学生信息,生成Excel文件,从Excel文件将全校所有教师和学生的数据导入Teacher和Student表,实现全校信息编码的统一.将教师Excel文件中的数据导入SQL数据库中Teacher表的界面如图1所示.

3.3课程资源实现

本文以南京工业职业技术学院的《Windows网络操作系统》课程资源库平台建设为例加以说明.《Windows网络操作系统》是计算机网络技术专业的一门专业课,其功能是配置Windows平台下的各种网络怎么写作.

(1)创建存储课程资源的目录.

任何文件格式的教学资源教师均可上传至怎么写作器,在Windows Server 2008的IIS主目录中创建目录名为CourseSource的文件夹,对每门课程设置一个课程编号,如《Windows网络操作系统》课程编号为001,则创建CourseSource\\001,将《Windows网络操作系统》这门课的所有资源均存储在该目录下.通过这种方式,怎么写作器可以存储多门课程的教学资源.


(2)上传视频资源.

4结语

使用ASP.NET技术构建《Windows网络操作系统》课程数字化资源库平台,促进了全国同类课程的分享与交流,丰富了该课程的教学资源,提高了教师教学水平.并且,通过三届学生的实际应用发现,它有利于拓展学生学习空间,提高学习效果.

相关论文范文