基于“世界大学城”的学习社团移动平台建设*
提出了基于“世界大学城”的学习社团移动平台建设目标,通过分析系统结构、功能模块,阐述移动平台与大学城服务端数据交互、社团推荐及资源推荐,介绍了整个社团的建设思路和关键技术。
标签:世界大学城;学习社团;移动平台;智能推荐;信息交互
1 绪论
1.1 “世界大学城”简介
“世界大学城”是一座网络虚拟城市,旨在打造全球一体化远程教育互助平台。它基于网络交互,以远程教育为核心,综合了远程教学、网络办公、及时通讯、商务管理、全民媒体、个性化数字图书馆等功能,是全民终生学习的校园。世界大学城项目在各高校、职业院校及中小学等得到了广泛的应用,但客户端建立在PC机上,其使用过程中受到一定的时间、地点影响。
1.2 移动互联技术的普及及应用
移动互联技术发展迅速。智能手机像个人电脑一样,具有独立的操作系统,可以由用户自行安装应用软件、游戏、导航等第三方提供的程序。目前,大学生普遍拥有智能手机,智能手机已是大学生学习生活的重要工具。
1.3 学习社团定义
学习型社团是指符合学习型组织理念的高校社团,通过培养学生的自主学习和团体学习,充分发挥学生社团成员的创造性能力而建立起来的一种有机的、高度柔性的、扁平的、符合人性的、能持续发展的、以信息和知识为基础的组织。
2 建设目标
基于世界大学城资源,在移动互联网平台上搭建虚拟学习社团。该社团集合社团成员、学习资源和学习交流平台为一体。社团成员具有相同学习方向,且乐于自主学习和团体学习的学习人员;社团学习资源依托世界大学城的大量免费的学习资源,且与改社团的学习研究方向一致;学习交流平台,完成师生学习、交流、提问、解答、评价等环节,使学生能够充分发挥团队精神和沟通合作能力
3 建设方案
3.1 业务框架
免费资源网站源码下载学习社团的服务端即世界大学城的服务端,业务框架已经实现,移动学习社团只是该业务的扩展,增加了移动设备通过无线网络连接访问大学城服务端的环节。其业务示意图如1所示。
3.2 学习社团移动平台功能模块
用户按社团进行分组管理,一个社团是一个用户组,一个用户可以加入若干个学习社团。用户按照级别划分为五星、四星、三星、二星、一星用户。新登录用户级别为一星,其级别随着上载资源数量、资源被引用数量、回答问题被采纳数量而提升。社团由四星及以上用户创建。社团采用多种方式标识,包括专业大类如软件开发、专业方向如android开发、专业子方向如android应用软件开发、创始人地域如长沙(方便开展线下交流活动)、社团级别如五星社团。登录之后,根据用户选择的专业方向等信息,系统自动推荐社团。视频资源和其它资源均来自于世界大学城web服务器,移动客户端整合显示与社团相关的资源,用户通过客户端从服务端下载资源,资源也将上传到服务端。
3.3 移动平台建设关键问题
由于业务逻辑已在大学城服务端实现,学习社团移动平台要解决的关键问题是如何和服务端交互数据、如何呈现服务端发送过来的数据以及社团和资源推荐。
3.3.1 移动客户端与web服务端的信息交互
要对信息进行处理,首先需要对信息项进行定义。对于移动客户端,信息项即为POJO实体类的定义,且POJO实体类的属性对应于数据表的列。接下来采用JSON格式将信息封装为HTTP通信的实体HttpEntity。JSON是一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案,从而可以在不同平台间进行数据交换。封装好的信息通过使用HttpClient的推送方法进行内容的推送,对于推送结果的判断则需要获取服务端的执行反馈。
3.3.2 移动客户端信息展示。信息的展示体现在前台Activity。由于android规定只有在主线程中才能更新界面,故在Activity中定义数据容器并绑定到适配器Adapter,并调用线程在后台获取数据,同时初始化主线程消息队列处理器Handler。当数据获取线程获取数据并填充Acti
vity 的数据容器完毕后,向Activity的主线程消息队列处理器发送消息,通知适配数据进行视图更新。
3.3.3 推荐算法研究。迅速增长的信息带来了信息超载的问题:过量信息同时呈现使得用户无法从中获取对自己有用的部分,信息使用效率反而降低。社团平台通过提取特征值来过滤信息,实现推荐。特征值计算如公式(1)所示。
(1)
社团平台推荐包括社团推荐和资源推荐。社团推荐是指为登录会员推荐合适的社团。特征项包括专业、兴趣、地域、级别等。特征项的相关度是指会员与社团在该项特征上的相关程度,采用5分制原则计分;特征项权重是指该特征项在所有特征项中的重要程度,采用5分制原则计分。特征值高者优先推荐。资源推荐是指为学习社团推荐合适的资源。依据课程不同,资源类型有所不同。例如软件开发课程资源主要包括视频资源、课件资源、文本资源、源码资源、测试资源等。资源推荐特征项包括专业、资源级别、社团和资源级别相差度、资源和社团成员的关联度等。计算方式与社团推荐相同。
3.3.4 视频资源管理。世界大学城空间支持多种格式视频的上传,但不是所有类型的视频都能在移动客户端播放。另一方面文章栏目不支持上传FLV格式的文件。为了解决这个矛盾,作者在文章栏目中上传SWF格式的视频文件,上传成功后我们可以取得文件的下载地址,然后在Android端通过WebView组件来实现SWF格式的视频文件的播放。WebView播放SWF文件有两种方式:loadUrl 和loadDataWithBaseURL。loadUrl方式不支持播放进度的控制。loadDataWithBaseURL支持暂停,继续以及前进和后退播放。
4 结束语
移动客户端的建立促进了世界大学城的广泛推广和使用,学习社团是世界大学城空间在移动平台上的一种应用。文章阐述了学习社团的建设目标,并从信息交互、智能推荐等方面对关键的实现技术做了详细的阐述。对于世界大学城移动客户端建设和一种新型的、便捷的学习社团的建设有一定的实用价值和借鉴价值。
参考文献
[1]YAN Bincheng,LI Feng,Communication between mobile terminal and remote computer[J].Computer Engineering,2010,36(24):93-95.
[2]晏弼成,李峰.一种移动终端与远程计算机间的通信机制[J].计算机工程,2010,36(24):93-95.
[3]邓河.一种基于世界大学城的移动“慕课”课程建设方法[J].应用研发,2014.
作者简介:李跃飞,女,湖南宁乡人,湖南信息学院讲师,专业带头人,主要研究移动互联网应用软件开发。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。