欢迎来到天天文库
浏览记录
ID:11014561
大小:52.50 KB
页数:3页
时间:2018-07-09
《信息化网络教学平台之资料检索设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、信息化网络教学平台之资料检索设计摘要中国1/vie 信息化教学成为高等教育的趋势,而网络教学平台是实现信息化教学的主要手段之一。对学生上传资料的检索,是完成网络教学的重要一步。 【关键词】网络教学资料检索 随着教育部对信息化教学的大力推广和深入,网络教学平台已是常态,有其优点也其缺点,优点不言而喻,缺点是:原本网络教学是方便学习,提高学生学习兴趣,充分发挥学生好奇心强,接受新生事物快的特点而诞生的新型教学模式,然而也给学生互相抄袭,大量拷贝,甚至于恶意攻击网络教学平台打开了方便之门。反而造成学生偷懒,不求上进,只要会拷贝的教学反面效果。因此,网络教学
2、平台对于学生资料的检索就成为严把教学质量关的第一道关口。 本文主要论述的是,通过表单进行数据传输的,可以利用html和JavaScript等大量技术对前台数据进行监控和管理,这个在此不赘述。 以PHP语言为例,后台处理上传数据的格式检查代码如下: if(isset($_FILES['upload'])){ if($_FILES['upload']['error']==2){ echo' 请上传一个小于512K的网页文件。'; }else{ $allol','application/octet-stream','text/plain');
3、if(in_array($_FILES['upload']['type'],$alloove_uploaded_file($_FILES['upload']['tmp_name'],"upload/{$_FILES['upload']['name']}")){ echo" 文件已被上�鳌�"; echo''; }else{echo" 文件上传失败。"; }}else{echo' 请选择网页文件上传。'; unlink($_FILES['upload']['tmp_name']);}}} 2本地资源检索 学生提交的文件存放着服务器目录中,
4、教学平台马上需要处理的就是哪些同学提交了文件?哪些未提交?无论是学生通过网络教学平台提交作业还是在线考试,都是必须处理的一个问题。 if(is_dir($dir)ordie("$dir:isnotavaliddirectory")){ $fileset=scandir($dir); foreach($filesetas$filename){ if(filetype($dir.$filename)=="file"){ echo$filename.'';}}} 3创建者检索 获取到了文件,为了防止学生间互相拷贝,可以先检索文件的创建者。 fun
5、ctionauthor($filename){ $stat=stat($filename); echo'author:'.$stat[4].'';} 4时间检索 文件的时间包括:上次访问时间、上次修改时间和上次改变时间,PHP的时间都是以时间戳的格式存储的。注意:当软件设计中需要时间跨度很大的时间数据时,时间戳可能会带来时间紊乱,另外不同文件系统对时间的判断方法可能是不相同的。 当然,在设计代码中并不时时都需要输出,可以直接赋值引用即可。 5重复率检索 对于2个文件重复程度是个复杂的算法,尤其不同设计对重复的精度和准确度的要求都是不一样的,本
6、文主要时针对学校的网路教学平台设计而言,因此,文档重复度的要求不是很精确。 首先,两个文档的属性如果完全一样,毋庸置疑重复率是100%。 其次,两个文档的所有者一致,又分几种情况。 (1)文档的访问时间(一般指文档创建时间)比修改时间晚,基本属于拷贝文件,重复率100%。 (2)两个文档的修改时间相差不到一分钟,基本也属于拷贝文件。假设两个同学使用同一台电脑学习,第二位同学在第一个同学做完后不可能几分钟内做完实训作业。 这个时间间隔参数可以根据不同的教学实训任务的量来确定。 其三,文档属于不同所有者,说明是在两台电脑上分别完成的,作为教学平台对
7、其资料认可,本文不涉及这部分的设计。 6结束语 总前所述,网路教学无论是实体教学院校,还是虚拟网路培训机构,如果从对学生认真负责的角度出发,首要任务是对教学效果有一个的真实反映,这就对学生提交的教学文档进行初步甄别,其次才涉及到任务完成的好坏,分数评价才有客观性和公正性。 其次,网路教学必然是教育发展的必然趋势,许多在现实环境下的教学任务都将逐步网络化,并且不同课程差别很大,这都需要广大教学工作者认真研究和开发。 其三,后续还有网路教学质量监控系统、网路教学考核系统等等,本文只是其前部模块,希望对同仁有所帮助和启迪。
此文档下载收益归作者所有