王 睿
(安徽商贸职业技术学院 电子信息工程系,安徽 芜湖241002)
家校沟通是家庭与学校之间不可缺少的桥梁.有效的沟通更利于家长了解孩子在学校的表现,也有利于老师了解孩子的性格特点,进行针对性的教育.《中共中央国务院关于进一步加强和改进大学生思想政治教育的意见》明确指出:“学校要探索建立与大学生家庭联系沟通的机制,相互配合对大学生进行思想政治教育.”[1]目前家校沟通的平台主要集中在幼儿园和中小学,针对高校的家校沟通平台基本没有,在大学里家校的沟通主要采用微信、QQ、电话等方式,沟通信息分布凌乱,不利于梳理和管理,而且缺少统一的家校沟通平台.笔者设计的家校联系系统为高校和家庭搭建了统一的沟通平台,使家庭与学校之间的信息畅通.家长通过手机登陆平台后,可查询到自己孩子的日常在校表现[2].
家校互动系统涉及到的用户主体有:家长、学生和学校[3].因此系统共分4种角色:教师、学生、家长和管理员,主要实现了学生成绩、学生考勤、学生活动、学生奖惩、校园公告、班级动态、发表新鲜事、留言回帖、校园办事、学生评价、消息推送、个人中心等功能.
学生成绩:教师录入和维护学生成绩,学生和家长能查看学生每个学期学生课表、任课教师、课程成绩,使家长准确了解学生在校学习状况,也节省了学校每年邮寄成绩单的工作量.
学生考勤:将学生上课考勤刷卡记录分析汇总,形成学生出勤数据,管理员维护学生考勤数据,家长、教师、学生能实时查看出勤数据,了解学生是否出席课堂或参加校园活动.
学生活动和奖惩:汇总学生在学校参加的各类活动及获得的奖惩情况,由学生自行录入,教师审核后,提供家长查看.
校园办事:包括学校各个部门的联系方式、办公地点、办理流程.管理员维护好后,方便家长、教师、学生查看办理请假、入学、休学等事宜.
发表新鲜事:学生、家长、教师都可以将学习、生活的点滴以文字和图片的方式发表,既能让家长知道学生在校的学习和生活,对学生放心,也能让学生了解家长在家的工作情况,增加家长与学生之间的沟通.同时也可以将发表的新鲜事分享到QQ空间、微信朋友圈等平台.
学生评价:汇总学生在学校的各方面表现情况,根据管理员设定的评判标准,自动生成学生的综合评价.
留言回帖:家长、学生、教师针对发表的新鲜事、班级动态进行留言,与教师进行交流,管理员能够删除和回复帖子.
消息推送:当有新的留言、新鲜事、学生的考勤数据、活动和奖惩情况、成绩更新时,会进行消息推送,查看最新的数据.
系统分为服务器端和移动端,整体架构见图1.服务器端与数据库的数据交互即数据库中数据的存取以及与移动端的数据交互.移动端主要实现从服务器获取数据、数据处理以及将处理好后的数据展示在用户界面上[4].
图1 移动端系统架构
用户使用移动端要先注册并登陆,然后绑定对应的学生,便能查看该学生的成绩信息、活动信息、奖惩信息等.移动端主要有两个功能:向服务器提交请求和接收服务器数据并解析和显示.以查询学生考勤数据为例,用户绑定学生信息后,设置查询日期,可以设置某段时间或者某天,然后将查询条件封装成JSON格式发起请求,将查询条件提交给服务器.服务器处理之后,将数据再封装成JSON格式以流的形式回传给移动端,服务端返回的JSON格式数据包含请求标识(成功、失败)、请求数据(旷课记录、无旷课记录).移动端获取数据后,将数据使用GSON解析,通过判断请求标识和获取的请求记录最终将数据显示在UI页面上.UI页面都是列表显示,须使用Recycle View控件.Recycle View是Android 5.0之后的新控件,对 View的复用和回收有很好的效果[5].
发表新鲜事:用户输入标题、内容、图片发贴,将发帖数据封装提交给服务端,在服务端将用户的发帖数据保存到数据库中.管理员在服务器后台浏览帖子并回复和删除.
学生评价:以学生在校行为为依据,如参加活动、获得奖励、成绩等,构建基于大数据的学生综合素质生成性评价模型[6],利用大数据的分析技术,深度挖掘数据,实现勾勒学生发展轨迹、预测学生发展趋向、对学生进行个性化指导和帮助,并向家长和教师推送预警报告[7](见图2).
图2 学生评价流程图
评价指标与权重分别是:学习成绩(30%)、出勤(20%)、参与活动(30%)、奖励(10%)、处分(10%).每项指标的计分范围为0~100,且还可继续细分.学生成绩指标又分为平均成绩(80%)和旷课数(20%),学生的总平均成绩在90分以上该项得分100,总平均成绩80分以上该项得分90,总平均成绩70分以上该项得分80,总平均成绩60分以上该项成绩得分70,总平均成绩60分以下该项得分60分;出勤的计分方式是满勤 100分,缺勤 1~5次 90分,6~10次 80分,11~15次 70分,16~20次 60分,20次以上 50分等;参加活动计分方式是:未参加活动0分,参加1~5次 30分,参加6~10次50分,参加11~15次70分,参加15~20次80分,参加20~30次90分,参加30次以上100分;奖励计分分为市级以上奖励(70%)和院级奖励(30%),市级奖励超过5次100分,奖励3次以上80分,1次以上60分,奖励0次0分;处分计分方式:未接受处分满分,处分1次70分,2~3次60分,3次以上0分.在评价前,首先在系统里设定好各项的评价指标和权重(每个学校的评价的标准可能不一样),设定好后,系统自动生成评价结果.
用户登录后进入系统首页见图3,在首页能看到用户分享的新鲜事,用户所在班级的动态,校园公告.点击分类进入分类页面,见图4.家长或者学生绑定学生的身份信息后,系统能提供学生成绩信息、学生考勤信息,学生活动信息,学生惩罚信息,学生评价信息,校园办事6个模块,供用户查看.
图3 系统首页
图4 分类页
学生考勤模块,可以按照学期、具体某一时间,查询学生的旷课记录.在移动端将学生身份证号封装成JSON格式提交给服务器,服务端的Servelet将根据查询条件查询指定绑定学生的旷课记录,在移动端利用第三方工具GSON解析服务端返回的数据,采用RecyclerView控件技术将考勤旷课记录数据显示到UI中,同时统计该学生旷课的总次数,并根据病假、事假和旷课来进行分类查看(见图5).
学生评价模块,能看到学生的综合评价信息.服务器端收集学生的成绩、出勤、参加活动、获奖、竞赛、处分等数据,根据学校的学生评价指标,各个指标按照权重得分,最终计算学生的总分,判断学生在校学习的达成度,给予学生在校的真实表现并指出未来需要完善的方向.当学生的得分低于学校的阈值,推送预警信息给学生和家长.学生评价是动态的,当学生的行为数据发生变化后,会重新根据评价模型计算学生的各项指标(见图6).
图5 查看考勤信息
图6 学生评价
以Android平台为背景,对接学校的考勤、教务系统,设计了家校联系系统的服务端和移动端功能,服务端搜集和录入学生的在校行为,学生和家长通过APP能分享新鲜事、查看班级动态、校园公告,还能查看学生在校行为,如出勤、成绩、活动、奖励等信息,通过搜集的在校行为,动态计算学生的综合评价指标,实时了解在校学生目标的达成度,并推送预警提示.该系统利用信息化交流技术,做到有效地与家长进行沟通,从而促进学生的不断成长和进步[8].