摘要:介绍一种基于实时通讯软件照片圈人功能的教学点名系统。该系统以简单的圈人和统计清晰地显示一次课堂教学的学员到场情况并进行记录和通知。为使其容易操作,使用者只需事前输入原班学员名单、通知学员进行“圈人”行为。在学员圈人成功后,系统将自动统计“被圈学员”姓名并与原班学员名单进行比对,通过查找与统计,生成到场和未到场学员名单,并向未到场学员发送通知。
关键词:实时通讯;照片圈人;学员;通知;教学点名系统
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 15-0000-02
1 引言
点名作为课堂教学的一部分,在检验课堂教学质量,监督学生完成学业等方面,起着一定的作用。传统的点名,是教师依据名册一个个地叫名登记,这占用了大量的课堂时间。有部分教师为了节约时间,进行抽点,也就是说从点名册上随机挑选几名学生进行出勤记录。虽然这种点名在一定程度上节约了大家的时间,但是并没有达成对全体同学的出席进行完整监督的目的,且存在较大的随机性。
照片圈人是一种出现于社会交友类的网站,比如人人网(原名校内网)的,一种在照片上标记出一个人的位置的活动。作者将利用网站的实时性和软件的圈人功能,为教师提供一种实施性较强,覆盖范围较全面且比较省时的点名方法。
2 系统总体设计
总体设计思路
系统的总体设计如图表 1所示。首先,由教师将学生名单录入系统,其后的点名可以循环进行。
循环过程如下:
1)教师拍照,将全体上课人员的面部录入相片中,并在课下进行上传;
2)学生或老师在相片中圈出每张脸对应的同学,并@昵称;
3)系统自动将生成的名单与教师初始输入的学生名单进行比对;
4)教师可选择生成出勤和未出勤同学的名单;
5)教师可利用系统,将未出席同学名单中的同学利用“@昵称”进行通知。之后可进行下一次拍照点名。
照片圈人的目的是向被标记者的好友展示被标记者在照片中的行为。这种圈人可以由传照片者本人或者对其照片有阅览权限的好友完成。例如甲上传了一张照片,照片中有乙,那么甲可以在自己的照片中找到乙,圈出并@乙,这时候系统会向乙发送一个通知,若乙同意,则圈人生效。或者甲上传了一张照片,照片中有乙,那么乙可以在照片中找到自己圈出,并@自己,这时候所有对该照片有浏览权限的人就都能看到照片上的备注了。如图表 2为本人圈出相片中的同学,而图表 3为系统接收了我的圈人后产生的系统统计。
3 系统实现原理
3.1 圈人部分的实现原理
使用DragResize类,在取得选区的左上角位置和高宽后,将它存到数据库,在鼠标移到标签上时,再使用已经获取到的数据在图片上显示一个框。如图表 4 所示。
3.2 系统比对部分的实现原理
系统比对部分,是由数据库的查询语句,将学生或老师圈出的学生名单和教师输入的原班学生名单进行比对。
图表 5为教师所输入的原班学生名单,图表 6为同学或老师在照片中圈出的同学名单(即出勤学生名单),图表 7和图表 8为教师选择生成的出勤、未出勤学生名单,该功能实现后,系统会自动向@李二同学发送“未出勤”通知。
@张一
@李二
@陈三
@赵四
@王五
图表 5
@张一
@陈三
@赵四
@王五
图表 6
@张一
@陈三
@赵四
@王五
@李二
四、结束语
本系统是基于实时通讯软件中的照片圈人功能而开发的教学点名系统,意在让点名教师理解,掌握点名系统的工作原理和工作过程中各个部分的功能。结构较为简单,过程不很复杂,但是班级成员必须注册该实时通讯系统,以后应着力提高该实验的适应度。需要说明的是,由于该系统为简单的点名实验,工作广度无需太大,教师只需在实验前录入学生姓名,并在上课时拍照即可,大大地缩短了课上点名所占用的时间,并在监督范围上覆盖了全体同学。因此,此点名系统可以完全满足教师课上进行高效点名。
参考文献:
[1]http://www.cnblogs.com/czy1121/archive/2009/03/03/1402105.html
[2]http://baike.baidu.com/view/355917.htm
[作者简介]唐天琦(1991-),女,蒙古族,本科,北京工商大学计算机与信息工程学院学生,专业为信息工程。