使用NETBOX搭建“便携式”课堂自测系统

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:bababa666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  高中信息技术教学涉及众多概念和理论知识。这类知识抽象、难理解且不易记忆。根据大纲要求,学生对这类知识有所了解,能辨别即可,所以我在课堂中先对知识点做简单扼要的讲解,之后给出几个选择题让学生自测巩固,收效显著。这些自测题可通过传统的试卷形式发给学生,但操作繁琐,且学生反感试卷。如能充分利用机房网络环境,搭建一个课堂自测系统,则能简化工作,提高课堂效率。经过一段时间的摸索、实践,我们成功搭建了一个小巧、实用的课堂自测系统,且该系统操作方便,易于移植。
  
  一、系统设计的原理和模式
  
  系统采用简单易用的Asp+Access技术实现,学生通过B/S模式访问,运行平台为Window 98/2000/xp/2003及以上版本。为了解决运行Asp程序需要安装IIS(Window 98 为WPS)和建站点的繁琐工作,我们通过NETBOX软件(一个国产的免费软件)封装该系统程序,并最终发布成一个绿色软件(仅含一个文件的应用程序),从而方便随时随地移动该系统到任意一台电脑上。
  
  二、系统的设计和实现
  
  课堂自测系统以简单、实用为原则,主要功能包括管理员账号的管理、后台题库管理、前台学生答题和自动批改等。
  1.Access数据库结构设置
  本系统需要存储处理的数据量不大,可采用小巧实用的Access数据库。根据系统的主要功能,我们需要在Access数据库里建两个表,分别用于存放管理员的信息和题库信息。其中题库信息表结构如图1所示。
  
  2.系统程序的实现
  系统的后台管理涉及管理员信息的编辑操作(添加、删除、修改)、各类型题目(单选、多选、判断题)的录入和修改、每个题目各个选项信息的存储、每个题目正确答案的确定等。后台操作页面如图2所示。
  系统的学生用户界面显示各题目及对应的选项信息,标志出题目是单项选择、多项选择或判断题,并分别显示单选框、多选框、判断框。学生完成题目提交后,系统在检查提交信息的有效性后,根据数据库预设的答案自动批改,并显示对错(学生答错的题目,系统同时显示正确选项)。学生自测页面如图3所示。
  
  三、封装成绿色软件,实现系统的“便携式”
  
  自此,系统已经完成程序部分。在装有Web服务器(支持Asp运行)的电脑上配置站点,已经能正常运行了。为了省去装Web服务器及建站点的繁琐工作,我们使用NETBOX软件(http://www.netbox.cn网站里可下载)对其进行封装发布。具体步骤如下。
  1.下载并安装该软件。运行该软件的平台为Windows 98及以上版本。
  2.在电脑任意位置新建一个文件夹,在文件夹里面新建一个子文件夹(用于放置系统程序源码,此处命名为wwwroot)和一个box格式的文件(安装NETBOX软件后自动生成)。在box格式的文件里输入以下代码(可参考NETBOX相对应的帮助文档)。
  
  Dim httpd
  Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample"
  Sub OnServiceStart()
  Set httpd = CreateObject("NetBox.HttpServer")
  If httpd.Create("", 888) = 0 Then 程序运行的端口可以自由修改,如同http的80端口
  Set host = httpd.AddHost("", "\wwwroot")程序源码所放置的文件夹
  host.EnableScript = true
  host.AddDefault "default.htm"设置默认主页
  host.AddDefault "index.asp"设置默认主页
  host.AddDefault "index.htm"设置默认主页
  httpd.Start
  Set htWin= CreateObject("NetBox.Html Window")
  htWin.Open "http://127.0.0.1:888/"双击生成的程序,即在本机电脑打开系统的网页
  htWin.ShowDialog
  else
  Shell.Quit 0
  end if
  End Sub
  3.启动NetBox Deployment Wizard,对程序进行封装,生成exe文件,如图4。
  4.双击生成的exe文件,即运行系统程序。此时,学生只需要在IE浏览器的地址栏里输入运行该程序的电脑的IP地址加端口号即可访问。如http://192.168.4.1:888(其中192.168.4.1为运行该程序的电脑地址,注意必须要有http)。访问界面如上图4。
  该系统的实现方法巧妙,技术较为简单,而且十分实用,对运行环境要求低,易于移植。该系统已在我校使用,运行良好、稳定,为教学提供了很好的服务,具有很好的使用价值和现实意义。
  
  参考文献
  http://www.netbox.cn网站
其他文献
Moodle的用户管理一直是个令教师比较头疼的问题。在实际操作中,有的教师甚至让学生直接以访客身份登录课程,避开用户管理这一问题,但这种方法没有针对性,教师无法了解学生的情况。此外,系统存在运行速度慢,并发率低的问题。访客越多,速度越慢,所以把用户管理起来是十分必要的。在从Moodle1.53版本到1.83版本的实践过程中,笔者积累了这方面的一些经验,愿与大家分享(本文以1.83版本为例)。   
学习本课前,学生已学习了动画制作的基础知识,基本掌握了按钮制作和为按钮及帧添加动作的方法,但他们在对知识灵活运用上还有欠缺,还不了解按钮在不同的动画中可以体现出不同的特性和呈现出意想不到的效果。本节课教学的目的就是要使学生在已有知识的基础上,灵活运用所学知识解决实际问题,拓展学生思维。笔者在本课利用一个按钮作为实例,让学生对按钮有初步认识的基础上,拓宽思路,懂得如果用好的创意对自己所学习的知识进行
在地理、历史等课程的教学过程中,常常需要向学生展示各种类型的地图,通常使用插入地图图片的方法来显示与位置有关的知识点。但碰到需要与地图做出交互,例如动态缩放地图、查询地图、标注地图的时候,这种方法很难达到预期效果。而传统的使用PPT文本框添加标注的方法,程式化严重,灵活性差,很难满足动态交互的要求。本文介绍了一种在PPT课件中插入动态电子地图的方法,即在PPT文档中,插入具有电子地图功能的MapX
21世纪以来,教育技术领域理论与实践的新发展及相关的标志性成果,可以归纳为以下六个方面。    一、教育技术学科理论基础的完善    众所周知,教育技术学科的理论基础包括学习理论、教学理论、系统论和教育传播理论四个方面。自20世纪80年代以来,系统论和教育传播理论基本上没有太大的发展变化,而学习理论与教学理论则有很大不同,自20世纪90年代以来,随着以多媒体和网络通信为标志的信息技术逐步普及到各级
1949年10月1日,中华人民共和国宣告成立,延续百余年屈辱历史也终将结束。全新的国家,崭新的历程,呼唤和激励着新中国的民众奋发向上,而作为成长在新的历史时空,新的岁月天地中的新中国少年儿童,更是欢欣鼓舞,他们在1950年4月拥有了自己的队歌,在即将迎来新中国成立一周年庆典之际,也迎来了第一个属于自己的节日:国家儿童节。在以上提及的事件中,总离不开一个人的身影,那就是亲历新中国成立的郭沫若,他用直
我所在的学校地处西北。学校在初一年级就开设了信息技术课。近几年,学校积极响应政府号召,招收了许多农民工子女,其中有许多少数民族学生。由于文化的差异和观念的不同,许多女学生从小就没有接触过信息技术,甚至没有用过计算机,学习信息技术课时明显信心不足,甚至产生了厌学的情绪。  我认真思考总结,发现女生不爱操作计算机、抵触信息技术课的原因不外乎这样几个:其一是女生胆小、害羞、怕丢人的心理在作怪;其二是由于
中国古典小说受史传文学的影响,通常会设定一个第一主人公,并以之为核心构建起整个故事,如诸葛亮之于《三国演义》,宋江之于《水浒传》,孙悟空之于《西游记》,那么谁是《封神演义》的第一主人公呢 我想众口一词的说法应该是姜子牙,对于多数读者而言,这几乎是一个不证自明的常识。但若进而追问:姜子牙何以成为《封神演义》的第一主人公 答案恐怕就不那么简单了,因为这既涉及《封神演义》的整体艺术构思,又涉及姜子牙形象
在教育信息化进程中,很多学校都遇到了这样的问题:计算机发展太快,购买不久的计算机运行主流软件就有些吃力,配置较低的计算机更是早已闲置不用,如果定期更新全部硬件设备,不仅费用很高,而且不切实际。本文介绍一种计算机的性能优化软件——MemTurbo,它能够同时改善内存和CPU这两个最重要的计算机系统资源的性能,充分挖掘计算机的潜力,从而大大提高低配置计算机的运行效率。  首先,下载并安装MemTurb
一、学情分析  Flash模块教学是高一下学期选修课程教材浙教版普通高中课程标准实验教科书《多媒体技术应用》第三章第五节的内容。该教学模块是高中信息技术教学中的一部分重要内容。本文讨论的是Flash模块教学的第二堂课的内容。通过上一堂课学习,学生已经了解了Flash 8的工作界面,学会了使用一些常用的绘图工具进行简单的绘图,知道了什么是关键帧、空白关键帧、帧等。  二、教学目标  知识与技能:了解
2010年上海世博将会以“城市,让生活更美好”为主题,向全世界展示一个现代化大城市的风貌。作为一名上海人,在关注迎世博的进展时,也定会由衷地感到自豪。因此,我确立《畅想世博》为主题的作文探究导学课。以由“知世博史—悟世博情—想世博景—做世博人—写世博文”为主线,引导学生在网络环境中自主选择资源,运用个性化的学习方式,开展交流、协作、表述等活动,提高他们的语言交流能力、写作能力、信息运用能力及想象创