网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP > 正文

创建基于ASP.NET的在线教学环境

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/04/06

【编者按】网学网ASP频道为大家收集整理了“ 创建基于ASP.NET的在线教学环境 “提供大家参考,希望对大家有所帮助!

    1 在线教学环境的设计 ASP.NET的在线教学环境是一个既能够胜任课堂的教学,又可以担当网络教学的平台。也就是说,它既适用于同步教学,也适用于异步教学。该系统由4大子系统组成,分别是环境支撑系统、用户管理系统、内容呈现系统和实践教学系统。

   1.1 环境支撑系统环境支撑系统是其他子系统的基础,为教学活动的开展提供了平台。主要功能见图1。图1 环境支撑系统的功能教学内容的管理主要是为教学活动中的知识呈现环节提供支持。教师可以按照设计好的CSS样式来编写教学讲义,如各级标题、段落正文、插图和动画及背景等,这样能够达到风格统一、美观大方的效果。恰当的习题可以起到巩固知识的作用,而作业则可以达到知识迁移的目的。实践教学的管理为创建一个简化、高效的ASP. NET编辑环境提供保障。系统初步设计对VB.NET 或C#两种程序设计语言提供支持,将程序设计语言的语法规则和常用的系统函数、系统类存入到数据库中。编程时,编辑环境会为使用者提供所需的语法规则和相关的教学实例。这样,以一条条语句或代码块的方式编程,简化了程序设计的复杂度,依据需王化宇·创建基于ASP.NET的在线教学环境要对语句做适当修改,避免了许多不必要的错误,仿佛在编程时拥有一位体贴的助手。

     系统还支持ASP. NET页框架、ASP.NET服务器控件和ADO.NET 等高级特性,用数据库存储ASP.NET的网页指令及其主要属性,存储ASP.NET服务器控件的常用属性、事件和方法,存储ASP.NET的内部对象及其语法规则和ADO.NET数据提供程序的核心对象及其语法规则。我们可以在线编辑好ASP.NET文档,直接在服务器上预览,而不需要启动Visual Stu- dio,这在练习一些简单作业时能更高效地利用上机时间。同时,系统还提供一些常用的学习资源,如教学例程、典型的布局代码、常见的功能代码等,令学生可以轻松地学习ASP.NET。还有一些管理功能对系统起到辅助作用。用户信息管理包括管理员管理、教师授课ID管理和选课学生的基本信息管理。问题留言管理可以将常见问题置顶显示,对学生的个别留言可以单独回复。 文件上传管理可以将教师的PPT课件上传,供学生下载观看;可以将图片、动画等素材上传,供学生下载使用;可以让学生提交打包的期末大作业。

    1.2 用户管理系统有3种用户可以访问在线教学环境——教师、学生和后台管理员。以教师或学生身份登录,可以访问到内容呈现系统和实践教学系统。教师登录后,可以对授课过程中编写的ASP.NET文档进行管理, 对教学活动中出现的问题予以存档;学生登录后,可以对自己编写的练习进行管理,可以管理自己的留言,可以修改自己的密码等信息,可以上传图片、动画等素材文件并设置为私有或共享。后台管理员通过独立登录界面登录,可以对环境支撑系统进行管理。

     1.3 内容呈现系统内容呈现系统主要是用于将环境支撑系统中制作好的讲义、例程等呈现出来。通过系统的分类,使教学内容具有良好的结构,便于学生学习。对于练习环节,可以这样设计:教师展示问题并给予提示,学生在编辑环境完成并提交,教师给出参考答案并展示优秀习作。学生可以在内容呈现系统中提出并查看问题,查看自己以往的作业,提交期末作业等。 1.4 实践教学系统实践教学系统是一个用于编写、保存和提交 ASP.NET文档的操作界面。由于有了环境支撑系统的数据支持,用户在界面上设置了多个功能区域, 为ASP.NET文档的编写提供帮助。在设置布局的时候,可以以语句或代码块的形式选择常见的 HTML标记、典型的布局、常见CSS样式和ASP. NET服务器控件。在编写程序功能的时候,同样可以选择需要的ASP.NET的网页指令、命名空间、内部函数,选择VB.NET或C#程序设计语言的各种语句、常用的系统函数和系统类、常见代码模块等。

    2 在线教学环境的几个技术问题 2.1 系统运行的需求 Web服务器必须具有以下软件:Windows 2000 Professional或Windows 2000 Server或Win- dows 2000 Advance Server或Windows XP Profes- sional或更高版本,其中,Windows 2000系列需要安装Service Pack 2.0;Web服务器(如IIS5.0 ,即 Internet信息服务管理器5.0)和将文件写入Web服务器的权限;③NET Framework 2.0(.NET框架);MDAC2.7(Microsoft数据访问组件2.7); 在线教学环境程序。客户端仅需要普通的浏览器即可,如Internet Explorer 5.0或更高版本。这样,用户几乎可以在任何时间任何地点进行ASP.NET的教学活动,只要有网络存在。

      2.2 ASP.NET文档的编辑环境当用户将编辑好的ASP.NET文档提交时, ASP.NET在默认情况下会对内容进行输入验证, 用来验证用户的输入中是否有危险字符,以确保系统的安全。因此,用户需要对实践教学系统界面所在的ASP.NET文件的Page对象加以设置。在Page对象上添加一个ValidateRequest属性,设置值为 FALSE。这样,ASP.NET将不再对提交内容进行检查,用户也可以对ASP.NET文档进行保存和更新操作。用户可以这样操作:选择好新建文件的默认语言和文档类型,命名后单击创建按钮;进入到实践教学系统中,根据与文档类型对应的模板,用户将得到含有基本标记或控件的新文档;在ASP.NET编辑环境的文本区域中编写ASP.NET文档内容,利用功能区域提供的帮助,快速生成文档;然后将其保存到数据库或者保存为文件;单击预览按钮可以查看 ASP.NET文档在服务器上运行的效果,根据预览效果决定是否对文档进行修改。

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号