论文部分内容阅读
【摘要】信息技术教学中学生作业文件管理的方式有很多,常用的方式有通过电子教室系统、FTP、电子邮件、共享文件夹等,本文就网络环境下各种不同作业收发方式的分析与比较,从实际出发,以寻找一种更为有效的方式。
【关键词】信息技术;作业管理;共享
在信息技术教学中,学生电子作业的收发是课堂教学一个很重要的环节,在实现的过程中我们经常遇到这样一些问题:我们如何方便快速地为不同学生分配各自的作业存储空间,如何来实时存取学生各种类型的电子作业,并防止学生间相互抄袭、防止作业被其他同学修改或删除,如何使前一节课未完成的作业可以方便地继续操作完成。
本文将结合本人这几年来在这方面的尝试,对几种不同的方法利弊进行逐一比较,并提出优化解决方法,期望能对信息技术电子作业的管理有所帮助。
目前常用的学生作业管理方法
方法一:电子教室软件附带的收发文件功能
目前大部分的电子教室软件都附带有文件收发的功能,通过该功能,学生作业可以快速地上交至服务器上指定的文件夹内。
优缺点:其收发文件的过程操作比较简单,收发准确、快速、稳定。但一般只能选择一个文件,如果是网页作业的话,就比较麻烦了,需要先打包成一个压缩文件,并且学生无法修改自己已上交的作业。
方法二:FTP方式
在服务器上安装FTP服务器软件,学生要交作业,只需在IE浏览器的地址栏输入FTP地址,用自己的用户名与密码登入,将作业文件保存到自己的文件夹即可,也可以使用FTP上传工具。
优缺点:每个学生使用各自的FTP帐号,通过设置账号的相应权限,可以解决作业文件被删除的问题,但学生的操作比较繁琐,文件保存要先在本地保存,再复制到FTP服务器中,不能实时保存到服务器。同时,如果是一个学生一个FTP帐号,对服务器的配置也是比较麻烦的。
方法三:电子邮件方式
在服务器上架设E-mail服务器,通过邮件服务器在线注册系统,学生自己通过浏览器在线注册账号,从而免去了教师一个一个给学生开设账号的繁琐操作。学生按要求完成作业后,把作业文件作为附件发到教师的信箱里。
优缺点:这种方式保密性好,但是收发大容量作业文件时,邮件传输速度慢,并且不能发送文件夹,需要先压缩成一个文件后发送,学生也无法对上一节课未完成的作业继续操作。
方法四:共享文件夹方式
第一种方法是简单的文件夹共享方式,通常是教师在服务器的某个共享文件夹上新建班级文件夹,在班级文件夹里创建一个作业文件夹,班级文件夹里由学生自己创建以自己姓名命名的文件夹,让学生把完成的作业通过网上邻居保存到自己的文件夹中。
另一种方法是第一种方法的改进,教师在服务器上建立班级文件夹和学生文件夹后,在服务器上为每一个学生开设一个账号,并为每个文件夹设置相应的用户操作权限,以保证学生只能对自己的文件夹进行操作。
优缺点:对于第一种方法,虽然设置简单,却存在一个更致命的缺点:安全性不能够保障,学生可以随意查看、更改和删除其他同学的作业,造成如抄袭作业、恶意删除或修改其他同学作业的事情发生。第二种方虽然解决了文件安全性问题,但信息技术教师一般要面对几百个学生,需要开设几百个账号并设置权限,那么这个过程可以想象有多么大的工作量,同时,学生修改账号密码也十分不方便。
寻求更为适用的解决方案
在信息技术课堂中常用的作业收发方式,都存在些不尽如人意的地方。然而实践中课堂教学迫切需要一种适合信息化教学模式下的电子作业收发方法。本人经过实践验证,提出一种优化策略来解决上述问题,这种方法是基于Windows操作系统“文件夹共享”的基础之上,将教师机上的共享作业文件夹映射成网络驱动器,即所谓的“网络盘”,达到作业收发和文件安全的目的。
1.“网络盘”设计思路
众所周知, Windows系统可以将局域网内其他计算机的共享文件夹映射成网络驱动器,这样,我们可以如同操作本地文件一样直接存取网络盘中的文件。因此,笔者利用VB来设计一个客户端工具软件,当学生利用客户端软件填入用户名和密码登录后,系统将自动判断教师机指定文件夹下是否有该学生的作业文件夹,如没有则自动建立,再设置该文件夹为完全共享,为保证文件安全,可以使用随机名来命名文件夹共享名,并在文件夹共享名后加符号“$”来隐藏共享,以防止被其他用户非法获取文件夹的网络路径。第二步,将该共享文件夹映射到学生机上,映射成网络驱动器(如Z:盘),这样,学生打开“我的电脑”,感觉到多了一个硬盘分区Z:盘,打开该网络盘就可以实时存取自己的作业文件了。当下课离开教室前,学生只要右击网络盘,选择“断开网络驱动器”就可以关闭自己的作业文件夹,其他用户不知道用户名和密码,无法打开自己的作业文件夹,从而保证了作业文件的安全性。
对于学生而言,该方案操作十分简便,只需要根据自己的用户名和密码登录客户端软件,作业文件夹的共享与网络驱动器映射都由工具软件自动完成,学生存取网络盘中的作业文件如同操作本地磁盘一样,并可以实时保存。对于教师而言,只需导入学生的名单,并设置其初始登录密码就可以了,省去了设置文件夹共享和权限的操作。
2.关键代码
笔者选择的编程语言是VB6.0,软件采用服务器/客户端(C/S)模式。程序的关键是如何正确设置/取消共享文件夹、映射/断开网络驱动器,现以教师机安装Win2000 Server操作系统,学生机安装WindowXP操作系统为例,介绍关键代码及实现过程。
(1)设置文件夹共享
设置文件夹共享的过程,是根据登录的学生信息,查询该学生所在教师机上的作业文件夹位置,并将其设置为完全共享,此程序在服务器端运行,具体代码如下:
Public Function CreateShareFolder(sSh
arePath As String,_
sShareName As String,_
sShareRemark As String) As Boolean
’参数说明:
’sSharePath 被共享的文件夹路径
’sShareName 共享名,使用随机共享名并加字符"$"
’sShareRemark 共享的备注信息
Dim successAs Long
Dim dwServer As Long
Dim dwPathAs Long
Dim dwnetnameAs Long
Dim dwRemark As Long
Dim dwPw As Long
Dim si2As SHARE_INFO_2
Dim parmerrAs Long
’使用随机共享名,防止学生非法获得其他同学的共享路径;共享名后加"$"来达到隐藏共享的目的,使用户无法通过网上邻居看到此共享。
Randomize
sShareName=sShareName
【关键词】信息技术;作业管理;共享
在信息技术教学中,学生电子作业的收发是课堂教学一个很重要的环节,在实现的过程中我们经常遇到这样一些问题:我们如何方便快速地为不同学生分配各自的作业存储空间,如何来实时存取学生各种类型的电子作业,并防止学生间相互抄袭、防止作业被其他同学修改或删除,如何使前一节课未完成的作业可以方便地继续操作完成。
本文将结合本人这几年来在这方面的尝试,对几种不同的方法利弊进行逐一比较,并提出优化解决方法,期望能对信息技术电子作业的管理有所帮助。
目前常用的学生作业管理方法
方法一:电子教室软件附带的收发文件功能
目前大部分的电子教室软件都附带有文件收发的功能,通过该功能,学生作业可以快速地上交至服务器上指定的文件夹内。
优缺点:其收发文件的过程操作比较简单,收发准确、快速、稳定。但一般只能选择一个文件,如果是网页作业的话,就比较麻烦了,需要先打包成一个压缩文件,并且学生无法修改自己已上交的作业。
方法二:FTP方式
在服务器上安装FTP服务器软件,学生要交作业,只需在IE浏览器的地址栏输入FTP地址,用自己的用户名与密码登入,将作业文件保存到自己的文件夹即可,也可以使用FTP上传工具。
优缺点:每个学生使用各自的FTP帐号,通过设置账号的相应权限,可以解决作业文件被删除的问题,但学生的操作比较繁琐,文件保存要先在本地保存,再复制到FTP服务器中,不能实时保存到服务器。同时,如果是一个学生一个FTP帐号,对服务器的配置也是比较麻烦的。
方法三:电子邮件方式
在服务器上架设E-mail服务器,通过邮件服务器在线注册系统,学生自己通过浏览器在线注册账号,从而免去了教师一个一个给学生开设账号的繁琐操作。学生按要求完成作业后,把作业文件作为附件发到教师的信箱里。
优缺点:这种方式保密性好,但是收发大容量作业文件时,邮件传输速度慢,并且不能发送文件夹,需要先压缩成一个文件后发送,学生也无法对上一节课未完成的作业继续操作。
方法四:共享文件夹方式
第一种方法是简单的文件夹共享方式,通常是教师在服务器的某个共享文件夹上新建班级文件夹,在班级文件夹里创建一个作业文件夹,班级文件夹里由学生自己创建以自己姓名命名的文件夹,让学生把完成的作业通过网上邻居保存到自己的文件夹中。
另一种方法是第一种方法的改进,教师在服务器上建立班级文件夹和学生文件夹后,在服务器上为每一个学生开设一个账号,并为每个文件夹设置相应的用户操作权限,以保证学生只能对自己的文件夹进行操作。
优缺点:对于第一种方法,虽然设置简单,却存在一个更致命的缺点:安全性不能够保障,学生可以随意查看、更改和删除其他同学的作业,造成如抄袭作业、恶意删除或修改其他同学作业的事情发生。第二种方虽然解决了文件安全性问题,但信息技术教师一般要面对几百个学生,需要开设几百个账号并设置权限,那么这个过程可以想象有多么大的工作量,同时,学生修改账号密码也十分不方便。
寻求更为适用的解决方案
在信息技术课堂中常用的作业收发方式,都存在些不尽如人意的地方。然而实践中课堂教学迫切需要一种适合信息化教学模式下的电子作业收发方法。本人经过实践验证,提出一种优化策略来解决上述问题,这种方法是基于Windows操作系统“文件夹共享”的基础之上,将教师机上的共享作业文件夹映射成网络驱动器,即所谓的“网络盘”,达到作业收发和文件安全的目的。
1.“网络盘”设计思路
众所周知, Windows系统可以将局域网内其他计算机的共享文件夹映射成网络驱动器,这样,我们可以如同操作本地文件一样直接存取网络盘中的文件。因此,笔者利用VB来设计一个客户端工具软件,当学生利用客户端软件填入用户名和密码登录后,系统将自动判断教师机指定文件夹下是否有该学生的作业文件夹,如没有则自动建立,再设置该文件夹为完全共享,为保证文件安全,可以使用随机名来命名文件夹共享名,并在文件夹共享名后加符号“$”来隐藏共享,以防止被其他用户非法获取文件夹的网络路径。第二步,将该共享文件夹映射到学生机上,映射成网络驱动器(如Z:盘),这样,学生打开“我的电脑”,感觉到多了一个硬盘分区Z:盘,打开该网络盘就可以实时存取自己的作业文件了。当下课离开教室前,学生只要右击网络盘,选择“断开网络驱动器”就可以关闭自己的作业文件夹,其他用户不知道用户名和密码,无法打开自己的作业文件夹,从而保证了作业文件的安全性。
对于学生而言,该方案操作十分简便,只需要根据自己的用户名和密码登录客户端软件,作业文件夹的共享与网络驱动器映射都由工具软件自动完成,学生存取网络盘中的作业文件如同操作本地磁盘一样,并可以实时保存。对于教师而言,只需导入学生的名单,并设置其初始登录密码就可以了,省去了设置文件夹共享和权限的操作。
2.关键代码
笔者选择的编程语言是VB6.0,软件采用服务器/客户端(C/S)模式。程序的关键是如何正确设置/取消共享文件夹、映射/断开网络驱动器,现以教师机安装Win2000 Server操作系统,学生机安装WindowXP操作系统为例,介绍关键代码及实现过程。
(1)设置文件夹共享
设置文件夹共享的过程,是根据登录的学生信息,查询该学生所在教师机上的作业文件夹位置,并将其设置为完全共享,此程序在服务器端运行,具体代码如下:
Public Function CreateShareFolder(sSh
arePath As String,_
sShareName As String,_
sShareRemark As String) As Boolean
’参数说明:
’sSharePath 被共享的文件夹路径
’sShareName 共享名,使用随机共享名并加字符"$"
’sShareRemark 共享的备注信息
Dim successAs Long
Dim dwServer As Long
Dim dwPathAs Long
Dim dwnetnameAs Long
Dim dwRemark As Long
Dim dwPw As Long
Dim si2As SHARE_INFO_2
Dim parmerrAs Long
’使用随机共享名,防止学生非法获得其他同学的共享路径;共享名后加"$"来达到隐藏共享的目的,使用户无法通过网上邻居看到此共享。
Randomize
sShareName=sShareName