首页 理论教育 高效便捷的新教学校园通子系统

高效便捷的新教学校园通子系统

时间:2023-10-21 理论教育 版权反馈
【摘要】:交流功能是校园通子系统的核心功能,负责多方之间的信息沟通。定位当学生开启个人学习终端APP后,系统会自动向AI交互教学管理平台发送个人位置信息,此时教师和学校管理者就可以通过校园通子系统在地图上进行定位,查看学生的位置情况。

高效便捷的新教学校园通子系统

在AI交互教学管理平台中,校园通子系统是学生、教师和学校管理者之间沟通的桥梁工具,便于教师和管理者与学生进行沟通、将学校的动态信息和课程信息及时地传达给学生,以及管理者实时掌握学生在学校的动态。校园通子系统分成两个部分:一部分是基于云服务和微服务的在线管理的Web服务端;另一部分是基于富客户端的移动APP应用程序。其功能组成详见图6-20。

6.5.6.1 基本功能

(1)用户

在校园通子系统中的用户有教师、学生、教务人员和超级管理员四种。超级管理员负责系统的维护和数据的管理。其他用户则是本系统的主要使用者。系统提供了新用户注册、密码找回,以及常规的用户名密码认证登录、指纹认证登录和人脸识别登录三种方式。

(2)信息发布

校园通子系统中的信息发布是为教师和教务人员提供的功能。学生只能查看已发布的信息和进行信息反馈而不能进行信息的主动发布操作。信息包括学校信息中的公告、新闻、调查三种,都是和学校相关的信息。

(3)交流

交流是指学生与教师、学生与教务管理者以及教师和教务管理者之间的交流。交流功能是校园通子系统的核心功能,负责多方之间的信息沟通。在本系统中每一个班级的学生和任课教师之间组建成一个群,大家通过群组的模式进行交流。交流的手段有图文、音频、视频三种。图文交流是指用户可以发送文字、图片、文件(一般文件、音频文件、视频文件)等信息载体进行交流。音频交流是指几个用户临时组建一个小组,大家开启语音通话功能实现语音交流。视频交流是指其中几个用户临时组建一个小组,大家开启视频通话功能,能够在系统中看到彼此的人像,进行远程视频交流。

(4)参数配置

参数配置是指用户对校园通子系统的客户端软件进行参数配置,这些参数包含:

个人显示和名称、头像、退出系统,个人收藏夹存储路径配置,是否开启新消息提醒,是否开启语音和视频通话提醒,是否自动升级系统,是否随系统一起运行,退出时是否清空聊天记录,发送消息快捷键,截屏快捷键,聊天背景设置,消息备份与管理,屏幕自适应设置,是否自动保留密码。

图6-20 校园通子系统功能组成图

用户可以在自己的个人移动终端上设置以上参数。

(5)定位

当学生开启个人学习终端APP后,系统会自动向AI交互教学管理平台发送个人位置信息,此时教师和学校管理者就可以通过校园通子系统在地图上进行定位,查看学生的位置情况。当学生参与校外活动时只需要开启定位功能,教师就可以进行位置定位和监控,提高学生课外活动的安全性。

(6)收藏夹

收藏夹是系统提供的一个文件永久保存的地方,其中的文件不会因为消息的清空而消失,除非用户手动删除它。用户可以管理自己的收藏夹,收藏夹中的文件提供按类型分类显示和按照日期排序显示两种列表展示方式,用户也可以通过文件名中的关键字进行模糊查找。

(7)学习情况

这个功能是为学生提供的,以方便学生查看自己的作业、考试和平时的考勤情况。系统提供了三种类型的快捷按钮,学生通过服务按钮可以获取每次作业情况、每次考试成绩情况以及平时的考勤情况。当然教师也可以查看学生情况。通过查看学生情况,教师可以对某位学生有一个整体的认知,方便追踪和提供有效的管理方式和方法,帮助学生提高自己的学习成绩。

6.5.6.2 对象汇总

(1)消息

消息分为纯文本消息、图片消息、图文消息、视频消息、语音消息、文件六种消息类型。消息的格式定义如下:

from属性:设置消息发送方自身的Full JID(node@domain/resource)

to属性:设置消息接收方的Bare JID(node@domain),通常第一次发送方无法确知接收方的Full JID,通过服务器中转路由时由服务器根据Base JID映射接收方的Full JID。如果这个消息是在回复之前接收到的消息,则to属性应该包含对方完整的Full JID。

如此设计的好处在于:当to属性设定为Full JID时可以帮助服务器省却接收者的资源定位(接入定位),在一个IM服务集群环境中,这种定位通常意味着一次分布式缓存读取操作。

type属性:XMPP约定了type的枚举值,包括:

chat:表明在一个点对点会话环境中的聊天消息。

groupchat:表明在一个多人会话环境中的聊天消息。(www.xing528.com)

headline:通常一些系统通知、警告、实时数据更新采用此类型,这类消息不期待客户端回复或响应,具有很高的实时性,不需要离线存储。

normal:默认的消息类型(缺乏type属性时),通常表达一种要求接收方必须确认的消息,一般用于系统提示强制用户确认或取消等。

error:表示一个错误消息,可能由服务端发送给客户端,也可能是另一个客户接收端回应给客户发送端,此类消息也不需要离线存储。

<subject>子元素:表明一个消息主题,通常客户端实现显示在聊天窗口标题栏处。

<body>子元素:消息内容部分。

<subject>和<body>都允许包含多个元素标签,不同的标签根据xml:lang表达不同的语言(XMPP可是一个国际化协议)。

<thread>子元素:用于跟踪一个会话,该元素的作用主要在于方便客户端实现消息展示(例如:消息历史查询时按每次会话折叠显示消息),每次会话产生一个唯一的thread ID,xmpp推荐采用uuid算法,具体用法可参考XEP-0201扩展协议和RFC6121。

还有一种情况是离线消息,它与正常消息的格式和处理机制有所不同,格式如下:

离线消息中包含了一个<delay>的子元素,<delay>子元素的from记录了延迟消息的最后来源方,如上例中from为capulet.com,指接收离线消息人连接的服务器,离线消息最终由该服务器发出stamp属性记录了离线消息的存储时间,客户端实现应显示该时间而非接收到的时间。

①文本消息:

注意:用户点击图片时,就立即上传图片,并生成缩小图显示出来,上传的时候采用FTP上传,SID是FTP服务器的ID,各个客户端得到的ID对应的URL是一致的。

③视频消息格式:

(2)群组

群组具有以下属性:群组名是否可以被搜索、创建人、创建时间、用户数、管理员ID。

只有管理员才可以解散群,其他用户不可以解散和退出。

(3)信息

信息包括以下属性:类型(新闻、公告、通知)、标题、内容、附件、创建人、开始有效时间、失效时间、是否公开。

(4)收藏夹

收藏夹的属性有:收藏夹用户ID、收藏夹路径、文件数、空间大小、是否有限制。

当用户把某个文件加入收藏夹时就是把文件移动到收藏夹的存储目录里。

(5)调查反馈

调查的属性有:调查主题、发布时间、调查人、失效时间。

调查项:调查主题ID、选项。

反馈信息的属性有:调查ID、用户ID、调查项ID、结果。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈