学生电子作业的个人FTP存储

时间:2023-05-14 09:06:02 公文范文 来源:网友投稿

学生作业存储不便一直是困扰众多教师的问题,简单的网络共享或公用的FTP账号易使学生相互删除文件或窃取他人的作品为己有,而为每个学生建立一个私有账号的工作量又太大。针对这种问题,笔者在实践中采用了学生个人FTP的存储方式,只需要几分钟即可搭建好存储平台,效果良好。《中小学信息技术教育》2007年12期上发表了《使用Windows2000文件服务器搭建电子作业存储系统》(下文的讨论将其称为“动态共享存储”)一文,发现其中的“分时共享的实现”和学生机的设置仍有不便捷之处。从效果上说两种方法各有利弊,现将个人FTP存储方法介绍给大家。

一、搭建环境

简易的教学服务器一台(Windows 2000 server+IIS5以上),Serv-U FTP Server(V6.0以上版本,可汉化),Serv-U数据库管理程序(如《Serv-U用户在线注册管理程序》、《Serv-U在线WEB管理系统》等,本文以前者为例)。

二、设计思路

将Serv-U的域信息存储于Access数据库,外挂一个ASP管理此数据库。学生可通过ASP页面进行账号申请或修改密码,教师则可直接对数据库进行批量操作。

三、实施方案

1.安装Serv-U数据管理程序

将《Serv-U用户在线注册管理程序》解压到一个安全的文件夹下,在IIS中新建一个虚拟目录并指向此文件夹,在教学网站的主页中创建一个超链接指向虚拟目录的index.asp,这样学生就可通过教学主页转向这里。

2.创建系统数据源,为Serv-U准备好域信息数据库

在ODBC数据源管理器中建立一个系统DSN,如命名为:myftp,并将数据库指向“..\data\ Serv#U.mdb”。

3.安装Serv-U FTP Server

安装Serv-U时是否运行向导产生默认域均可,根据个人爱好可进行汉化。如果安装时已用向导产生了一个域,由于这个域的域类型是“存储于.INI文件”的,所以最好将其删除或停用。新建一个域,在“添加新建域”的第四步选择域类型为:“存储于ODBC数据库中”,如图1所示。

在“ODBC”标签的“ODBC连接设置”下面的“ODBC源名称”栏内输入刚才建立的数据源,如:myftp。单击“从数据库重新载入账号”,“用户的名表”等栏目内会出现相关的信息,说明Serv-U已经能够正常使用数据库。到此,已经可以实现自动申请了。

4.批量创建账号

首先,在管理员界面中创建一个用户,当这个用户的信息写入到数据库后,我们把数据表导出到Excel中,在Excel中仿照此记录的形式编制出1000个用户记录,再把它导入到Access数据库为Serv-U所用,学生在使用前只要通过数据库管理页面为自己的账号加个密码,就可以拥有自己的私有FTP账号。

操作方法 :

(1)找一份学生名单(Excel格式),根据年级、班级的不同为学生编制一个唯一的顺序号作为账号(可以英文字母和数字表示一定的意义),并另存为*.htm或文本格式发布到教学网站上供学生查找自己的账号。

(2)建立学生个人FTP文件夹。在放置学生个人FTP的位置(如e:\studentFTPspace)建立一个文本文件,如“批量生成目录.txt”,配合使用Excel为其建立如图2所示的内容,保存后重命名为*.bat格式,双击运行这个批处理文件即可建立1000个文件夹。

(3)启动Serv-U管理员,新建一个用户,如:80001,密码为空(允许学生通过管理程序各自设置自己的密码),主目录指向学生个人FTP文件夹,依次设置目录访问权限和磁盘配额,这样就手工完成了一个用户账号的创建。

(4)打开..\data\Serv#U.mdb中的User_accounts表,会看到已经增加了这条记录,将User_accounts表导出为User_accounts .xls表。打开User_accounts.xls表,依次填充User(用户账号)如80001~81000,Access(目录访问权限)如:e:\studentFTPspace\80001 |RWAMLCDP~e:\studentFTPspace\81000 |RWAMLCDP,HomeDir(主目录)如:e:\student FTPspace\80001~e:\studentFTPspace\81000,其他各列直接填充即可。

(5)将..\data\Serv#U.mdb中的User_ accounts表删除,导入User_accounts.xls表,注意字段名及属性不能改动。

以上5步完成了学生个人FTP账号的批量创建,学生可通过ASP页面修改自己的密码。

四、“个人FTP存储”与“动态共享存储”优缺点比较

1.个人FTP存储方案可方便地设置学生用户的磁盘配额,避免学生大量上传文件造成空间浪费,而动态共享存储方案解决这个问题操作较复杂。

2.动态共享存储方案中的共享文件夹是与学生机号、上课时间对应的,如果换了座位或调整了课表,教师就得不断修改共享设置。个人FTP存储方案中学生的个人FTP文件夹只与其账号对应,无论何时何地均可无障碍使用。

3.动态共享存储中方案中,学生可直接打开运行共享文件夹的几乎所有的文档或程序,而个人FTP存储方案却做不到这一点。特别是对于需几节课才能制作完成的作业作品,学生要反复上传/下载,有时还会出现旧文件覆盖新文件的情况。

(作者单位:江苏连云港市赣榆县外国语学校

推荐访问:作业 学生 电子 FTP