国家精品课程资源网的移动Web应用设计
王斌 黄如花
摘 要:本文采用B/S结构的开发模式,从功能设计、页面布局、资源组织和用户管理四个方面对国家精品课程网的移动Web应用进行了分析与设计。
关键词:移动Web应用;精品课程;开放课程;国家精品课程资源网
中图分类号:TP311 文献标志码:A 文章编号:1673-8454(2014)05-0039-03
一、引言
据CNNIC统计,截止2012年12月底,我国手机网民用户为4.2亿,占国内网民总数的74.5%,超过台式电脑网民数。[1]随着Wifi服务覆盖率的增加、移动智能终端设备性能的提升,用户开始倾向于通过移动智能终端自由、便捷地使用互联网资源。国家精品课程资源网是国内涵盖学科最广、数量最多的精品课程资源平台,目前使用移动智能终端访问国家精品课程网存在诸多不便,例如展示条目过多而阻碍用户查找所需资源、课程具体资源展示内容及方式不够完善等。本文在对当前主要移动应用开发模式综合分析的基础上,提出针对国家精品课程网采用B/S结构模式设计开发移动Web应用。
二、开发总体思路
1.采用B/S结构开发模式
目前的移动应用开发模式主要分为C/S结构(Client/Server)的客户端原生应用开发模式和B/S结构(Browser/Server)的移动Web应用开发模式。
C/S结构开发模式是针对运行的目标操作系统平台开发相应的客户端,通过客户端直接与服务器相连接,具有响应速度快、能够最大化地利用硬件性能等优点。但是随着操作系统种类的不断增加以及各操作系统版本的不断升级,基于C/S结构的应用开发模式暴露出以下几个方面的不足:①由于在整个开发过程中需要针对不同的操作系统进行分别开发,后期的数据维护以及版本更新也需要针对不同的操作系统进行,造成了开发周期长,成本过高,严重制约了应用的后期发展;②C/S结构的应用在使用之前需要下载到终端,占据终端的内存,同时在使用过程中对硬件CPU的消耗很大,这在很大程度上都需要硬件性能较高的设备支持;③C/S结构的应用开发的宣传发布主要是通过各大应用传播商,而在应用予以公开发布之前需要通过传播方的审核,后期版本维护后也需要重新提交审核,整个发布过程烦琐而且审核标准由应用的传播方制定。
B/S结构开发模式实质是基于浏览器的开发,不涉及具体操作系统平台,因此开发出的应用能够跨平台使用,即“一次开放,多处应用”。[2] B/S结构移动应用开发结构如图1所示。B/S结构开发模式采用的是网页设计语言,通过利用HTML构建页面的结构框架;CSS 可定义丰富的样式,使页面变得美观整洁;JavaScript 和它提供的一系列API 赋予了Web 页面强大的展现和交互能力,具有开发周期短、成本低等优点。[3]
此外B/S结构模式开发的应用不需要经过第三方审核发布,用户只需要通过利用终端上的浏览器访问特定的URL(统一资源定位符)即可,可以利用目前的一些社交媒体工具(例如微博、微信)进行推广,通过提高网站自身的知名度加以宣传,因此在针对国家精品课程资源网设计移动应用时优先考虑B/S结构的开发方式。
2.采用JQuery Mobile框架
Query Mobile框架是基于JQuery的移动版本,是针对浏览器的移动Web应用开发框架,属于一款轻量级的移动Web应用开发框架。[4] JQuery Mobile继承了JQuery全部的核心代码库,同时还发布了一个完整统一的jQuery移动UI框架。主要采用了以HTML和CSS为中心的方法开发页面,使用JavaScript专门致力于添加时间、动画及其他功能的实现,侧重点主要是为基于WebKit的浏览器提供经过优化的支持,支持主流的移动平台。
3.采用Dreamweaver CS6开发工具
利用Dreamweaver可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页,目前最新版本的Dreamweaver CS6支持jQuery Mobile框架,支持各种屏幕、手机和平板电脑建立项目,开发人员可以延续原有的网页设计习惯进行移动Web应用开发。此外CS6新版本中还使用了自适应网格版面创建页面,在发布前使用多屏幕预览审阅设计,同时 “实时视图”和“多屏幕预览”面板可呈现 HTML5 代码,便于开发过程中的检查纠错,可大大提高工作效率。
三、功能设计
针对国家精品课程资源网开发的精品课程移动Web应用(后文简称“精品课程移动应用”)功能设计主要分为基础功能和个性化功能,其中基础功能支持注册用户与非注册用户对国家精品课程资源网的浏览和检索;个性化功能支持注册用户的如RSS订阅、互动、收藏评论等个性化功能。精品课程应用功能具体如图2所示。
1.基础功能
(1)浏览功能
浏览功能主要包括对课程资源的浏览和对有关精品课程建设新闻资讯的浏览。课程资源的浏览主要支持用户按照本科课程、专科课程和专家讲座进行浏览,同时根据最近更新的课程资源和最受用户好评的课程资源供用户浏览使用。新闻资讯浏览则主要是聚焦有关精品课程建设的国内外新闻。
(2)检索功能
课程资源的检索支持对课程资源元数据的检索,例如课程名、授课教师名字、课程所属的学科名称等。简单检索可以满足用户对课程资源简单的检索,主要支持课程元数据关键字的简单检索。高级检索则是对课程资源的精确检索,同时提供不同的检索字段(例如课程名、授课教师名等),满足用户对课程资源的精确检索的需求。进阶检索主要是在简单检索或者高级检索后,通过修改检索式在初次检索结果中进行再检索的过程,能够帮助用户进一步缩小检索范围。支持短语精确检索的同时也支持模糊检索,例如在检索框中输入“computer science”或者“计算机科学”的检索结果是一致的。
2.个性化服务功能
注册用户由于其提供了相关的个人信息(例如感兴趣的学科领域),在具有非注册用户所拥有的浏览和检索功能基础上,精品课程移动Web应用针对注册用户还提供了一系列的个性化服务(例如RSS订阅、站内私信、评论推荐等),满足用户在利用国家精品课程网进行自我学习所需的个性化服务。
(1)RSS订阅功能
RSS订阅功能主要是根据用户在注册时所选择接受推送的学科或者具体课程定期向用户进行推送。课程资源在上架发布之后根据发布时间进行排序,向用户推送最近更新的课程,同时根据课程上架发布后的用户反馈,将受用户反馈最好的课程按照注册用户需求推送,所有的推送课程都提供相应课程的链接,便于用户直接阅览。
(2)站内通讯功能
站内通讯功能可以提供实时在线的文字信息传递功能,同时支持消息的离线发送功能,为注册用户提供了相互沟通交流的渠道,有助于用户之间交换课程学习心得体会,同时还提供了用户与网站管理员沟通的渠道,便于用户将使用精品课程资源网过程中的个人体会反馈给网站管理员,从根本上有益于国家精品课程资源网的长期发展。
(3)点评推荐功能
评论功能主要是针对用户在使用过程中对课程资源的评价,这样能够建立与课程教师、课程学习者之间沟通的桥梁,便于课程学习过程中交流心得,同时也有利于授课教师接受课程学习反馈,对课程的后期建设起到一定的指导作用。推荐功能可以在对课程资源的评论中@好友注册账号名,实现将相关资源推荐给好友,好友登录之后即能收到提示,这样既提高优质精品课程资源的利用率,也丰富了用户之间的沟通方式。
(4)下载积分管理功能
课程资源的下载操作仅针对注册用户开放,下载之前需要注册用户支付站内积分,完成支付后才能开启下载任务。用户通过对个人站内积分的管理便于用户对下载资源的合理分配,以及满足用户购买积分以便获得更多课程资源的需求。此外针对注册用户还提供了个人信息管理、课程资源管理等功能,满足用户在使用精品课程资源网过程中的各种需求,为用户提供良好的体验环境,从而增加用户对精品课程资源网的忠诚度。
四、界面设计
1.课程中心
将现有的视频中心、课程中心、教材中心合并为课程中心,通过建立完善的检索策略,确保用户通过浏览、检索步骤即能够找到自己所需的课程资源。由于访问国家精品课程网站的主要功能是供用户查找课程资源进行自我学习,所以国家精品课程网移动Web的首页默认为课程中心首页,国家精品课程资源网移动Web应用首页如图3所示,课程信息界面如图4所示。
2.资讯中心
精品课程建设的资讯浏览主要是将新闻信息分成了资讯快报、专题聚焦、工作简报。资讯快报主要是有关精品课程建设的日常新闻;专题聚焦则是对重大的有关精品课程发展的事件(如年度会议、国家政策发布)进行专题播报;工作简报主要是国家精品课程资源网的工作月度、季度、年度工作进展报告。
3.个人中心
个人中心主要集成了注册用户的个性化服务,根据注册用户在访问和使用国家精品课程资源网过程中,对课程资源进行管理和对用户之间的互动沟通管理。课程资源的管理主要包括对课程的收藏管理、RSS课程订阅管理、课程评论管理。用户之间的沟通管理主要包括用户之间的相互@功能、私信功能、群组功能管理。
五、课程管理
精品课程移动Web应用的课程内容管理主要是针对课程所包含内容的管理,主要是指课程资源管理、课程评论反馈管理以及课程总体上的关联管理以及课程教师的信息管理,具体如图5所示。
1.资源管理
由于资源的格式多样(包括视频、音频、文本等),资源的展示受屏幕大小不同、分辨率不同等因素影响,在考虑展示方式的过程中主要整合视频及音频资源,同时,选择支持尽可能多的文件格式播放插件,保证其他格式的课程资源也能够简洁美观完整地展示给用户,采用线上观看和下载观看相结合的方式。具体的实现可以采用Document Viewer,可以让用户在网页中直接查看多种文件格式,其支持的文件格式包括PDF文件、文本等,能够满足不同格式的教学资源的展示需求。
2.反馈管理
课程的反馈管理主要包括课程被点播浏览的次数,课程的被点“赞”统计以及课程的下载统计,定期分别按照站内全部课程、所处学科范围选出最受欢迎的课程,并统计结果推送给订阅的注册用户,同时根据数据统计结果,可以根据最受欢迎的课程,推选出最佳授课教师。
参考文献:
[1]中国互联网络信息中心.第31次中国互联网络发展状况统计报告[EB/OL]. http://www.cnnic.cn/hlwfzyj/hlwxzbg/hlwtjbg/201301/P020130122600399530412.pdf,2013-1.
[2]陈桦,杜启宏,程刚.移动智能终端Web应用平台开发技术研究[J].移动通信,2013(5).
[3]潘晓梦,邓建华,苏厚勤.一种跨平台移动应用方案的研究与实践[J].计算机应用与软件,2013(1).
[4]jQuery Mobile中文社区[DB/OL]. http://www.jqmobile.org/forum-jqmobile-1.html.
(编辑:王天鹏)
2.个性化服务功能
注册用户由于其提供了相关的个人信息(例如感兴趣的学科领域),在具有非注册用户所拥有的浏览和检索功能基础上,精品课程移动Web应用针对注册用户还提供了一系列的个性化服务(例如RSS订阅、站内私信、评论推荐等),满足用户在利用国家精品课程网进行自我学习所需的个性化服务。
(1)RSS订阅功能
RSS订阅功能主要是根据用户在注册时所选择接受推送的学科或者具体课程定期向用户进行推送。课程资源在上架发布之后根据发布时间进行排序,向用户推送最近更新的课程,同时根据课程上架发布后的用户反馈,将受用户反馈最好的课程按照注册用户需求推送,所有的推送课程都提供相应课程的链接,便于用户直接阅览。
(2)站内通讯功能
站内通讯功能可以提供实时在线的文字信息传递功能,同时支持消息的离线发送功能,为注册用户提供了相互沟通交流的渠道,有助于用户之间交换课程学习心得体会,同时还提供了用户与网站管理员沟通的渠道,便于用户将使用精品课程资源网过程中的个人体会反馈给网站管理员,从根本上有益于国家精品课程资源网的长期发展。
(3)点评推荐功能
评论功能主要是针对用户在使用过程中对课程资源的评价,这样能够建立与课程教师、课程学习者之间沟通的桥梁,便于课程学习过程中交流心得,同时也有利于授课教师接受课程学习反馈,对课程的后期建设起到一定的指导作用。推荐功能可以在对课程资源的评论中@好友注册账号名,实现将相关资源推荐给好友,好友登录之后即能收到提示,这样既提高优质精品课程资源的利用率,也丰富了用户之间的沟通方式。
(4)下载积分管理功能
课程资源的下载操作仅针对注册用户开放,下载之前需要注册用户支付站内积分,完成支付后才能开启下载任务。用户通过对个人站内积分的管理便于用户对下载资源的合理分配,以及满足用户购买积分以便获得更多课程资源的需求。此外针对注册用户还提供了个人信息管理、课程资源管理等功能,满足用户在使用精品课程资源网过程中的各种需求,为用户提供良好的体验环境,从而增加用户对精品课程资源网的忠诚度。
四、界面设计
1.课程中心
将现有的视频中心、课程中心、教材中心合并为课程中心,通过建立完善的检索策略,确保用户通过浏览、检索步骤即能够找到自己所需的课程资源。由于访问国家精品课程网站的主要功能是供用户查找课程资源进行自我学习,所以国家精品课程网移动Web的首页默认为课程中心首页,国家精品课程资源网移动Web应用首页如图3所示,课程信息界面如图4所示。
2.资讯中心
精品课程建设的资讯浏览主要是将新闻信息分成了资讯快报、专题聚焦、工作简报。资讯快报主要是有关精品课程建设的日常新闻;专题聚焦则是对重大的有关精品课程发展的事件(如年度会议、国家政策发布)进行专题播报;工作简报主要是国家精品课程资源网的工作月度、季度、年度工作进展报告。
3.个人中心
个人中心主要集成了注册用户的个性化服务,根据注册用户在访问和使用国家精品课程资源网过程中,对课程资源进行管理和对用户之间的互动沟通管理。课程资源的管理主要包括对课程的收藏管理、RSS课程订阅管理、课程评论管理。用户之间的沟通管理主要包括用户之间的相互@功能、私信功能、群组功能管理。
五、课程管理
精品课程移动Web应用的课程内容管理主要是针对课程所包含内容的管理,主要是指课程资源管理、课程评论反馈管理以及课程总体上的关联管理以及课程教师的信息管理,具体如图5所示。
1.资源管理
由于资源的格式多样(包括视频、音频、文本等),资源的展示受屏幕大小不同、分辨率不同等因素影响,在考虑展示方式的过程中主要整合视频及音频资源,同时,选择支持尽可能多的文件格式播放插件,保证其他格式的课程资源也能够简洁美观完整地展示给用户,采用线上观看和下载观看相结合的方式。具体的实现可以采用Document Viewer,可以让用户在网页中直接查看多种文件格式,其支持的文件格式包括PDF文件、文本等,能够满足不同格式的教学资源的展示需求。
2.反馈管理
课程的反馈管理主要包括课程被点播浏览的次数,课程的被点“赞”统计以及课程的下载统计,定期分别按照站内全部课程、所处学科范围选出最受欢迎的课程,并统计结果推送给订阅的注册用户,同时根据数据统计结果,可以根据最受欢迎的课程,推选出最佳授课教师。
参考文献:
[1]中国互联网络信息中心.第31次中国互联网络发展状况统计报告[EB/OL]. http://www.cnnic.cn/hlwfzyj/hlwxzbg/hlwtjbg/201301/P020130122600399530412.pdf,2013-1.
[2]陈桦,杜启宏,程刚.移动智能终端Web应用平台开发技术研究[J].移动通信,2013(5).
[3]潘晓梦,邓建华,苏厚勤.一种跨平台移动应用方案的研究与实践[J].计算机应用与软件,2013(1).
[4]jQuery Mobile中文社区[DB/OL]. http://www.jqmobile.org/forum-jqmobile-1.html.
(编辑:王天鹏)
2.个性化服务功能
注册用户由于其提供了相关的个人信息(例如感兴趣的学科领域),在具有非注册用户所拥有的浏览和检索功能基础上,精品课程移动Web应用针对注册用户还提供了一系列的个性化服务(例如RSS订阅、站内私信、评论推荐等),满足用户在利用国家精品课程网进行自我学习所需的个性化服务。
(1)RSS订阅功能
RSS订阅功能主要是根据用户在注册时所选择接受推送的学科或者具体课程定期向用户进行推送。课程资源在上架发布之后根据发布时间进行排序,向用户推送最近更新的课程,同时根据课程上架发布后的用户反馈,将受用户反馈最好的课程按照注册用户需求推送,所有的推送课程都提供相应课程的链接,便于用户直接阅览。
(2)站内通讯功能
站内通讯功能可以提供实时在线的文字信息传递功能,同时支持消息的离线发送功能,为注册用户提供了相互沟通交流的渠道,有助于用户之间交换课程学习心得体会,同时还提供了用户与网站管理员沟通的渠道,便于用户将使用精品课程资源网过程中的个人体会反馈给网站管理员,从根本上有益于国家精品课程资源网的长期发展。
(3)点评推荐功能
评论功能主要是针对用户在使用过程中对课程资源的评价,这样能够建立与课程教师、课程学习者之间沟通的桥梁,便于课程学习过程中交流心得,同时也有利于授课教师接受课程学习反馈,对课程的后期建设起到一定的指导作用。推荐功能可以在对课程资源的评论中@好友注册账号名,实现将相关资源推荐给好友,好友登录之后即能收到提示,这样既提高优质精品课程资源的利用率,也丰富了用户之间的沟通方式。
(4)下载积分管理功能
课程资源的下载操作仅针对注册用户开放,下载之前需要注册用户支付站内积分,完成支付后才能开启下载任务。用户通过对个人站内积分的管理便于用户对下载资源的合理分配,以及满足用户购买积分以便获得更多课程资源的需求。此外针对注册用户还提供了个人信息管理、课程资源管理等功能,满足用户在使用精品课程资源网过程中的各种需求,为用户提供良好的体验环境,从而增加用户对精品课程资源网的忠诚度。
四、界面设计
1.课程中心
将现有的视频中心、课程中心、教材中心合并为课程中心,通过建立完善的检索策略,确保用户通过浏览、检索步骤即能够找到自己所需的课程资源。由于访问国家精品课程网站的主要功能是供用户查找课程资源进行自我学习,所以国家精品课程网移动Web的首页默认为课程中心首页,国家精品课程资源网移动Web应用首页如图3所示,课程信息界面如图4所示。
2.资讯中心
精品课程建设的资讯浏览主要是将新闻信息分成了资讯快报、专题聚焦、工作简报。资讯快报主要是有关精品课程建设的日常新闻;专题聚焦则是对重大的有关精品课程发展的事件(如年度会议、国家政策发布)进行专题播报;工作简报主要是国家精品课程资源网的工作月度、季度、年度工作进展报告。
3.个人中心
个人中心主要集成了注册用户的个性化服务,根据注册用户在访问和使用国家精品课程资源网过程中,对课程资源进行管理和对用户之间的互动沟通管理。课程资源的管理主要包括对课程的收藏管理、RSS课程订阅管理、课程评论管理。用户之间的沟通管理主要包括用户之间的相互@功能、私信功能、群组功能管理。
五、课程管理
精品课程移动Web应用的课程内容管理主要是针对课程所包含内容的管理,主要是指课程资源管理、课程评论反馈管理以及课程总体上的关联管理以及课程教师的信息管理,具体如图5所示。
1.资源管理
由于资源的格式多样(包括视频、音频、文本等),资源的展示受屏幕大小不同、分辨率不同等因素影响,在考虑展示方式的过程中主要整合视频及音频资源,同时,选择支持尽可能多的文件格式播放插件,保证其他格式的课程资源也能够简洁美观完整地展示给用户,采用线上观看和下载观看相结合的方式。具体的实现可以采用Document Viewer,可以让用户在网页中直接查看多种文件格式,其支持的文件格式包括PDF文件、文本等,能够满足不同格式的教学资源的展示需求。
2.反馈管理
课程的反馈管理主要包括课程被点播浏览的次数,课程的被点“赞”统计以及课程的下载统计,定期分别按照站内全部课程、所处学科范围选出最受欢迎的课程,并统计结果推送给订阅的注册用户,同时根据数据统计结果,可以根据最受欢迎的课程,推选出最佳授课教师。
参考文献:
[1]中国互联网络信息中心.第31次中国互联网络发展状况统计报告[EB/OL]. http://www.cnnic.cn/hlwfzyj/hlwxzbg/hlwtjbg/201301/P020130122600399530412.pdf,2013-1.
[2]陈桦,杜启宏,程刚.移动智能终端Web应用平台开发技术研究[J].移动通信,2013(5).
[3]潘晓梦,邓建华,苏厚勤.一种跨平台移动应用方案的研究与实践[J].计算机应用与软件,2013(1).
[4]jQuery Mobile中文社区[DB/OL]. http://www.jqmobile.org/forum-jqmobile-1.html.
(编辑:王天鹏)
摘 要:本文采用B/S结构的开发模式,从功能设计、页面布局、资源组织和用户管理四个方面对国家精品课程网的移动Web应用进行了分析与设计。
关键词:移动Web应用;精品课程;开放课程;国家精品课程资源网
中图分类号:TP311 文献标志码:A 文章编号:1673-8454(2014)05-0039-03
一、引言
据CNNIC统计,截止2012年12月底,我国手机网民用户为4.2亿,占国内网民总数的74.5%,超过台式电脑网民数。[1]随着Wifi服务覆盖率的增加、移动智能终端设备性能的提升,用户开始倾向于通过移动智能终端自由、便捷地使用互联网资源。国家精品课程资源网是国内涵盖学科最广、数量最多的精品课程资源平台,目前使用移动智能终端访问国家精品课程网存在诸多不便,例如展示条目过多而阻碍用户查找所需资源、课程具体资源展示内容及方式不够完善等。本文在对当前主要移动应用开发模式综合分析的基础上,提出针对国家精品课程网采用B/S结构模式设计开发移动Web应用。
二、开发总体思路
1.采用B/S结构开发模式
目前的移动应用开发模式主要分为C/S结构(Client/Server)的客户端原生应用开发模式和B/S结构(Browser/Server)的移动Web应用开发模式。
C/S结构开发模式是针对运行的目标操作系统平台开发相应的客户端,通过客户端直接与服务器相连接,具有响应速度快、能够最大化地利用硬件性能等优点。但是随着操作系统种类的不断增加以及各操作系统版本的不断升级,基于C/S结构的应用开发模式暴露出以下几个方面的不足:①由于在整个开发过程中需要针对不同的操作系统进行分别开发,后期的数据维护以及版本更新也需要针对不同的操作系统进行,造成了开发周期长,成本过高,严重制约了应用的后期发展;②C/S结构的应用在使用之前需要下载到终端,占据终端的内存,同时在使用过程中对硬件CPU的消耗很大,这在很大程度上都需要硬件性能较高的设备支持;③C/S结构的应用开发的宣传发布主要是通过各大应用传播商,而在应用予以公开发布之前需要通过传播方的审核,后期版本维护后也需要重新提交审核,整个发布过程烦琐而且审核标准由应用的传播方制定。
B/S结构开发模式实质是基于浏览器的开发,不涉及具体操作系统平台,因此开发出的应用能够跨平台使用,即“一次开放,多处应用”。[2] B/S结构移动应用开发结构如图1所示。B/S结构开发模式采用的是网页设计语言,通过利用HTML构建页面的结构框架;CSS 可定义丰富的样式,使页面变得美观整洁;JavaScript 和它提供的一系列API 赋予了Web 页面强大的展现和交互能力,具有开发周期短、成本低等优点。[3]
此外B/S结构模式开发的应用不需要经过第三方审核发布,用户只需要通过利用终端上的浏览器访问特定的URL(统一资源定位符)即可,可以利用目前的一些社交媒体工具(例如微博、微信)进行推广,通过提高网站自身的知名度加以宣传,因此在针对国家精品课程资源网设计移动应用时优先考虑B/S结构的开发方式。
2.采用JQuery Mobile框架
Query Mobile框架是基于JQuery的移动版本,是针对浏览器的移动Web应用开发框架,属于一款轻量级的移动Web应用开发框架。[4] JQuery Mobile继承了JQuery全部的核心代码库,同时还发布了一个完整统一的jQuery移动UI框架。主要采用了以HTML和CSS为中心的方法开发页面,使用JavaScript专门致力于添加时间、动画及其他功能的实现,侧重点主要是为基于WebKit的浏览器提供经过优化的支持,支持主流的移动平台。
3.采用Dreamweaver CS6开发工具
利用Dreamweaver可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页,目前最新版本的Dreamweaver CS6支持jQuery Mobile框架,支持各种屏幕、手机和平板电脑建立项目,开发人员可以延续原有的网页设计习惯进行移动Web应用开发。此外CS6新版本中还使用了自适应网格版面创建页面,在发布前使用多屏幕预览审阅设计,同时 “实时视图”和“多屏幕预览”面板可呈现 HTML5 代码,便于开发过程中的检查纠错,可大大提高工作效率。
三、功能设计
针对国家精品课程资源网开发的精品课程移动Web应用(后文简称“精品课程移动应用”)功能设计主要分为基础功能和个性化功能,其中基础功能支持注册用户与非注册用户对国家精品课程资源网的浏览和检索;个性化功能支持注册用户的如RSS订阅、互动、收藏评论等个性化功能。精品课程应用功能具体如图2所示。
1.基础功能
(1)浏览功能
浏览功能主要包括对课程资源的浏览和对有关精品课程建设新闻资讯的浏览。课程资源的浏览主要支持用户按照本科课程、专科课程和专家讲座进行浏览,同时根据最近更新的课程资源和最受用户好评的课程资源供用户浏览使用。新闻资讯浏览则主要是聚焦有关精品课程建设的国内外新闻。
(2)检索功能
课程资源的检索支持对课程资源元数据的检索,例如课程名、授课教师名字、课程所属的学科名称等。简单检索可以满足用户对课程资源简单的检索,主要支持课程元数据关键字的简单检索。高级检索则是对课程资源的精确检索,同时提供不同的检索字段(例如课程名、授课教师名等),满足用户对课程资源的精确检索的需求。进阶检索主要是在简单检索或者高级检索后,通过修改检索式在初次检索结果中进行再检索的过程,能够帮助用户进一步缩小检索范围。支持短语精确检索的同时也支持模糊检索,例如在检索框中输入“computer science”或者“计算机科学”的检索结果是一致的。
2.个性化服务功能
注册用户由于其提供了相关的个人信息(例如感兴趣的学科领域),在具有非注册用户所拥有的浏览和检索功能基础上,精品课程移动Web应用针对注册用户还提供了一系列的个性化服务(例如RSS订阅、站内私信、评论推荐等),满足用户在利用国家精品课程网进行自我学习所需的个性化服务。
(1)RSS订阅功能
RSS订阅功能主要是根据用户在注册时所选择接受推送的学科或者具体课程定期向用户进行推送。课程资源在上架发布之后根据发布时间进行排序,向用户推送最近更新的课程,同时根据课程上架发布后的用户反馈,将受用户反馈最好的课程按照注册用户需求推送,所有的推送课程都提供相应课程的链接,便于用户直接阅览。
(2)站内通讯功能
站内通讯功能可以提供实时在线的文字信息传递功能,同时支持消息的离线发送功能,为注册用户提供了相互沟通交流的渠道,有助于用户之间交换课程学习心得体会,同时还提供了用户与网站管理员沟通的渠道,便于用户将使用精品课程资源网过程中的个人体会反馈给网站管理员,从根本上有益于国家精品课程资源网的长期发展。
(3)点评推荐功能
评论功能主要是针对用户在使用过程中对课程资源的评价,这样能够建立与课程教师、课程学习者之间沟通的桥梁,便于课程学习过程中交流心得,同时也有利于授课教师接受课程学习反馈,对课程的后期建设起到一定的指导作用。推荐功能可以在对课程资源的评论中@好友注册账号名,实现将相关资源推荐给好友,好友登录之后即能收到提示,这样既提高优质精品课程资源的利用率,也丰富了用户之间的沟通方式。
(4)下载积分管理功能
课程资源的下载操作仅针对注册用户开放,下载之前需要注册用户支付站内积分,完成支付后才能开启下载任务。用户通过对个人站内积分的管理便于用户对下载资源的合理分配,以及满足用户购买积分以便获得更多课程资源的需求。此外针对注册用户还提供了个人信息管理、课程资源管理等功能,满足用户在使用精品课程资源网过程中的各种需求,为用户提供良好的体验环境,从而增加用户对精品课程资源网的忠诚度。
四、界面设计
1.课程中心
将现有的视频中心、课程中心、教材中心合并为课程中心,通过建立完善的检索策略,确保用户通过浏览、检索步骤即能够找到自己所需的课程资源。由于访问国家精品课程网站的主要功能是供用户查找课程资源进行自我学习,所以国家精品课程网移动Web的首页默认为课程中心首页,国家精品课程资源网移动Web应用首页如图3所示,课程信息界面如图4所示。
2.资讯中心
精品课程建设的资讯浏览主要是将新闻信息分成了资讯快报、专题聚焦、工作简报。资讯快报主要是有关精品课程建设的日常新闻;专题聚焦则是对重大的有关精品课程发展的事件(如年度会议、国家政策发布)进行专题播报;工作简报主要是国家精品课程资源网的工作月度、季度、年度工作进展报告。
3.个人中心
个人中心主要集成了注册用户的个性化服务,根据注册用户在访问和使用国家精品课程资源网过程中,对课程资源进行管理和对用户之间的互动沟通管理。课程资源的管理主要包括对课程的收藏管理、RSS课程订阅管理、课程评论管理。用户之间的沟通管理主要包括用户之间的相互@功能、私信功能、群组功能管理。
五、课程管理
精品课程移动Web应用的课程内容管理主要是针对课程所包含内容的管理,主要是指课程资源管理、课程评论反馈管理以及课程总体上的关联管理以及课程教师的信息管理,具体如图5所示。
1.资源管理
由于资源的格式多样(包括视频、音频、文本等),资源的展示受屏幕大小不同、分辨率不同等因素影响,在考虑展示方式的过程中主要整合视频及音频资源,同时,选择支持尽可能多的文件格式播放插件,保证其他格式的课程资源也能够简洁美观完整地展示给用户,采用线上观看和下载观看相结合的方式。具体的实现可以采用Document Viewer,可以让用户在网页中直接查看多种文件格式,其支持的文件格式包括PDF文件、文本等,能够满足不同格式的教学资源的展示需求。
2.反馈管理
课程的反馈管理主要包括课程被点播浏览的次数,课程的被点“赞”统计以及课程的下载统计,定期分别按照站内全部课程、所处学科范围选出最受欢迎的课程,并统计结果推送给订阅的注册用户,同时根据数据统计结果,可以根据最受欢迎的课程,推选出最佳授课教师。
参考文献:
[1]中国互联网络信息中心.第31次中国互联网络发展状况统计报告[EB/OL]. http://www.cnnic.cn/hlwfzyj/hlwxzbg/hlwtjbg/201301/P020130122600399530412.pdf,2013-1.
[2]陈桦,杜启宏,程刚.移动智能终端Web应用平台开发技术研究[J].移动通信,2013(5).
[3]潘晓梦,邓建华,苏厚勤.一种跨平台移动应用方案的研究与实践[J].计算机应用与软件,2013(1).
[4]jQuery Mobile中文社区[DB/OL]. http://www.jqmobile.org/forum-jqmobile-1.html.
(编辑:王天鹏)
2.个性化服务功能
注册用户由于其提供了相关的个人信息(例如感兴趣的学科领域),在具有非注册用户所拥有的浏览和检索功能基础上,精品课程移动Web应用针对注册用户还提供了一系列的个性化服务(例如RSS订阅、站内私信、评论推荐等),满足用户在利用国家精品课程网进行自我学习所需的个性化服务。
(1)RSS订阅功能
RSS订阅功能主要是根据用户在注册时所选择接受推送的学科或者具体课程定期向用户进行推送。课程资源在上架发布之后根据发布时间进行排序,向用户推送最近更新的课程,同时根据课程上架发布后的用户反馈,将受用户反馈最好的课程按照注册用户需求推送,所有的推送课程都提供相应课程的链接,便于用户直接阅览。
(2)站内通讯功能
站内通讯功能可以提供实时在线的文字信息传递功能,同时支持消息的离线发送功能,为注册用户提供了相互沟通交流的渠道,有助于用户之间交换课程学习心得体会,同时还提供了用户与网站管理员沟通的渠道,便于用户将使用精品课程资源网过程中的个人体会反馈给网站管理员,从根本上有益于国家精品课程资源网的长期发展。
(3)点评推荐功能
评论功能主要是针对用户在使用过程中对课程资源的评价,这样能够建立与课程教师、课程学习者之间沟通的桥梁,便于课程学习过程中交流心得,同时也有利于授课教师接受课程学习反馈,对课程的后期建设起到一定的指导作用。推荐功能可以在对课程资源的评论中@好友注册账号名,实现将相关资源推荐给好友,好友登录之后即能收到提示,这样既提高优质精品课程资源的利用率,也丰富了用户之间的沟通方式。
(4)下载积分管理功能
课程资源的下载操作仅针对注册用户开放,下载之前需要注册用户支付站内积分,完成支付后才能开启下载任务。用户通过对个人站内积分的管理便于用户对下载资源的合理分配,以及满足用户购买积分以便获得更多课程资源的需求。此外针对注册用户还提供了个人信息管理、课程资源管理等功能,满足用户在使用精品课程资源网过程中的各种需求,为用户提供良好的体验环境,从而增加用户对精品课程资源网的忠诚度。
四、界面设计
1.课程中心
将现有的视频中心、课程中心、教材中心合并为课程中心,通过建立完善的检索策略,确保用户通过浏览、检索步骤即能够找到自己所需的课程资源。由于访问国家精品课程网站的主要功能是供用户查找课程资源进行自我学习,所以国家精品课程网移动Web的首页默认为课程中心首页,国家精品课程资源网移动Web应用首页如图3所示,课程信息界面如图4所示。
2.资讯中心
精品课程建设的资讯浏览主要是将新闻信息分成了资讯快报、专题聚焦、工作简报。资讯快报主要是有关精品课程建设的日常新闻;专题聚焦则是对重大的有关精品课程发展的事件(如年度会议、国家政策发布)进行专题播报;工作简报主要是国家精品课程资源网的工作月度、季度、年度工作进展报告。
3.个人中心
个人中心主要集成了注册用户的个性化服务,根据注册用户在访问和使用国家精品课程资源网过程中,对课程资源进行管理和对用户之间的互动沟通管理。课程资源的管理主要包括对课程的收藏管理、RSS课程订阅管理、课程评论管理。用户之间的沟通管理主要包括用户之间的相互@功能、私信功能、群组功能管理。
五、课程管理
精品课程移动Web应用的课程内容管理主要是针对课程所包含内容的管理,主要是指课程资源管理、课程评论反馈管理以及课程总体上的关联管理以及课程教师的信息管理,具体如图5所示。
1.资源管理
由于资源的格式多样(包括视频、音频、文本等),资源的展示受屏幕大小不同、分辨率不同等因素影响,在考虑展示方式的过程中主要整合视频及音频资源,同时,选择支持尽可能多的文件格式播放插件,保证其他格式的课程资源也能够简洁美观完整地展示给用户,采用线上观看和下载观看相结合的方式。具体的实现可以采用Document Viewer,可以让用户在网页中直接查看多种文件格式,其支持的文件格式包括PDF文件、文本等,能够满足不同格式的教学资源的展示需求。
2.反馈管理
课程的反馈管理主要包括课程被点播浏览的次数,课程的被点“赞”统计以及课程的下载统计,定期分别按照站内全部课程、所处学科范围选出最受欢迎的课程,并统计结果推送给订阅的注册用户,同时根据数据统计结果,可以根据最受欢迎的课程,推选出最佳授课教师。
参考文献:
[1]中国互联网络信息中心.第31次中国互联网络发展状况统计报告[EB/OL]. http://www.cnnic.cn/hlwfzyj/hlwxzbg/hlwtjbg/201301/P020130122600399530412.pdf,2013-1.
[2]陈桦,杜启宏,程刚.移动智能终端Web应用平台开发技术研究[J].移动通信,2013(5).
[3]潘晓梦,邓建华,苏厚勤.一种跨平台移动应用方案的研究与实践[J].计算机应用与软件,2013(1).
[4]jQuery Mobile中文社区[DB/OL]. http://www.jqmobile.org/forum-jqmobile-1.html.
(编辑:王天鹏)
2.个性化服务功能
注册用户由于其提供了相关的个人信息(例如感兴趣的学科领域),在具有非注册用户所拥有的浏览和检索功能基础上,精品课程移动Web应用针对注册用户还提供了一系列的个性化服务(例如RSS订阅、站内私信、评论推荐等),满足用户在利用国家精品课程网进行自我学习所需的个性化服务。
(1)RSS订阅功能
RSS订阅功能主要是根据用户在注册时所选择接受推送的学科或者具体课程定期向用户进行推送。课程资源在上架发布之后根据发布时间进行排序,向用户推送最近更新的课程,同时根据课程上架发布后的用户反馈,将受用户反馈最好的课程按照注册用户需求推送,所有的推送课程都提供相应课程的链接,便于用户直接阅览。
(2)站内通讯功能
站内通讯功能可以提供实时在线的文字信息传递功能,同时支持消息的离线发送功能,为注册用户提供了相互沟通交流的渠道,有助于用户之间交换课程学习心得体会,同时还提供了用户与网站管理员沟通的渠道,便于用户将使用精品课程资源网过程中的个人体会反馈给网站管理员,从根本上有益于国家精品课程资源网的长期发展。
(3)点评推荐功能
评论功能主要是针对用户在使用过程中对课程资源的评价,这样能够建立与课程教师、课程学习者之间沟通的桥梁,便于课程学习过程中交流心得,同时也有利于授课教师接受课程学习反馈,对课程的后期建设起到一定的指导作用。推荐功能可以在对课程资源的评论中@好友注册账号名,实现将相关资源推荐给好友,好友登录之后即能收到提示,这样既提高优质精品课程资源的利用率,也丰富了用户之间的沟通方式。
(4)下载积分管理功能
课程资源的下载操作仅针对注册用户开放,下载之前需要注册用户支付站内积分,完成支付后才能开启下载任务。用户通过对个人站内积分的管理便于用户对下载资源的合理分配,以及满足用户购买积分以便获得更多课程资源的需求。此外针对注册用户还提供了个人信息管理、课程资源管理等功能,满足用户在使用精品课程资源网过程中的各种需求,为用户提供良好的体验环境,从而增加用户对精品课程资源网的忠诚度。
四、界面设计
1.课程中心
将现有的视频中心、课程中心、教材中心合并为课程中心,通过建立完善的检索策略,确保用户通过浏览、检索步骤即能够找到自己所需的课程资源。由于访问国家精品课程网站的主要功能是供用户查找课程资源进行自我学习,所以国家精品课程网移动Web的首页默认为课程中心首页,国家精品课程资源网移动Web应用首页如图3所示,课程信息界面如图4所示。
2.资讯中心
精品课程建设的资讯浏览主要是将新闻信息分成了资讯快报、专题聚焦、工作简报。资讯快报主要是有关精品课程建设的日常新闻;专题聚焦则是对重大的有关精品课程发展的事件(如年度会议、国家政策发布)进行专题播报;工作简报主要是国家精品课程资源网的工作月度、季度、年度工作进展报告。
3.个人中心
个人中心主要集成了注册用户的个性化服务,根据注册用户在访问和使用国家精品课程资源网过程中,对课程资源进行管理和对用户之间的互动沟通管理。课程资源的管理主要包括对课程的收藏管理、RSS课程订阅管理、课程评论管理。用户之间的沟通管理主要包括用户之间的相互@功能、私信功能、群组功能管理。
五、课程管理
精品课程移动Web应用的课程内容管理主要是针对课程所包含内容的管理,主要是指课程资源管理、课程评论反馈管理以及课程总体上的关联管理以及课程教师的信息管理,具体如图5所示。
1.资源管理
由于资源的格式多样(包括视频、音频、文本等),资源的展示受屏幕大小不同、分辨率不同等因素影响,在考虑展示方式的过程中主要整合视频及音频资源,同时,选择支持尽可能多的文件格式播放插件,保证其他格式的课程资源也能够简洁美观完整地展示给用户,采用线上观看和下载观看相结合的方式。具体的实现可以采用Document Viewer,可以让用户在网页中直接查看多种文件格式,其支持的文件格式包括PDF文件、文本等,能够满足不同格式的教学资源的展示需求。
2.反馈管理
课程的反馈管理主要包括课程被点播浏览的次数,课程的被点“赞”统计以及课程的下载统计,定期分别按照站内全部课程、所处学科范围选出最受欢迎的课程,并统计结果推送给订阅的注册用户,同时根据数据统计结果,可以根据最受欢迎的课程,推选出最佳授课教师。
参考文献:
[1]中国互联网络信息中心.第31次中国互联网络发展状况统计报告[EB/OL]. http://www.cnnic.cn/hlwfzyj/hlwxzbg/hlwtjbg/201301/P020130122600399530412.pdf,2013-1.
[2]陈桦,杜启宏,程刚.移动智能终端Web应用平台开发技术研究[J].移动通信,2013(5).
[3]潘晓梦,邓建华,苏厚勤.一种跨平台移动应用方案的研究与实践[J].计算机应用与软件,2013(1).
[4]jQuery Mobile中文社区[DB/OL]. http://www.jqmobile.org/forum-jqmobile-1.html.
(编辑:王天鹏)