admin 管理员组文章数量: 1086019
2024年4月25日发(作者:超火的发卡网源码)
基于PHP的评价表设计
【摘要】介绍了利用mysql建立数据库,php(hypertext
preprocessor超文本预处理器)技术实现站点与数据库的动态连接,
完成评价表的制作。
【关键词】php;mysql;统计数据
随着网络技术的发展,给多媒体计算机辅助教学(mcai)软件注
入了新的活力。网络cai(network based computer assisted
instruction—nbcai)使学生和教师通过计算机网络进行课程内容
的学习、讲授、练习和测试。基于网络开展的教学活动,更侧重以
个人为主、主动型的学习模式。可以采用的方式有让学生参与评价,
通过自我评价增强学生的学习动机,让学生根据自己的实际情况,
自主安排学习计划,还可让学生自由选择教学内容与作业,增强学
习主动性。
1 评价表简介
“任务驱动”是实施探究式教学模式的一种教学方法。随着学
校信息技术课程改革的深入,越来越多的学校采用“任务驱动”方
式进行教学。该评价表就是面向于这种课堂教学模式的应用。学生
在完成当前任务后,在课堂上进行自我评价,教师通过评价表的反
馈,看到学生对知识点的掌握情况,可以及时调整教学进度,更好的
完成教学任务。
本评价表主要包括数据的统计、查询、清空、项目的删除与添
加。在登陆页面中可以选择“学生登陆”与“教师登陆”。作为学
生登陆后,选择相应活动的评价表,在评价页面中提交自己的掌握
情况登记表。教师作为管理员登陆,系统进行用户名与密码的确认。
教师具有对每个活动评价表进行统计数据的查询,增加或删除评价
表项目的权限。当教师完成了对某个班级的教学任务后,需要对另
一个班级进行同样的教学。
2.1数据库设计
在本评价表中所有评价选项、学生提交数据都是存放在数据库
中的。在mysql中建立数据库evaluation,它包含的表名如下:
admin:存放管理者的用户名和登陆密码
t_limit:存放用户提交评价表时间及提交机器的ip地址
votemain21:存放项目二活动一中的评价选项
votemain22:存放项目二活动二中的评价选项
……
votemain54:存放项目五活动四中的评价选项(本评价系统是根
据教材所涉及的项目活动而设定的。因此,每个活动都对应一个数
据表)
2.2显示评价选项
在制作评价选项页面时,先通过dreamweaver完成单选项表单的
制作。我们只需要制作一行选项。通过下面语句完成选项的显示。
通过do…while语句完成多个选项的显示。在该表单中要显示
的内容包括选项的编号和名称,即数据表中字段名为vote_id和
vote_name中的数据。由于vote_id中的数据是自动添加的序号,
因此不会有重复。
2.3统计提交数据
当学生提交图3中的评价表后,教师以管理者的身份可以查看当
前统计数据。下面是统计提交数据的语句。
foreach($_post as $i=>$v) {$updatecommand=“update
votemain21 set vote_count$v = vote_count$v + 1 where
vote_id=$i”;
mysql_query($updatecommand,$evaluation);}
在上述语句中,通过$_post接收图3传递过来的值。利用
foreach循环,同时将关键字和值赋给标识为$i=>$v变量。其中$v
中存储的是各组提交的单选项值,“未掌握”项选取值为1,“了解”
项选取值为2,“熟练掌握”项选取值为3。当变量$i的值与vote_id
中的值相同时,利用update更新数据命令来进行数据的累加统计。
这些选项的累计选取统计数据分别存放在对应字段名
vote_count1、vote_count2和vote_count3中。
3结论
利用dreamweaver完成对评价表的界面设计。使用mysql建立
数据库,结合php技术实现站点与数据库的动态连接。在该评价表
中完成数据的读取显示、数据提交统计、记录的增加与删除、数据
的清空、表单提交时间限制等功能的实现。目前利用动态网页这一
技术,为教学中的师生互动提供了便利,为课堂教学模式的革新提
供了实现的可能。
参考文献:
[1]luke welling,laura 和 mysql web 开发
(third edition).北京:机械工业出版社
[2]hugb e. williams,david &mysql web数据库应用
开发指南.北京:中国电力出版社
版权声明:本文标题:基于PHP评价表设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1714000224a661322.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论