【摘 要】本文关于当前火热的公开课项目进行了略论,同时基于当前学校的需要,利用授课经验,指导设计此适合本校使用的公开课软件项目开发。 外语论文网 www.waiyulw.com 【关键词】iOS平台;公开课;软件开发 一、项目概述 网络公开课基于资源共享准则,利用网络无远近、交叉串连的功能,在开放大学团队的主导下,通过电脑虚拟空间营造网络公开课程。现已有225个国家和地区参与者成为网络公开课践行者。基于此趋势,我们亦立志打造属于自己的公开课,为此我们开发了中德公开课iPhone客户端,成为校园中爱学习的学生们“随时随地上课”的免费课程共享平台。中德公开课以课程共享为目的,希望将所有本校优秀课程打造成精品视频,以“公开课”为内容资源,结合稳重的界面设计和人性化的操作,实现学生与名师真正零距离接触,无成本、无障碍地学习、复习所学课程,亦可利用该平台作为选修课课程宣传平台,前沿技术讲座平台等。 二、著作可行性略论和目标群体 (1)可行性略论 公开课成为目前日趋流行的课程交流平台,苹果企业专门推出了iTunesU平台来支持该项目,同时世界各大名校也都推出相应课程参与其中。国内如网易、新浪也都推出公开课平台,并获得授权播放国内外名校的公开课视频。但目前公开课课程完全是由本科以上学校来提供,关于我们高职学生,例如机电类、汽航类、信息通信类等更注重实践的学科课程而言,尚有不足,故而我们提出打造学院自己的公开课,服务广大师生,成为学生选择专业、课程,课后复习等的新平台。 (2)目标群体 天津中德职业技术学院目前在校生已近万人,作为全国高职院校中的旗舰品牌,我们力图在课程建设、科研创新以及学生文化管理等不断进步外,亦全力打造学院特色,为学生更好地进行服务,提供一个更加美好的学习环境。 根据调查,本校学生iPhone或iPad的持有率超过20%,拥有广泛的用户基础,同时调查显示,学生们关于“自己的公开课”表现出极大的兴趣,纷纷表示一旦推出,会积极下载尝试。我们有信心将该项目打造成中德学生必不可缺的学习伙伴 三、著作功能与原型设计 (1)功能概述: 功能简述 功能描述 后台管理系统 管理学生的信息注册登录,课程分配,学习记录、笔记问答等信息。运行在服务器上。 服务端 完成系统与客户端的连接功能,用户进行注册登录,视频浏览等功能。运行在服务器上。 手机客户端 用户通过手机客户端登录,进行搜索视频、观看视频等操作。运行在用户手机上。 (2)原型设计 实现平台:苹果IOS4.0及其以上屏幕分辨率:≥320×480 手机型号:苹果IOS4.0及其以上屏幕分辨率≥320×480 的手机 四、著作实现、难点及特色略论 (1)著作实现及难点 中德公开课在服务过程中,需要对网络视频进行列表解析,网络传输、视频播放等功能进行实现。 需要解决的问题有三个: ①视频库的搭建 利用JSP技术搭建网站后台系统,建立数据库储存用户信息以及视频资源信息等,但由于时间和技术原因,这部分内容我们利用土豆网来做临时服务器。当下视频网站众多,由于土豆网提供了良好的第三方网络开发借口-土豆API,同时其视频链接地址可以很方便地转化成iOS系统所支持的.m3u8格式,故而我们选用土豆网作为临时服务器。 以下对土豆网视频列表的访问进行具体说明,土豆API中提供了豆单(用户创建的视频列表)的数据解析方式,分为JSON和XML两种,由于iOS系统可以解析XML语句,故选择此解析方式。土豆提供豆单视频链接方式为:http://api.tudou.com/v3/gw?method=playlist.item.get&appKey=&format=&playlistId=&pageNo=&pageSize=;通过访问该链接即可获取视频列表。 利用土豆网这个平台,我们只需注册帐号后创建相应的课程豆单即可完成课程库的创建。 ②视频搜索 本次利用的土豆网亦提供了视频搜索的开发接口:http://api.tudou.com/v3/gw?method=item.search&appKey=myKey&format=xml&kw=test&pageNo=1&pageSize=10&channelId=0&inDays=7&media=v&sort=s,访问此链接便可实现视频搜索功能。 ③视频链接格式转换 可以播放的土豆.m3u8文件地址应该是错误! 超链接引用无效。,可是土豆网站上的资源地址为http://www.tudou.com/programs/view/xxxx/ ,德语毕业论文,可以发现是无法直接匹配的,德语毕业论文,因此我们进一步略论资源地址代码,发现视频资源缩略图地址为http://i3.tdimg.com/140/736/636/p.jpg,符合.m3u8格式的“u,r,q,t”部分,故尝试匹配格式为 http://m3u8.tdimg.com/140/736/636/2.m3u8,成功播放。所以我们只需将获得的视频连接中的缩略图地址中的/u/r/q/取出即可完成地址转换。 ④视频播放 iOS系统自带视频播放功能,我们只需将接收到的视频链接利用SDK内置的框架MediaPlayer.framework,就可以实现视频的播放。 (2)特色略论 校园公开课的最大的特色就是可以将学校课程资源随时随地给同学们分享,及时的和老师交流,结合视频播放功能更好的实现文字、图像以及语音之间的结合,提高学生的学习兴趣,营造良好的学习氛围。该软件具有很高的时效性、准确性,能够为学生提供及时的知识分享。 作者简介: 张瑞,男,1986年生人,现工作于天津中德职业技术学院移动通信系,助教,教师,主要从事移动通信方面教学探讨工作。 |