在线学习应用程序.pdf

上传人:a1 文档编号:1570763 上传时间:2018-06-25 格式:PDF 页数:36 大小:2.23MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210504702.4

申请日:

2012.09.28

公开号:

CN103123567A

公开日:

2013.05.29

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/0481申请日:20120928|||公开

IPC分类号:

G06F3/0481(2013.01)I; G06F3/0488(2013.01)I

主分类号:

G06F3/0481

申请人:

苹果公司

发明人:

J·D·埃迪格; E·B·贝利; W·M·巴彻曼; A·C·坎尼斯特拉罗; M·J·尼诺; M·K·弗库达; E·D·陈

地址:

美国加利福尼亚

优先权:

2011.10.14 US 13/274,274

专利代理机构:

中国国际贸易促进委员会专利商标事务所 11038

代理人:

鲍进

PDF下载: PDF下载
内容摘要

公开了在线学习应用程序,更具体而言,公开了用于从在线资源访问在线学习课程的系统、方法和计算机程序产品。图形用户界面(GUI)允许学生注册在线课程或其他媒体集(例如,视频文件、演示)。课程可包括会话式课程和自定步调的课程。课程可通过网络传送给任意数量和类型的学生操作设备。运行在学生操作设备上的在线学习应用程序提供允许学生浏览、选择、注册和与在线课程交互的多种用户界面元素。在一些实施例中,该GUI提供包括了可被学生选择来导航在线课程页以访问信息、资料、帖子和注释的选项卡的显示对象(例如,虚拟螺旋订装笔记本)。

权利要求书

权利要求书一种方法,包括:
生成图形用户界面(GUI)用以显示,该GUI包括具有提供对不同类型课程内容的访问的用户可选择选项卡的显示对象;和
接收选择选项卡的用户输入;和
响应于该输入,根据所选择的选项卡在GUI中提供对课程内容的访问。
如权利要求1所述的方法,其中用户可选择选项卡对应于课程信息、课程作业、课程资料和课程注释。
如权利要求2所述的方法,其中课程信息选项卡被选择,并且该方法进一步包括:
在显示对象中显示用于信息类型的用户可选择描述符列表,该描述符配置为将用户导航至课程中对应于该描述符的页。
如权利要求2所述的方法,其中课程资料选项卡被选择,并且该方法进一步包括:
在显示对象中显示用于资料类型的用户可选择描述符列表,该描述符配置为将用户导航至课程中对应于该描述符的页。
如权利要求2所述的方法,其中课程帖子选项卡被选择,并且该方法进一步包括:
在显示对象中显示用于帖子主题的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。
如权利要求2所述的方法,其中课程注释选项卡被选择,并且该方法进一步包括:
在显示对象中显示用于注释类型的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。
如权利要求2所述的方法,其中课程帖子选项卡被选择,并且该方法进一步包括:
在显示对象中显示包括来自帖子的文本的帖子列表和用户界面元素,当该用户界面元素被选择时则提供对帖子的访问。
如权利要求7所述的方法,其中至少一个帖子包括显示用于附加于该帖子的至少一个作业的描述的作业窗格,其中该作业窗格是可选择的以提供对作业的访问。
如权利要求2所述的方法,其中课程帖子选项卡被选择并且该方法进一步包括:
在显示对象中显示包括日期数字的一个或多个迷你日历,至少一个日期数字被修饰以指示帖子发布日期或附加于帖子的作业的到期日期。
一种系统,包括:
用于生成图形用户界面(GUI)用以显示的装置,该GUI包括具有提供对不同类型课程内容的访问的多个用户可选择选项卡的显示对象;和
用于接收选择选项卡的用户输入的装置;和
用于响应于该输入,根据所选择的选项卡在GUI中提供对课程内容的访问的装置。
如权利要求10所述的系统,其中用户可选择选项卡对应于课程信息、课程作业、课程资料和课程注释。
如权利要求11所述的系统,其中课程信息选项卡被选择,并且该系统进一步包括:
用于在显示对象中显示用于信息类型的用户可选择描述符列表的装置,该描述符配置为将用户导航至课程中对应于该描述符的页。
如权利要求11所述的系统,其中课程资料选项卡被选择,并且该系统进一步包括:
用于在显示对象中显示用于资料类型的用户可选择描述符列表的装置,该描述符配置为将用户导航至课程中对应于该描述符的页。
如权利要求11所述的系统,其中课程帖子选项卡被选择,并且该系统进一步包括:
用于在显示对象中显示用于帖子主题的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。
如权利要求11所述的系统,其中课程注释选项卡被选择,并且该系统进一步包括:
用于在显示对象中显示用于注释类型的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。
如权利要求11所述的系统,其中课程帖子选项卡被选择,并且该系统进一步包括:
用于在显示对象中显示包括帖子的文本的帖子列表和用户界面元素的装置,其中当该用户界面元素被选择时则提供对帖子的访问。
如权利要求16所述的系统,其中至少一个帖子包括显示用于附加于该帖子的至少一个作业的描述的作业窗格,其中该作业窗格是可选择的以提供对作业的访问。
如权利要求11所述的系统,其中课程帖子选项卡被选择,并且该系统进一步包括:
用于在显示对象中显示包括日期数字的一个或多个迷你日历的装置,至少一个日期数字被修饰以指示帖子发布日期或附加于帖子的作业的到期日期。
一种系统,包括:
用于生成图形用户界面(GUI)用以显示的装置,该GUI包括配置为显示课程的虚拟书架或列表以及包括配置为显示与该课程相关联的帖子或作业的显示对象;和
用于接收选择课程的用户输入的装置;和
用于响应于该输入,在GUI中提供对所选择的课程内容的访问的装置。
如权利要求19所述的系统,其中该GUI包括配置为在显示对象中显示帖子或作业之一的用户可选择用户界面元素。

说明书

说明书在线学习应用程序
技术领域
本公开一般涉及在线学习(“e‑learning”)。
背景技术
网络教学(WBI)是使用计算机应用程序和过程的网络使能的技术和知识的转移。通过网络(例如,因特网、局域网/外联网)递送的在线教育课程可以是自定步调的或通过教员进行引导的,并且其包括多种类型的媒体,例如,文本、图像、动画、流式视频和音频。WBI的内容可以由教员使用内容编写应用程序开发并通过网络递送给学生。
发明内容
公开了用于从在线资源访问在线学习课程的系统、方法和计算机程序产品。图形用户界面(GUI)允许学生注册在线课程或其他媒体集(例如,视频文件、演示)。在线课程可包括会话式课程和自定步调的课程。这些课程可以通过网络递送给任意数量和类型的学生操作设备。运行在学生操作设备上的在线学习应用程序提供允许学生浏览、选择、注册和与在线课程交互的多种用户界面元素。在一些实施例中,GUI提供包括能够被学生选择来导航在线课程的页以访问信息、资料、帖子和注释的选项卡的显示对象(例如,虚拟螺旋订装笔记本)。帖子可包括来自教员的文本消息、课程的一个或多个作业和一个或多个作业的资料。注释可由用户创建并聚集在该注释选项卡下以易于访问。
在一些实施例中,学生可以使用浏览器或其他应用程序登录他们在在线商店的账户。学生可以搜索教育课程的目录,包括特色课程和那些受欢迎或其他学生评价较高的课程。在一些实施例中,可包括搜索引擎以允许学生基于搜索术语在目录中搜索课程。当学生登录进他们的账户时,呈现给该学生GUI,其包括虚拟书架显示对象和虚拟记事本显示对象。虚拟书架可包括多个架子,其显示代表该学生当前注册的或者另外该学生该兴趣的课程的缩略图或图标。虚拟记事本可包括与课程有关的帖子的时间轴。帖子可使用任何需要的分类规则分类(例如,按帖子日期排序的时间顺序、按标题或作者排序的字母顺序)。可以提供允许学生过滤时间轴上的显示内容的一个或多个用户界面元素。例如,用户可选择用户界面元素来在时间轴上仅显示帖子或仅显示作业。
为了与在线课程交互,学生可以通过点击或触摸对应于课程的缩略图或图标来从虚拟书架中选择课程。呈现给学生的GUI包括内容显示区域和侧边条。内容显示区域可显示课程内容,例如文本或媒体(例如,数字照片、视频、音频)。侧边条显示课程内容的描述符列表。学生可选择列表中的描述符来导航到对应的课程内容。课程内容的一些示例包括但不限于,课程描述、课程概要和教员简介。
如前面描述的,课程的GUI可呈现具有选项卡(例如,侧边选项卡)的螺旋订装笔记本外观的显示对象。学生可选择选项卡来访问多种类型的课程内容。例如,笔记本的选项卡可标记有不同类型的内容:信息(INFO)、资料、帖子和注释。当选择信息选项卡时,呈现给学生根据当前在侧边条中选择的信息类型的信息。例如,当信息选项卡被选择时,侧边条列出描述、概要和教员文本描述符。当学生选择描述时,课程描述被显示在内容显示区域中。当学生选择概要时,课程概要被显示在内容显示区域中。当学生选择教员时,教员的个人信息或简历被显示出来。
当学生选择了资料选项卡时,用于资料的文本描述符被显示在内容显示区域,并且侧边条更新为示出多种类型资料(例如,视频、音频、书本、文档、应用程序)的描述符列表。列表中的每个描述符代有课程的资料。用户界面元素可以与列表中的每个描述符相关联以允许学生从网络资源(例如,在线商店或虚拟大学)下载资料。也可以提供用户界面元素给用户,用于从网络资源购买资料。也可以有能够被选择以提供关于资料的更多信息的用户界面元素。在一些实施例中,资料选项卡下的课程的资料列表包括到视频或音频的链接,当其被选择时,将从网络服务或者如果资料已经被下载到设备上则通过本地,在该设备上启动该视频或音频的回放。这些链接也可以包含开始时间和停止时间,以帮助用户关注由教员标识的视频或音频的重要部分。在一些实施例中,链接被提供在资料选项卡下,以打开电子书或电子出版物。这些链接可将用户引导到电子书或电子出版物的特定章节。在一些实施例中,链接可被提供来启动应用程序,例如文档阅读器(例如,PDF阅读器)、演示应用程序等等。应用程序可以在线打开并给予用户在其他合适的应用程序中打开该应用程序的选项。
当学生选择帖子选项卡时,课程的帖子列表被显示在内容显示区域中,并且与该帖子对应的主题描述符列表被显示在侧边条中。每个主题的帖子的数量的计数可显示在对应的主题描述符附近。内容显示区域中的每个帖子可包括来自该帖子的文本的片断和示出附加于该帖子的作业的描述符的作业窗格。用户可选择用户界面元素来读取该帖子或者从作业窗格选择作业。用户界面元素可允许用户在内容显示区域中在显示帖子和作业之间进行选择。另一用户界面元素可允许学生在侧边条中显示主题描述符或者每个月的迷你日历,迷你日历中作业到期日的日期被加粗显示或被以其他方式高亮显示。除日历视图之外,用户也可以通过在侧边条中的概要主题描述符来在帖子和作业中导航。在一些实施例中,帖子可用于方便用户和教员之间的双向会话。在其他实施例中,用户可以使用帖子与每个其他人(例如,学习组)协作、分享笔记及一起做课题。
当学生选择注释选项卡时,课程的注释列表会显示在内容显示区域中,并且注释的来源(例如,教材)的描述符列表会显示在侧边条中。注释可以由用户创建并由与课程相关联的多个来源资料聚集。例如,课程可具有四本教材。用户可以在这些教材的每个中记录注释,但由于这些教材也与课程相关联,这些注释连同用户在课程期间记录的其它注释一起被聚集到GUI中的单个的位置(例如,在注释选项卡下)。注释也可由多种媒体来源聚集,多种媒体来源包括但不限于书本、视频、音频、演示、幻灯片和与课程相关联的任何其他需要的媒体。
在一些实施例中,用户可通过选择(例如,高亮文本)课程内容的一部分来创建注释,并基于该内容生成虚拟注释,如在于2011年8月19日递交的、代理机构编号为No.18962‑0459P01/P12320USI、共同未决的美国临时专利申请号60/525,701、“Creating and Viewing Digital Notecards”中描述的。用户可从内容显示区域中选择注释,来导航至该课程资料(例如,教材页面)中该注释被创建的页。
公开了涉及方法、系统和计算机可读介质的其它实施例。
此处公开的在线学习应用程序的特定实施例提供以下优点中的一个或多个。该在线学习应用程序提供允许学生浏览、选择、注册和与在线课程交互的简单且直观的GUI,包括方便学生的数据输入、给予学生更好的导航课程的手动控制并给学生提供更好的与该课程交互的视觉反馈。
所公开的实施例的细节在所附附图和后续的描述中阐述。其它特征、目的和优势将从说明书、附图和权利要求中变得明显。
附图说明
图1示出了包括虚拟书架显示对象的示例性GUI。
图2示出了用于浏览课程目录的示例性GUI。
图3示出了用于注册课程的示例性GUI。
图4A和4B示出了用于显示用户注册的课程的示例性GUI,其包括这些课程的帖子和作业。
图5A至图5C示出了用于管理信息的示例性GUI。
图6示出了用于管理课程资料的示例性GUI。
图7A至图7C示出了用于管理帖子的示例性GUI。
图8A和8B示出了用于管理注释的示例性GUI。
图9A和9B是用于管理课程内容的示例性过程的流程图。
图10是能够运行在线学习应用程序的示例性操作环境的框图。
图11是能够运行在线学习应用程序的学生操作设备的示例性架构的框图。
图12是能够提供网络使能的在线学习应用程序的网络服务的示例性架构的框图。
图13是用于管理课程内容的示例性设备的框图。
在不同的附图当中使用的相同的参考符号指示相同的元件。
具体实施方式
接下来的公开描述了为学生提供用于管理通过网络递送的教学课程内容的GUI的网络使能的在线学习应用程序。网络使能的在线学习应用程序可由一个或多个服务器计算机使用万维网(“Web”)递送给一个或多个远程定位的学生操作设备。尽管所公开的实施例是网络使能的,所公开的实施例也可以被包括在运行在设备上的独立应用程序中。
用于交互内容的示例性GUI
图1示出了包括虚拟书架显示对象100的示例性GUI。用户可以通过基于网络的服务使用运行在客户端设备上的浏览器应用程序生成的浏览器窗口与课程交互。一些客户端设备的示例包括但不限于膝上式电脑、台式计算机、计算机终端、电视系统、平板电脑、电子书阅读器和智能手机。客户端设备可包括触敏表面。触敏表面可处理多点同时输入,包括处理与输入的每个点的压力、程度或位置有关的数据。这样的处理方便多指头的手势,包括捏紧(pinching)和扫过(swiping)。
此后,当本公开提到“将选择”或“正选择”GUI中的用户界面元素时,这些术语应被理解为包括使用鼠标或其他输入设备在用户界面元素之上点击或“悬停”,或使用一个或多个手指或触针在用户界面元素上触摸、敲击或做出手势。用户界面元素可以是虚拟按钮、菜单、选择器、开关、滑动条、橡皮擦、旋钮、缩略图、链接、图标、单选按钮(radial button)、复选框和接收来自用户输入的任何其他机制。
参考图1,虚拟书架100可包括用于显示用户注册的课程的课程显示对象101的一个或多个架子。课程显示对象101可以是,例如,缩略图、图标或其他图形显示对象。在示出的示例中,课程显示对象101具有螺旋订装笔记本和教科书的外观。用户可以通过点击或触摸与需要的课程对应的课程显示对象来选择课程。一旦作出选择,提供用于与所选择的课程交互的另外一个GUI给用户,如参考附图5A中描述的那样。
图2示出了用于浏览课程目录的示例性GUI。在示出的示例中,该GUI包括用于在特色和最受欢迎课程设置之间进行选择的用户界面元素200(例如,虚拟切换按钮)。在示出的示例中,特色选项被选择。附加的用户界面元素201a‑201c可被用户选择来显示大学和学院设置的课程,不属于大学或学院的课程(课外学习)、以及K‑12年级。
在一些实施例中,GUI进一步包括基于评价显示受欢迎课程的滚动课程列表202。课程列表202中的每行可包括关于受欢迎课程的信息,其中最受欢迎的课程位于课程列表202的最顶端。信息可包括表示课程的缩略图或图标、课程标题、教员名字和/或提供课程的机构和课程评价。在示出的示例中,使用的是五星评价系统。
在一些实施例中,GUI包括包含多个可由用户选择的用户界面元素(例如,虚拟按钮)的条203。在示出的示例中,按钮包括不限于特色(Featured)、最受欢迎(Top Charts)、浏览(Browse)、注册(Enroll)和下载(Downloads)。特色和最受欢迎按钮提供与用户界面元素200相同的功能。浏览按钮调用媒体浏览器以允许用户浏览课程目录。注册按钮将用户引导至注册页,如参照图3描述的。下载按钮将用户引导至下载页以下载课程或课程资料。
对库(Library)按钮204的选择将导致显示书架100。选择分类(Categories)按钮205将用户引导至把课程组织为各分类以简化浏览的分类页。搜索框206能用于输入搜索课程目录的搜索术语。
图3示出了用于注册课程的示例性GUI。在示出的示例中,用户选择了注册按钮,从而导致图3所示的GUI的呈现。该GUI包括表示可用课程的缩略图的队列(parade)300,以及用于注册在该队列前端和中央示出的课程的用户界面元素301。
图4A示出了用于显示用户注册的课程的示例性GUI,包括针对那些课程的帖子和作业。在示出的示例中,该GUI被划分为书架400和时间轴401。书架400显示了用户已经注册的课程的显示对象402。标记(badge)403可显示针对那个课程将被读取的帖子数量。用户界面元素404能将显示格式从书架400更改至课程列表。在这个示例中,时间轴401被显示在显示对象中,该显示对象具有螺旋订装记事本的外观,其中用户可以使用鼠标或触摸手势(例如,扫过)来“翻”页。该虚拟螺旋订装记事本突出“学校”的比喻,因为学生在现实世界中经常使用螺旋订装笔记本来记录注释并管理课堂作业。
时间轴401可显示用于注册的课程的帖子和作业的描述符。例如,时间轴401正显示的是当前周和前一周生成的帖子描述符405。用户界面元素406可用于选择帖子还是作业显示在时间轴401中。时间轴401中的每个帖子描述符405可包括来自帖子的文本(例如,最前面的X个字或“片断”)、课程的标题、帖子标题、帖子时间以及如果作业存在的话,指示附加于该帖子的作业的数量的作业图标407。用户可点击帖子描述符405来查看帖子信息并点击作业图标406来访问附加的作业。
参考图4B,用户界面元素406被改变成作业,从而作业描述符408显示在时间轴401上。用户可选择作业描述符408以访问对应的作业。
前面描述的简单且直观的GUI允许用户浏览课程目录并注册目录中的一个或多个课程,包括给予用户更好的导航目录中的课程的手动控制并提供给用户更好的用于浏览和注册课程的视觉反馈。
图5A示出了用于管理课程信息的示例性GUI。当用户从书架400中选择课程时,呈现包括内容显示区域500和侧边条501的GUI。在一些实施例中,该GUI是具有选项卡502的虚拟螺旋订装笔记本外观的显示对象。在示出的示例中,选项卡502是侧边选项卡。然而,选项卡502也可以位于虚拟螺旋订装笔记本的顶部或底部。选项卡502可由用户选择来呈现不同类型的课程相关条目,包括但不限于信息502a、资料502b、帖子502c和注释502d。选项卡能以任意方式排序。
侧边条501可用于根据选择的选项卡导航课程章节。在图5A中,选项卡502a被选择,导致侧边条501显示用于描述(概要)页、概要页和教学页的描述符。其他类型的信息也是可能的。用户可以通过选择在侧边条501中的对应的描述符直接导航到这些页。
在示出的示例中,描述描述符503被选择,导致显示包括课程的描述的课程信息的一个或多个可滚动页,该课程描述诸如课程标题、课程代码、学习机构、会话日期。该描述页也可包括到教员简介(profile)的链接,其可以是能被用户选择来导航至包含了该教员的个人信息或简历的教员简介页的数字照片和/或教员名字。该描述页可包括课程的要求条件列表。其他与课程有关的信息可根据需要包括在描述部分中。
图5B示出了当选择侧边条501中的概要描述符504和选项卡502a时,呈现在内容显示区域500中的课程概要。
图5C示出了当侧边条501中的教员描述符505和选项卡502a被选择时,在内容显示区域500中呈现的教员简介。教员简介可包括教员的数字照片506、教员的背景信息、教员教授的课程、办公时间和与该教员有关的其他信息。发送电子邮件按钮507可被用户选择来给教员发送电子邮件。例如,按压电子邮件按钮507可调用具有将电子邮件地址域自动填充为该教员的电子邮件地址的用于电子邮件的用户界面。
前面描述的简单且直观的GUI允许用户管理课程信息,包括给予用户更好的导航课程信息的手动控制,及提供给用户更好的与课程信息交互的视觉反馈。
图6示出了管理课程资料的示例性GUI。在示出的示例中,选项卡502b已被选择。响应于选择选项卡502b,资料列表508被显示。列表中的每行可包括课程的缩略图或图标以及课程信息,例如课程和教员的名称。可选择下载用户界面元素510来从网络资源下载课程。购买用户界面元素511可用于从在线商店或虚拟大学购买课程。
前面描述的简单且直观的GUI允许用户管理课程资料,包括方便下载或访问课程资料,给予用户更好的对导航资料的手动控制,并提供给用户更好的与课程资料交互的视觉反馈。
图7A示出了用于管理课程帖子的示例性GUI。在这个示例中,选择选项卡502c来显示帖子列表700。选项卡502c可包括指示未读帖子数目的标记701。侧边条501可显示主题概要。主题概要可包括多个课程主题的描述符,其可被用户选择来仅显示所选择的主题的那些帖子。侧边条501中的每个主题可包括主题名称和针对那个主题的多个帖子。例如,第一主题(“介绍”)有一个帖子,而第二主题(“准则和规范”)有五个帖子。用户界面元素702允许用户在显示帖子和作业之间进行选择。在示出的示例中,帖子选项被选择。每个帖子可包括来自帖子的文本(例如,文本片断)及作业窗格703。作业窗格703可适当扩展以揭示关于该作业的细节以及任何附加资料(例如,媒体条目)。用户可以直接从该扩展的状态购买、下载或流式传输条目。
作业窗格703可包括用于附加至该帖子的一个或多个作业的描述符,包括作业的文本描述和到期日期。选择用户界面元素704将显示该帖子的整个文本。这样做也会如前描述的那样扩展作业窗格703,从而揭示任意附加资料并提供到那些媒体条目的快速访问。用户界面元素705可被用户选择来将显示格式从列表格式转换为日历格式。在这个示例中,列表格式选项被选择。选择用户界面元素706将显示书架400。
参考图7B,用户界面元素705被设置为日历格式,从而导致一个或多个迷你日历707显示在侧边条501中。迷你日历中的日期可被加粗或被以其它方式视觉修饰以指示接收帖子的日期。如果用户界面元素704被设置为作业,则迷你日历中的日期可被加粗或者以其它方式高亮显示以指示作业到期日期。
前面描述的简单且直观的GUI允许用户管理帖子,包括方便访问帖子,给予用户更好的对导航帖子的手动控制,并提供给用户更好的与帖子交互的视觉反馈。
图8A示出了用于管理课程注释的示例性GUI。用户可通过高亮显示诸如教材之类的课程的文本资料的部分来创建客户注释801。创建注释描述在于2011年8月19提交的、代理机构卷号18962‑0459P01/P12320US1U.S、共同未决的美国临时专利申请号No.60/525,701、“Creating and Viewing DigitalNotecards”中。如图8B所示,用户注释可在用户选择选项卡502d时显示。
参考图8B,每个注释802显示在列表中并包括该注释的创建日期和时间以及该注释的来源的描述。该描述可包括该注释的文本的片断、注释来源的标题、从中剪切注释的页及表示注释的来源的缩略图、图标或图形(例如,教材封面的缩略图图像)。选择用户界面元素803将导致显示全部注释。用户界面元素804可被用户选择以翻动在虚拟螺旋订装笔记本中的页。
侧边条501显示了用于显示多种类型注释的描述符列表,例如一般的注释和书本注释。可以显示针对特定注释类型的注释数目的计数。在示出的示例中,存在总共24个注释;16个一般注释和8个书本注释。
前面描述的简单且直观的GUI允许用户管理课程注释,包括通过将来自多个资料的注释聚集到单个GUI中以方便访问注释,给予用户更好的对导航注释的手动控制,并提供给用户更好的与注释交互的视觉反馈。
管理课程内容的示例性过程
图9是用于管理课程内容的示例性过程900的流程图。在一些实施例中,过程900可开始于生成包括显示对象(例如,虚拟螺旋订装笔记本)的GUI用以显示,该显示对象具有用来提供对不同类型课程内容的访问的用户可选择选项卡(902)。
在一些实施例中,选项卡是侧边选项卡并对应于课程信息、资料、帖子和注释。课程信息可包括课程描述符和教员简介。课程资料可包括视频、音频、书本、文档和应用程序。该GUI提供用于从网络资源,例如,在线商店或虚拟大学,购买和下载课程资料的用户界面元素。帖子可通过课程主题组织。作业能附加到帖子且资料能附加到作业。迷你日历能显示视觉装饰过的(例如,加粗、高亮)日期数字以指示帖子日期或作业到期时间。课程注释可由用户创建并聚集在课程选项卡下。例如,课程注释可包括一般注释和书本注释。
过程900可通过接收选择选项卡的用户输入而继续(904)。过程900可通过根据所选择的选项卡在GUI中提供对课程内容的访问而继续(906)。
图9B是用于管理课程内容的示例性过程908的流程图。在一些实施例中,过程908开始于生成对包括虚拟书架或课程列表以及显示对象(例如,虚拟螺旋订装记事本)的图形用户界面用以显示,显示对象用于显示与课程相关联的帖子或作业(910)。
在一些实施例中,存储在虚拟书架上或列表中的课程可由缩略图、图标或其他图形化对象表示。GUI中的用户界面元素允许用户在GUI中的虚拟书架和列表显示之间切换。
过程900可通过接收从虚拟书架或列表中选择课程的用户输入而继续(912)。过程900可通过在GUI中提供对所选择的课程内容的访问而继续(914)。
示例性操作环境
图10是能够运行网络使能的内容编写应用程序的设备的示例性操作环境的框图。在一些实施例中,设备1002a和1002b可通过一个或多个有线或无线网络1010通信。例如,无线网络1012(例如,蜂窝网络)可通过使用网关1016与广域网(WAN)1014(例如,因特网)通信。同样的,接入设备1018(例如,IEEE802.11g无线接入设备)可提供对WAN 1014的通信访问。设备1002a、1002b可以是能够显示所公开的内容编写应用程序的GUI的任意设备,包括但不限于便携式计算机、智能手机和电子平板电脑。在一些实施例中,设备1002a、1002b不必须是便携式的,而是也可以是台式计算机、电视系统、售货亭(Kiosk)系统等。
在一些实施例中,声音通信和数据通信两者都能通过无线网1012和接入设备1018建立。例如,设备1002a可发出和接收电话呼叫(例如,使用因特网协议电话(VoIP)协议)、发送和接收电子邮件消息(例如,使用SMPTP或邮局通信协议(POP3))、以及通过无线网络1012、网关1016和WAN 1014检索电子文档和/或流,例如网页、照片和视频(例如,使用传输控制协议/因特网协议(TCP/IP)或用户数据报协议(UDP))。同样的,在一些实施例中,设备1002b可发出和接收电话呼叫、发送并接收电子邮件消息、以及通过接入设备1018和WAN 1014检索电子文档。在一些实施例中,设备1002a或1002b可使用一个或多个电缆物理地连接到接入设备1018,并且接入设备1018可以是个人计算机。在这种配置中,设备1002a或1002b可被称为“系留(tetherd)”设备。
设备1002a和1002b也可以通过其他装置建立通信。例如,无线设备1002a可通过无线网络1012与其他无线设备(例如,其他设备1002a或1002b、手机)通信。同样的,设备1002a和1002b可通过使用一个或多个通信子系统,例如蓝牙BluetoothTM通信设备,建立点到点的通信1020(例如,个人局域网)。其他通信协议和拓扑结构也可被实施。
设备1002a或1002b可通过一个或多个有线和/或无线网络1010与服务1030通信。例如,服务1030可以是给包括参照图1‑8描述的特征的客户端设备提供网页的在线商店或大学。
设备1002a或1002b也可以通过一个或多个有线和/或无线网络1010访问其他数据和内容。例如,内容发布者,例如,新闻站点、简易信息聚合(RSS)源、网站和开发者网络,可被设备1002a或1002b访问。这样的访问可通过调用运行在设备1002a或1002b上的网页浏览功能或应用程序(例如,浏览器)而提供。
设备1002a和1002b能通过一个或多个无线或有线网络1010直接地或者或者通过服务1030交换文件。
示例性设备架构
图11是能够运行网络使能内容编写应用程序的设备的示例性架构框图。架构1100可被实施在用于生成参考图1‑9描述的特征的任意设备上,包括但不限于便携式或台式计算机、智能手机和电子平板电脑、电视系统、游戏控制台、售货亭等等。架构1100可包括存储器接口1102、(一个或者多个)数据处理器、(一个或者多个)图像处理器或(一个或者多个)中央处理单元1104、以及外设接口1106。存储器接口1102、(一个或者多个)处理器1104或外设接口1106可以是分离的部件或者可以集成在一个或多个集成电路中。各种部件可通过一个或多个通信总线或信号线耦合。
传感器、设备和子系统可耦合到外设接口1106以方便多种功能。例如,运动传感器1110、光传感器1112、和接近传感器1114可耦合到外设接口1106以方便设备的定向、光照、和接近功能。例如,在一些实施例中,光传感器1112能被用于方便调整触摸表面1146的亮度。在一些实施例中,运动传感器1110(例如,加速计、回转仪(gyros))可被用于检测设备的移动和定向。相应的,显示对象或媒体可根据所检测的定向(例如,竖排(portrait)或横向)呈现。
其他传感器也可以连接到外设接口1106,例如温度传感器、生物传感器、或其他感测设备,以方便有关的功能。
位置处理器1115(例如,GPS接收器)可连接到外设接口1106以提供地理位置。电子磁强计1116(例如,集成电路芯片)也可连接到外设接口1106以提供能用于确定磁极北的方向的数据。因此,电子磁强计1116可用作电子指南针。
照相机子系统1120和光学传感器1122,例如,电荷耦合设备(CCD)或互补型金属氧化物半导体(CMOS)光学传感器,可用于方便照相功能,例如记录照片和视频剪辑。
可通过一个或多个通信子系统1124方便通信功能。(一个或者多个)通信子系统1124可包括一个或多个无线通信子系统。无线通信子系统1124可包括射频接收器和发射器和/或光学(例如,红外)接收器和发射器。有线通信系统可包括端口设备,例如,通用串行总线(USB)端口或能用于建立到其他计算设备的有线连接的一些其他有线端口连接,其它计算设备例如其他通信设备、网络接入设备、个人计算机、打印机、显示屏、或能接收或发送数据的其他处理设备。通信子系统1124的具体设计和实施可依赖于该设备试图通过其操作的通信网络或媒介。例如,设备可包括设计成通过全球移动通信(GSM)网络、GPRS网络、增强数据GSM环境(EDGE)网络、802.x通信网络(例如,WiFi、WiMax、或3G网络)、码分多址(CDMA)网络、和蓝牙BluetoothTM网络操作的无线通信子系统。通信子系统1124可包括宿主协议,从而该设备可被配置为其他无线设备的基站。作为另一个示例,该通信子系统能允许该设备使用一个或多个协议,例如TCP/IP协议、HTTP协议、UDP协议和任何其他已知的协议,来与主机设备同步。
音频子系统1126可耦合到扬声器1128和一个或多个麦克风1130以方便话音使能的功能,例如语音识别、语音复制、数字化记录和电话功能。
I/O子系统1140可包括触摸控制器1142和/或(一个或者多个)其他输入控制器1144。触摸控制器1142可耦合到触摸表面1146。触摸表面1146和触摸控制器1142例如可使用多种触敏技术中的任一种来检测接触和移动或其中断,触敏技术包括但不限于电容性技术、电阻性技术、红外技术、和表面声波技术,以及其他接近传感器阵列或用于确定与触摸表面1146的接触的一个或者多个点的其他元件。在一个实施例中,触摸表面1146可显示虚拟或软按钮以及虚拟键盘,其可被用户用做输入/输出设备。
(一个或者多个)其他输入控制器1144可耦合到其他输入/控制设备1148,例如一个或多个按钮、摇臂开关、拇指旋轮、红外端口、USB端口、和/或例如触针之类的指点设备。一个或多个按钮(未示出)可包括用于扬声器1128和/或麦克风1130的音量控制的上/下按钮。
在一些实施例中,设备1100可呈现记录的音频和/或视频文件,例如MP3文件、AAC文件和MPEG文件。在一些实施例中,设备1100可包括MP3播放器功能并且可包括系留到其他设备的插头连接器。可以使用其他输入/输出设备和控制设备。
存储器接口1102可耦合到存储器1150。存储器1150可包括高速随机访问存储器或非易失性存储器,例如一个或多个磁盘存储设备、一个或多个光学存储设备、或闪存存储器(例如,NAND、NOR)。存储器1150可存储操作系统1152,例如达尔文Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS、或嵌入式操作系统,例如VxWorks。操作系统1152可包括用于处理基本系统服务及用于执行依赖硬件任务的指令。在一些实施例中,操作系统1152可包括内核(例如,UNIX内核)。
存储器1150也可存储通信指令1154,以方便与一个或多个附加设备、一个或多个计算机或服务器的通信。通信指令1154也可用于基于设备的地理位置(由GPS/导航指令1168获取)选择该设备使用的操作模式或通信媒介。存储器1150可包括图形用户界面指令1156,以方便图像用户界面处理,例如生成示出在图1‑8中的GUI;包括传感器处理指令1158,以方便传感器有关的处理和功能;包括电话指令1160,以方便电话有关的的过程和功能;包括电子消息指令1162,以方便电子消息有关的过程和功能;包括网页浏览指令1164,以方便网页浏览有关的过程和功能及显示参照图1‑8描述的GUI;包括媒体处理指令1166,以方便媒体处理有关的过程和功能;包括GPS/导航指令1168,以方便GPS和导航有关的过程和功能;包括照相机指令1170,以方便照相机有关的过程和功能;以及包括用于能显示如参照图1‑8描述的GUI的电子书阅读器应用程序的指令1172。存储器1150也可存储用以方便其他过程、特征和应用程序的其他软件指令,例如与导航、社交网络、基于位置的服务或地图显示有关的应用程序。
每个上面标识的指令和应用程序可对应于用于执行一个或多个前述功能的指令集。这些指令不需要实施为独立的软件程序、过程或模块。存储器1150可包括附加的指令或更少的指令。此外,该移动设备的多个功能可被实施在硬件和/或软件中,包括在一个或多个信号处理和/或专用集成电路中。
网络服务架构
图12是能够提供网络使能的内容编写应用程序的网络服务(例如,图10的服务1030)的示例性架构1200的框图。在一些实施例中,架构1200可包括处理器或处理核1202(例如,双核处理器)、(一个或者多个)网络接口1204(例如,网络接口卡)、存储设备1208和存储器1210。这些部件的每一个可耦合到一个或多个总线1212,其可利用多种硬件和软件以方便部件之间的数据和控制信号的传送。
存储器1210可包括操作系统1214(例如,苹果公司的OS X Lion服务器)、网络通信模块1216和内容编写应用程序1218。操作系统1214可以是多用户、多处理、多任务、多线程、实时的等等。操作系统1214可执行基本任务,包括但不限于:识别来自客户端设备的输入及提供输出给客户端设备;保持追踪和管理在计算机可读介质上的文件及目录(例如,存储器1210或存储设备1208);控制外设设备;以及管理一个或多个总线1212的业务量。网络通信模块1216可包括用于建立和维护与客户端设备的网络连接的各种部件(例如,实施通信协议的软件,通信协议例如TCP/IP、HTTP等等)。
术语“计算机可读介质”指的是任何参与向(一个或者多个)处理器1202提供用于执行的指令的介质,包括但不限于非易失性介质(例如,光盘或磁盘)、易失性介质(例如,存储器)和传输介质。传输介质包括但不限于,同轴电缆、铜线和光纤。
架构1200能为电子学习应用程序1218提供网页,如参照图1‑8描述的。存储设备1208能存储教员使用网络使能的内容编写应用程序1218在客户端设备上创建的课程,以及作者和学生的账户信息。
图13是根据本发明实施例的用于管理课程内容的示例性系统1300的框图。如图13所示,系统1300包括:生成装置1301,用于生成图形用户界面(GUI)用以显示,该GUI包括具有提供对不同类型课程内容的访问的多个用户可选择选项卡的显示对象;接收装置1303,接收选择选项卡的用户输入;以及提供装置1305,响应于输入,根据所选择的选项卡在GUI中提供对课程内容的访问。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,用户可选择选项卡对应于课程信息、课程作业、课程资料和课程注释。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程信息选项卡被选择并且系统1300进一步包括显示装置1307,其用于在显示对象中显示用于信息类型的用户可选择描述符列表,该描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程资料选项卡被选择并且系统1300进一步包括显示装置1307,其用于在显示对象中显示用于资料类型的用户可选择描述符列表,该描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程帖子选项卡被选择并且系统1300进一步包括显示装置1307,其用于在显示对象中显示用于帖子主题的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程注释选项卡被选择并且系统1300进一步包括显示装置1307,其用于在显示对象中显示用于注释类型的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程帖子选项卡被选择并且该系统1300进一步包括显示装置1307,其用于在显示对象中显示包括来自帖子的文本的帖子列表和用户界面元素,当该用户界面元素被选择则提供到该帖子的访问。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,至少一个帖子包括显示用于附加于该帖子的至少一个作业的描述的作业窗格,其中该作业窗格是可选择的以提供对该作业的访问。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程帖子选项卡被选择并且该系统1300进一步包括显示装置1307,其用于在显示对象中显示包括日期数字的一个或多个迷你日历,至少一个日期数字被修饰来指示帖子发布日期或附加于帖子的作业到期日期。
根据本申请的另一实施例,系统1300可包括生成装置1301,其用于生成图形用户界面(GUI)用以显示,该GUI包括配置为显示课程的虚拟书架或列表以及包括配置为显示与该课程相关联的帖子或作业的显示对象;和接收装置1303,其用于接收选择课程的用户输入;和提供装置1305,用于响应于该输入,在GUI中提供对所选择的课程内容的访问。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,该GUI包括配置为在显示对象中显示帖子或作业之一的用户可选择用户界面元素。
所描述的特征可实施在数字电子电路或计算机硬件、固件、软件或它们的组合中。该特征可实施在有形地体现在信息载体中的计算机程序产品中,例如,在机器可读取存储设备中,以供由可编程处理器执行;并且方法步骤可被可编程处理器实现,其通过操作输入数据并生成输出来执行指令程序以执行所描述实施例的功能。
所描述的特征可有利地实施在可在可编程系统中执行的一个或多个计算机程序中,该可编程系统包括被耦合成从数据存储系统接收数据和指令或者向其发送数据和指令的至少一个可编程处理器、至少一个输入设备和至少一个输出设备。计算机程序是可直接或间接地用于计算机中以实施一定动作或产生一定结果的指令集。计算机程序可以任意形式的编程语言编写(例如,面向对象C、Java),包括编译性或解释性语言,并且其可部署为任意形式,包括作为独立程序或作为模块、部件、子例程或适于在计算环境中使用的其他单元。
举例来说,执行指令程序的合适处理器包括任意种类计算机的通用和专用微处理器两者、单一处理器或多个处理器或核中的一个。一般的,处理器将从只读存储器或随机访问存储器或两者中接收指令和数据。计算机的基本元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器。一般的,计算机可与用于存储数据文件的海量存储设备通信。这些海量存储设备可包括磁盘,例如内部硬盘和可移动硬盘;磁光盘;和光盘。适合有形地体现计算机程序指令和数据的存储设备包括所有形式的非易失性存储器,举例来说包括半导体存储器设备,例如EPROM、EEPROM和闪存存储器设备;磁盘,例如内部硬盘和可移动磁盘;磁光盘;和CD‑ROM盘和DVD‑ROM盘。处理器和存储器可由ASIC(专用集成电路)补充或与之合并。
为提供与作者的交互,该特征可实施于计算机上,该计算机具有用于向作者显示信息的诸如CRT(阴极射线管)或LCD(液晶显示)监控器之类的显示设备以及作者可通过其向计算机提供输入的键盘和诸如鼠标或轨迹球之类的指点设备。
这些特征可被实施在计算机系统中,该计算机系统包括如数据服务器的后端部件,或包括如应用程序服务器或因特网服务器的中间件部件,或包括如具有图形用户界面或因特网浏览器的客户端计算机的前端部件,或它们的任意组合。系统的部件可通过任何形式或如通信网络的数字数据通信媒介而被连接。通信网络的示例包括,例如,LAN、WAN、以及组成因特网的计算机和网络。
计算机系统可包括客户端和服务器。客户端和服务器通常彼此远离,并且典型地通过网络交互。客户端和服务器的关系借助于运行在相应的计算机上并且彼此之间具有客户端‑服务器关系的计算机程序产生。
所公开实施例的一个或多个特征或步骤可使用应用程序编程接口(API)实施。API能定义在调用应用程序和提供服务、提供数据、或执行操作或计算的其他软件代码(例如,操作系统、库例程、函数)之间传递的一个或多个参数。
API可被实现为程序代码中的一个或多个调用,该调用基于在API规范文档中定义的调用规则通过参数表或其他结构来发送或接收一个或多个参数。参数可以是常量、键值、数据结构、对象、对象类、变量、数据类型、指针、数组、列表或另一个调用。API调用和参数可以任何编程语言实现。编程语言可定义编程者将使用来访问支持API的函数的词汇表以及调用规则。
在一些实施例中,API调用能将运行应用程序的设备的能力报告给应用程序,如输入能力、输出能力、处理能力、电力能力、通信能力等。
已经描述了多个实施例。然而,可理解的是可以进行多种修改。例如,这个文档中呈现的一些示例是在电子书的上下文中呈现的。此处呈现的系统和技术也适用于其他电子文本,例如电子报纸、电子杂志、电子文档等等。一个或多个实施方式的元素可合并、删除、修改或补充以形成其他的实施例。作为另一个示例,附图描绘的逻辑流程不必要求所示出的特定顺序,或顺序次序以获得期望的结果。另外,也可提供其他步骤,或者从所描述的流程中去除步骤,并且可从所描述的系统中加入或移除其它部件。相应的,其他实施例在下文权利要求的范围内。
因此,根据前面,该公开的一些示例涉及一种方法,包括:生成图形用户界面(GUI)用以显示,该GUI包括具有提供对不同类型课程内容的访问的用户可选择选项卡的显示对象;和接收选择选项卡的用户输入;并响应于该输入,根据所选择的选项卡在GUI中提供对课程内容的访问。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,用户可选择选项卡对应于课程信息、课程作业、课程资料和课程注释。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程信息选项卡被选择并且该方法进一步包括:在显示对象中显示用于信息类型的用户可选择描述符列表,该描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程资料选项卡被选择并且该方法进一步包括:在显示对象中显示用于资料类型的用户可选择描述符列表,该描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程帖子选项卡被选择并且该方法进一步包括:在显示对象中显示用于帖子主题的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程注释选项卡被选择并且该方法进一步包括:在显示对象中显示用于注释类型的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程帖子选项卡被选择并且该方法进一步包括:在显示对象中显示包括来自帖子的文本的帖子列表和用户界面元素,当该用户界面元素被选择则提供对该帖子的访问。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,至少一个帖子包括显示用于附加于该帖子的至少一个作业的描述的作业窗格,在其中该作业窗格是可选择的以提供对该作业的访问。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程帖子选项卡被选择并且该方法进一步包括:在显示对象中显示包括日期数字的一个或多个迷你日历,至少一个日期数字被修饰来指示帖子发布日期或附加于帖子的作业到期日期。
该公开的一些示例涉及一种方法,包括:生成图形用户界面(GUI)用以显示,该GUI包括显示课程的虚拟书架或列表以及包括显示与该课程相关联的帖子或作业的显示对象;和接收选择课程的用户输入;并响应于该输入,在GUI中提供对该所选择的课程内容的访问,其中该方法通过一个或多个硬件处理器实施。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,该GUI包括用于在该显示对象中显示帖子或作业之一的用户可选择用户界面元素。
该公开的一些示例涉及一种系统,包括:一个或多个处理器;耦合到该一个或多个处理器,并配置为存储指令的存储器,其中当指令被一个或多个处理器执行时,使得该处理器执行的操作包括:生成图形用户界面(GUI)用以显示,该GUI包括具有提供对不同类型课程内容的访问的多个用户可选择选项卡的显示对象;和接收选择选项卡的用户输入;和响应于该输入,根据所选择的选项卡在GUI中提供时课程内容的访问。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,用户可选择选项卡对应于课程信息、课程作业、课程资料和课程注释。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程信息选项卡被选择并且当该指令被一个或多个处理器执行时,执行的操作包括:在显示对象中显示用于信息类型的用户可选择描述符列表,该描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程资料选项卡被选择并且当该指令被一个或多个处理器执行时,执行的操作包括:在显示对象中显示用于资料类型的用户可选择描述符列表,该描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程帖子选项卡被选择并且当该指令被一个或多个处理器执行时,执行的操作包括:在显示对象中显示用于帖子主题的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程注释选项卡被选择并且当该指令被一个或多个处理器执行时,执行的操作包括:在显示对象中显示用于注释类型的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程帖子选项卡被选择并且当该指令被一个或多个处理器执行时,执行的操作包括:在显示对象中显示包括来自帖子的文本的帖子列表和用户界面元素,当该用户界面元素被选择时则提供对该帖子的访问。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,至少一个帖子包括显示用于附加于该帖子的至少一个作业的描述的作业窗格,其中该作业窗格是可选择的以提供对该作业的访问。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,课程帖子选项卡被选择并且当该指令被一个或多个处理器执行时,执行的操作包括:在显示对象中显示包括日期数字的一个或多个迷你日历,至少一个日期数字被修饰来指示帖子发布日期或附加于帖子的作业到期日期。
该公开的一些示例涉及一种系统,包括:一个或多个处理器;耦合到该一个或多个处理器并配置为存储指令的存储器,其中当指令被一个或多个处理器执行时,使得该处理器执行的操作包括:生成图形用户界面(GUI)用以显示,该GUI包括配置为显示课程的虚拟书架或列表以及包括配置为显示与该课程相关联的帖子或作业的显示对象;和接收选择课程的用户输入;并响应于该输入,在该GUI中提供对所选择的课程内容的访问。附加的或可替换的,对前面公开的一个或多个示例,在一些示例中,该GUI包括配置为在该显示对象中显示帖子或作业之一的用户可选择用户界面元素。

在线学习应用程序.pdf_第1页
第1页 / 共36页
在线学习应用程序.pdf_第2页
第2页 / 共36页
在线学习应用程序.pdf_第3页
第3页 / 共36页
点击查看更多>>
资源描述

《在线学习应用程序.pdf》由会员分享,可在线阅读,更多相关《在线学习应用程序.pdf(36页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103123567 A(43)申请公布日 2013.05.29CN103123567A*CN103123567A*(21)申请号 201210504702.4(22)申请日 2012.09.2813/274,274 2011.10.14 USG06F 3/0481(2013.01)G06F 3/0488(2013.01)(71)申请人苹果公司地址美国加利福尼亚(72)发明人 JD埃迪格 EB贝利WM巴彻曼 A C坎尼斯特拉罗MJ尼诺 M K弗库达 E D陈(74)专利代理机构中国国际贸易促进委员会专利商标事务所 11038代理人鲍进(54) 发明名称在线学习应用程序(。

2、57) 摘要公开了在线学习应用程序,更具体而言,公开了用于从在线资源访问在线学习课程的系统、方法和计算机程序产品。图形用户界面(GUI)允许学生注册在线课程或其他媒体集(例如,视频文件、演示)。课程可包括会话式课程和自定步调的课程。课程可通过网络传送给任意数量和类型的学生操作设备。运行在学生操作设备上的在线学习应用程序提供允许学生浏览、选择、注册和与在线课程交互的多种用户界面元素。在一些实施例中,该GUI提供包括了可被学生选择来导航在线课程页以访问信息、资料、帖子和注释的选项卡的显示对象(例如,虚拟螺旋订装笔记本)。(30)优先权数据(51)Int.Cl.权利要求书2页 说明书14页 附图19。

3、页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书14页 附图19页(10)申请公布号 CN 103123567 ACN 103123567 A1/2页21.一种方法,包括:生成图形用户界面(GUI)用以显示,该GUI包括具有提供对不同类型课程内容的访问的用户可选择选项卡的显示对象;和接收选择选项卡的用户输入;和响应于该输入,根据所选择的选项卡在GUI中提供对课程内容的访问。2.如权利要求1所述的方法,其中用户可选择选项卡对应于课程信息、课程作业、课程资料和课程注释。3.如权利要求2所述的方法,其中课程信息选项卡被选择,并且该方法进一步包括:在显示对象中显示用于信。

4、息类型的用户可选择描述符列表,该描述符配置为将用户导航至课程中对应于该描述符的页。4.如权利要求2所述的方法,其中课程资料选项卡被选择,并且该方法进一步包括:在显示对象中显示用于资料类型的用户可选择描述符列表,该描述符配置为将用户导航至课程中对应于该描述符的页。5.如权利要求2所述的方法,其中课程帖子选项卡被选择,并且该方法进一步包括:在显示对象中显示用于帖子主题的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。6.如权利要求2所述的方法,其中课程注释选项卡被选择,并且该方法进一步包括:在显示对象中显示用于注释类型的用户可选择描述符列表,每个描述符配置为将用户导航至。

5、课程中对应于该描述符的页。7.如权利要求2所述的方法,其中课程帖子选项卡被选择,并且该方法进一步包括:在显示对象中显示包括来自帖子的文本的帖子列表和用户界面元素,当该用户界面元素被选择时则提供对帖子的访问。8.如权利要求7所述的方法,其中至少一个帖子包括显示用于附加于该帖子的至少一个作业的描述的作业窗格,其中该作业窗格是可选择的以提供对作业的访问。9.如权利要求2所述的方法,其中课程帖子选项卡被选择并且该方法进一步包括:在显示对象中显示包括日期数字的一个或多个迷你日历,至少一个日期数字被修饰以指示帖子发布日期或附加于帖子的作业的到期日期。10.一种系统,包括:用于生成图形用户界面(GUI)用以。

6、显示的装置,该GUI包括具有提供对不同类型课程内容的访问的多个用户可选择选项卡的显示对象;和用于接收选择选项卡的用户输入的装置;和用于响应于该输入,根据所选择的选项卡在GUI中提供对课程内容的访问的装置。11.如权利要求10所述的系统,其中用户可选择选项卡对应于课程信息、课程作业、课程资料和课程注释。12.如权利要求11所述的系统,其中课程信息选项卡被选择,并且该系统进一步包括:用于在显示对象中显示用于信息类型的用户可选择描述符列表的装置,该描述符配置为将用户导航至课程中对应于该描述符的页。13.如权利要求11所述的系统,其中课程资料选项卡被选择,并且该系统进一步包括:用于在显示对象中显示用于。

7、资料类型的用户可选择描述符列表的装置,该描述符配置权 利 要 求 书CN 103123567 A2/2页3为将用户导航至课程中对应于该描述符的页。14.如权利要求11所述的系统,其中课程帖子选项卡被选择,并且该系统进一步包括:用于在显示对象中显示用于帖子主题的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。15.如权利要求11所述的系统,其中课程注释选项卡被选择,并且该系统进一步包括:用于在显示对象中显示用于注释类型的用户可选择描述符列表,每个描述符配置为将用户导航至课程中对应于该描述符的页。16.如权利要求11所述的系统,其中课程帖子选项卡被选择,并且该系统进一步。

8、包括:用于在显示对象中显示包括帖子的文本的帖子列表和用户界面元素的装置,其中当该用户界面元素被选择时则提供对帖子的访问。17.如权利要求16所述的系统,其中至少一个帖子包括显示用于附加于该帖子的至少一个作业的描述的作业窗格,其中该作业窗格是可选择的以提供对作业的访问。18.如权利要求11所述的系统,其中课程帖子选项卡被选择,并且该系统进一步包括:用于在显示对象中显示包括日期数字的一个或多个迷你日历的装置,至少一个日期数字被修饰以指示帖子发布日期或附加于帖子的作业的到期日期。19.一种系统,包括:用于生成图形用户界面(GUI)用以显示的装置,该GUI包括配置为显示课程的虚拟书架或列表以及包括配置。

9、为显示与该课程相关联的帖子或作业的显示对象;和用于接收选择课程的用户输入的装置;和用于响应于该输入,在GUI中提供对所选择的课程内容的访问的装置。20.如权利要求19所述的系统,其中该GUI包括配置为在显示对象中显示帖子或作业之一的用户可选择用户界面元素。权 利 要 求 书CN 103123567 A1/14页4在线学习应用程序技术领域0001 本公开一般涉及在线学习(“e-learning”)。背景技术0002 网络教学(WBI)是使用计算机应用程序和过程的网络使能的技术和知识的转移。通过网络(例如,因特网、局域网/外联网)递送的在线教育课程可以是自定步调的或通过教员进行引导的,并且其包括多。

10、种类型的媒体,例如,文本、图像、动画、流式视频和音频。WBI的内容可以由教员使用内容编写应用程序开发并通过网络递送给学生。发明内容0003 公开了用于从在线资源访问在线学习课程的系统、方法和计算机程序产品。图形用户界面(GUI)允许学生注册在线课程或其他媒体集(例如,视频文件、演示)。在线课程可包括会话式课程和自定步调的课程。这些课程可以通过网络递送给任意数量和类型的学生操作设备。运行在学生操作设备上的在线学习应用程序提供允许学生浏览、选择、注册和与在线课程交互的多种用户界面元素。在一些实施例中,GUI提供包括能够被学生选择来导航在线课程的页以访问信息、资料、帖子和注释的选项卡的显示对象(例如。

11、,虚拟螺旋订装笔记本)。帖子可包括来自教员的文本消息、课程的一个或多个作业和一个或多个作业的资料。注释可由用户创建并聚集在该注释选项卡下以易于访问。0004 在一些实施例中,学生可以使用浏览器或其他应用程序登录他们在在线商店的账户。学生可以搜索教育课程的目录,包括特色课程和那些受欢迎或其他学生评价较高的课程。在一些实施例中,可包括搜索引擎以允许学生基于搜索术语在目录中搜索课程。当学生登录进他们的账户时,呈现给该学生GUI,其包括虚拟书架显示对象和虚拟记事本显示对象。虚拟书架可包括多个架子,其显示代表该学生当前注册的或者另外该学生该兴趣的课程的缩略图或图标。虚拟记事本可包括与课程有关的帖子的时间。

12、轴。帖子可使用任何需要的分类规则分类(例如,按帖子日期排序的时间顺序、按标题或作者排序的字母顺序)。可以提供允许学生过滤时间轴上的显示内容的一个或多个用户界面元素。例如,用户可选择用户界面元素来在时间轴上仅显示帖子或仅显示作业。0005 为了与在线课程交互,学生可以通过点击或触摸对应于课程的缩略图或图标来从虚拟书架中选择课程。呈现给学生的GUI包括内容显示区域和侧边条。内容显示区域可显示课程内容,例如文本或媒体(例如,数字照片、视频、音频)。侧边条显示课程内容的描述符列表。学生可选择列表中的描述符来导航到对应的课程内容。课程内容的一些示例包括但不限于,课程描述、课程概要和教员简介。0006 如。

13、前面描述的,课程的GUI可呈现具有选项卡(例如,侧边选项卡)的螺旋订装笔记本外观的显示对象。学生可选择选项卡来访问多种类型的课程内容。例如,笔记本的选项卡可标记有不同类型的内容:信息(INFO)、资料、帖子和注释。当选择信息选项卡时,呈现给学生根据当前在侧边条中选择的信息类型的信息。例如,当信息选项卡被选择时,侧边说 明 书CN 103123567 A2/14页5条列出描述、概要和教员文本描述符。当学生选择描述时,课程描述被显示在内容显示区域中。当学生选择概要时,课程概要被显示在内容显示区域中。当学生选择教员时,教员的个人信息或简历被显示出来。0007 当学生选择了资料选项卡时,用于资料的文本。

14、描述符被显示在内容显示区域,并且侧边条更新为示出多种类型资料(例如,视频、音频、书本、文档、应用程序)的描述符列表。列表中的每个描述符代有课程的资料。用户界面元素可以与列表中的每个描述符相关联以允许学生从网络资源(例如,在线商店或虚拟大学)下载资料。也可以提供用户界面元素给用户,用于从网络资源购买资料。也可以有能够被选择以提供关于资料的更多信息的用户界面元素。在一些实施例中,资料选项卡下的课程的资料列表包括到视频或音频的链接,当其被选择时,将从网络服务或者如果资料已经被下载到设备上则通过本地,在该设备上启动该视频或音频的回放。这些链接也可以包含开始时间和停止时间,以帮助用户关注由教员标识的视频。

15、或音频的重要部分。在一些实施例中,链接被提供在资料选项卡下,以打开电子书或电子出版物。这些链接可将用户引导到电子书或电子出版物的特定章节。在一些实施例中,链接可被提供来启动应用程序,例如文档阅读器(例如,PDF阅读器)、演示应用程序等等。应用程序可以在线打开并给予用户在其他合适的应用程序中打开该应用程序的选项。0008 当学生选择帖子选项卡时,课程的帖子列表被显示在内容显示区域中,并且与该帖子对应的主题描述符列表被显示在侧边条中。每个主题的帖子的数量的计数可显示在对应的主题描述符附近。内容显示区域中的每个帖子可包括来自该帖子的文本的片断和示出附加于该帖子的作业的描述符的作业窗格。用户可选择用户。

16、界面元素来读取该帖子或者从作业窗格选择作业。用户界面元素可允许用户在内容显示区域中在显示帖子和作业之间进行选择。另一用户界面元素可允许学生在侧边条中显示主题描述符或者每个月的迷你日历,迷你日历中作业到期日的日期被加粗显示或被以其他方式高亮显示。除日历视图之外,用户也可以通过在侧边条中的概要主题描述符来在帖子和作业中导航。在一些实施例中,帖子可用于方便用户和教员之间的双向会话。在其他实施例中,用户可以使用帖子与每个其他人(例如,学习组)协作、分享笔记及一起做课题。0009 当学生选择注释选项卡时,课程的注释列表会显示在内容显示区域中,并且注释的来源(例如,教材)的描述符列表会显示在侧边条中。注释。

17、可以由用户创建并由与课程相关联的多个来源资料聚集。例如,课程可具有四本教材。用户可以在这些教材的每个中记录注释,但由于这些教材也与课程相关联,这些注释连同用户在课程期间记录的其它注释一起被聚集到GUI中的单个的位置(例如,在注释选项卡下)。注释也可由多种媒体来源聚集,多种媒体来源包括但不限于书本、视频、音频、演示、幻灯片和与课程相关联的任何其他需要的媒体。0010 在一些实施例中,用户可通过选择(例如,高亮文本)课程内容的一部分来创建注释,并基于该内容生成虚拟注释,如在于2011年8月19日递交的、代理机构编号为No.18962-0459P01/P12320USI、共同未决的美国临时专利申请号。

18、60/525,701、“Creating and Viewing Digital Notecards”中描述的。用户可从内容显示区域中选择注释,来导航至该课程资料(例如,教材页面)中该注释被创建的页。0011 公开了涉及方法、系统和计算机可读介质的其它实施例。说 明 书CN 103123567 A3/14页60012 此处公开的在线学习应用程序的特定实施例提供以下优点中的一个或多个。该在线学习应用程序提供允许学生浏览、选择、注册和与在线课程交互的简单且直观的GUI,包括方便学生的数据输入、给予学生更好的导航课程的手动控制并给学生提供更好的与该课程交互的视觉反馈。0013 所公开的实施例的细节在。

19、所附附图和后续的描述中阐述。其它特征、目的和优势将从说明书、附图和权利要求中变得明显。附图说明0014 图1示出了包括虚拟书架显示对象的示例性GUI。0015 图2示出了用于浏览课程目录的示例性GUI。0016 图3示出了用于注册课程的示例性GUI。0017 图4A和4B示出了用于显示用户注册的课程的示例性GUI,其包括这些课程的帖子和作业。0018 图5A至图5C示出了用于管理信息的示例性GUI。0019 图6示出了用于管理课程资料的示例性GUI。0020 图7A至图7C示出了用于管理帖子的示例性GUI。0021 图8A和8B示出了用于管理注释的示例性GUI。0022 图9A和9B是用于管理。

20、课程内容的示例性过程的流程图。0023 图10是能够运行在线学习应用程序的示例性操作环境的框图。0024 图11是能够运行在线学习应用程序的学生操作设备的示例性架构的框图。0025 图12是能够提供网络使能的在线学习应用程序的网络服务的示例性架构的框图。0026 图13是用于管理课程内容的示例性设备的框图。0027 在不同的附图当中使用的相同的参考符号指示相同的元件。具体实施方式0028 接下来的公开描述了为学生提供用于管理通过网络递送的教学课程内容的GUI的网络使能的在线学习应用程序。网络使能的在线学习应用程序可由一个或多个服务器计算机使用万维网(“Web”)递送给一个或多个远程定位的学生操。

21、作设备。尽管所公开的实施例是网络使能的,所公开的实施例也可以被包括在运行在设备上的独立应用程序中。用于交互内容的示例性GUI0029 图1示出了包括虚拟书架显示对象100的示例性GUI。用户可以通过基于网络的服务使用运行在客户端设备上的浏览器应用程序生成的浏览器窗口与课程交互。一些客户端设备的示例包括但不限于膝上式电脑、台式计算机、计算机终端、电视系统、平板电脑、电子书阅读器和智能手机。客户端设备可包括触敏表面。触敏表面可处理多点同时输入,包括处理与输入的每个点的压力、程度或位置有关的数据。这样的处理方便多指头的手势,包括捏紧(pinching)和扫过(swiping)。0030 此后,当本公。

22、开提到“将选择”或“正选择”GUI中的用户界面元素时,这些术语应被理解为包括使用鼠标或其他输入设备在用户界面元素之上点击或“悬停”,或使用一个或说 明 书CN 103123567 A4/14页7多个手指或触针在用户界面元素上触摸、敲击或做出手势。用户界面元素可以是虚拟按钮、菜单、选择器、开关、滑动条、橡皮擦、旋钮、缩略图、链接、图标、单选按钮(radial button)、复选框和接收来自用户输入的任何其他机制。0031 参考图1,虚拟书架100可包括用于显示用户注册的课程的课程显示对象101的一个或多个架子。课程显示对象101可以是,例如,缩略图、图标或其他图形显示对象。在示出的示例中,课程。

23、显示对象101具有螺旋订装笔记本和教科书的外观。用户可以通过点击或触摸与需要的课程对应的课程显示对象来选择课程。一旦作出选择,提供用于与所选择的课程交互的另外一个GUI给用户,如参考附图5A中描述的那样。0032 图2示出了用于浏览课程目录的示例性GUI。在示出的示例中,该GUI包括用于在特色和最受欢迎课程设置之间进行选择的用户界面元素200(例如,虚拟切换按钮)。在示出的示例中,特色选项被选择。附加的用户界面元素201a-201c可被用户选择来显示大学和学院设置的课程,不属于大学或学院的课程(课外学习)、以及K-12年级。0033 在一些实施例中,GUI进一步包括基于评价显示受欢迎课程的滚动。

24、课程列表202。课程列表202中的每行可包括关于受欢迎课程的信息,其中最受欢迎的课程位于课程列表202的最顶端。信息可包括表示课程的缩略图或图标、课程标题、教员名字和/或提供课程的机构和课程评价。在示出的示例中,使用的是五星评价系统。0034 在一些实施例中,GUI包括包含多个可由用户选择的用户界面元素(例如,虚拟按钮)的条203。在示出的示例中,按钮包括不限于特色(Featured)、最受欢迎(Top Charts)、浏览(Browse)、注册(Enroll)和下载(Downloads)。特色和最受欢迎按钮提供与用户界面元素200相同的功能。浏览按钮调用媒体浏览器以允许用户浏览课程目录。注册。

25、按钮将用户引导至注册页,如参照图3描述的。下载按钮将用户引导至下载页以下载课程或课程资料。0035 对库(Library)按钮204的选择将导致显示书架100。选择分类(Categories)按钮205将用户引导至把课程组织为各分类以简化浏览的分类页。搜索框206能用于输入搜索课程目录的搜索术语。0036 图3示出了用于注册课程的示例性GUI。在示出的示例中,用户选择了注册按钮,从而导致图3所示的GUI的呈现。该GUI包括表示可用课程的缩略图的队列(parade)300,以及用于注册在该队列前端和中央示出的课程的用户界面元素301。0037 图4A示出了用于显示用户注册的课程的示例性GUI,包。

26、括针对那些课程的帖子和作业。在示出的示例中,该GUI被划分为书架400和时间轴401。书架400显示了用户已经注册的课程的显示对象402。标记(badge)403可显示针对那个课程将被读取的帖子数量。用户界面元素404能将显示格式从书架400更改至课程列表。在这个示例中,时间轴401被显示在显示对象中,该显示对象具有螺旋订装记事本的外观,其中用户可以使用鼠标或触摸手势(例如,扫过)来“翻”页。该虚拟螺旋订装记事本突出“学校”的比喻,因为学生在现实世界中经常使用螺旋订装笔记本来记录注释并管理课堂作业。0038 时间轴401可显示用于注册的课程的帖子和作业的描述符。例如,时间轴401正显示的是当前。

27、周和前一周生成的帖子描述符405。用户界面元素406可用于选择帖子还是作业显示在时间轴401中。时间轴401中的每个帖子描述符405可包括来自帖子的文本(例如,最前面的X个字或“片断” )、课程的标题、帖子标题、帖子时间以及如果作业存在的话,说 明 书CN 103123567 A5/14页8指示附加于该帖子的作业的数量的作业图标407。用户可点击帖子描述符405来查看帖子信息并点击作业图标406来访问附加的作业。0039 参考图4B,用户界面元素406被改变成作业,从而作业描述符408显示在时间轴401上。用户可选择作业描述符408以访问对应的作业。0040 前面描述的简单且直观的GUI允许用。

28、户浏览课程目录并注册目录中的一个或多个课程,包括给予用户更好的导航目录中的课程的手动控制并提供给用户更好的用于浏览和注册课程的视觉反馈。0041 图5A示出了用于管理课程信息的示例性GUI。当用户从书架400中选择课程时,呈现包括内容显示区域500和侧边条501的GUI。在一些实施例中,该GUI是具有选项卡502的虚拟螺旋订装笔记本外观的显示对象。在示出的示例中,选项卡502是侧边选项卡。然而,选项卡502也可以位于虚拟螺旋订装笔记本的顶部或底部。选项卡502可由用户选择来呈现不同类型的课程相关条目,包括但不限于信息502a、资料502b、帖子502c和注释502d。选项卡能以任意方式排序。0。

29、042 侧边条501可用于根据选择的选项卡导航课程章节。在图5A中,选项卡502a被选择,导致侧边条501显示用于描述(概要)页、概要页和教学页的描述符。其他类型的信息也是可能的。用户可以通过选择在侧边条501中的对应的描述符直接导航到这些页。0043 在示出的示例中,描述描述符503被选择,导致显示包括课程的描述的课程信息的一个或多个可滚动页,该课程描述诸如课程标题、课程代码、学习机构、会话日期。该描述页也可包括到教员简介(profile)的链接,其可以是能被用户选择来导航至包含了该教员的个人信息或简历的教员简介页的数字照片和/或教员名字。该描述页可包括课程的要求条件列表。其他与课程有关的信。

30、息可根据需要包括在描述部分中。0044 图5B示出了当选择侧边条501中的概要描述符504和选项卡502a时,呈现在内容显示区域500中的课程概要。0045 图5C示出了当侧边条501中的教员描述符505和选项卡502a被选择时,在内容显示区域500中呈现的教员简介。教员简介可包括教员的数字照片506、教员的背景信息、教员教授的课程、办公时间和与该教员有关的其他信息。发送电子邮件按钮507可被用户选择来给教员发送电子邮件。例如,按压电子邮件按钮507可调用具有将电子邮件地址域自动填充为该教员的电子邮件地址的用于电子邮件的用户界面。0046 前面描述的简单且直观的GUI允许用户管理课程信息,包括。

31、给予用户更好的导航课程信息的手动控制,及提供给用户更好的与课程信息交互的视觉反馈。0047 图6示出了管理课程资料的示例性GUI。在示出的示例中,选项卡502b已被选择。响应于选择选项卡502b,资料列表508被显示。列表中的每行可包括课程的缩略图或图标以及课程信息,例如课程和教员的名称。可选择下载用户界面元素510来从网络资源下载课程。购买用户界面元素511可用于从在线商店或虚拟大学购买课程。0048 前面描述的简单且直观的GUI允许用户管理课程资料,包括方便下载或访问课程资料,给予用户更好的对导航资料的手动控制,并提供给用户更好的与课程资料交互的视觉反馈。0049 图7A示出了用于管理课程。

32、帖子的示例性GUI。在这个示例中,选择选项卡502c来显示帖子列表700。选项卡502c可包括指示未读帖子数目的标记701。侧边条501可显示说 明 书CN 103123567 A6/14页9主题概要。主题概要可包括多个课程主题的描述符,其可被用户选择来仅显示所选择的主题的那些帖子。侧边条501中的每个主题可包括主题名称和针对那个主题的多个帖子。例如,第一主题(“介绍” )有一个帖子,而第二主题(“准则和规范” )有五个帖子。用户界面元素702允许用户在显示帖子和作业之间进行选择。在示出的示例中,帖子选项被选择。每个帖子可包括来自帖子的文本(例如,文本片断)及作业窗格703。作业窗格703可适。

33、当扩展以揭示关于该作业的细节以及任何附加资料(例如,媒体条目)。用户可以直接从该扩展的状态购买、下载或流式传输条目。0050 作业窗格703可包括用于附加至该帖子的一个或多个作业的描述符,包括作业的文本描述和到期日期。选择用户界面元素704将显示该帖子的整个文本。这样做也会如前描述的那样扩展作业窗格703,从而揭示任意附加资料并提供到那些媒体条目的快速访问。用户界面元素705可被用户选择来将显示格式从列表格式转换为日历格式。在这个示例中,列表格式选项被选择。选择用户界面元素706将显示书架400。0051 参考图7B,用户界面元素705被设置为日历格式,从而导致一个或多个迷你日历707显示在侧。

34、边条501中。迷你日历中的日期可被加粗或被以其它方式视觉修饰以指示接收帖子的日期。如果用户界面元素704被设置为作业,则迷你日历中的日期可被加粗或者以其它方式高亮显示以指示作业到期日期。0052 前面描述的简单且直观的GUI允许用户管理帖子,包括方便访问帖子,给予用户更好的对导航帖子的手动控制,并提供给用户更好的与帖子交互的视觉反馈。0053 图8A示出了用于管理课程注释的示例性GUI。用户可通过高亮显示诸如教材之类的课程的文本资料的部分来创建客户注释801。创建注释描述在于2011年8月19提交的、代理机构卷号18962-0459P01/P12320US1U.S、共同未决的美国临时专利申请号。

35、No.60/525,701、“Creating and Viewing DigitalNotecards”中。如图8B所示,用户注释可在用户选择选项卡502d时显示。0054 参考图8B,每个注释802显示在列表中并包括该注释的创建日期和时间以及该注释的来源的描述。该描述可包括该注释的文本的片断、注释来源的标题、从中剪切注释的页及表示注释的来源的缩略图、图标或图形(例如,教材封面的缩略图图像)。选择用户界面元素803将导致显示全部注释。用户界面元素804可被用户选择以翻动在虚拟螺旋订装笔记本中的页。0055 侧边条501显示了用于显示多种类型注释的描述符列表,例如一般的注释和书本注释。可以显示。

36、针对特定注释类型的注释数目的计数。在示出的示例中,存在总共24个注释;16个一般注释和8个书本注释。0056 前面描述的简单且直观的GUI允许用户管理课程注释,包括通过将来自多个资料的注释聚集到单个GUI中以方便访问注释,给予用户更好的对导航注释的手动控制,并提供给用户更好的与注释交互的视觉反馈。管理课程内容的示例性过程0057 图9是用于管理课程内容的示例性过程900的流程图。在一些实施例中,过程900可开始于生成包括显示对象(例如,虚拟螺旋订装笔记本)的GUI用以显示,该显示对象具有用来提供对不同类型课程内容的访问的用户可选择选项卡(902)。0058 在一些实施例中,选项卡是侧边选项卡并。

37、对应于课程信息、资料、帖子和注释。课说 明 书CN 103123567 A7/14页10程信息可包括课程描述符和教员简介。课程资料可包括视频、音频、书本、文档和应用程序。该GUI提供用于从网络资源,例如,在线商店或虚拟大学,购买和下载课程资料的用户界面元素。帖子可通过课程主题组织。作业能附加到帖子且资料能附加到作业。迷你日历能显示视觉装饰过的(例如,加粗、高亮)日期数字以指示帖子日期或作业到期时间。课程注释可由用户创建并聚集在课程选项卡下。例如,课程注释可包括一般注释和书本注释。0059 过程900可通过接收选择选项卡的用户输入而继续(904)。过程900可通过根据所选择的选项卡在GUI中提供。

38、对课程内容的访问而继续(906)。0060 图9B是用于管理课程内容的示例性过程908的流程图。在一些实施例中,过程908开始于生成对包括虚拟书架或课程列表以及显示对象(例如,虚拟螺旋订装记事本)的图形用户界面用以显示,显示对象用于显示与课程相关联的帖子或作业(910)。0061 在一些实施例中,存储在虚拟书架上或列表中的课程可由缩略图、图标或其他图形化对象表示。GUI中的用户界面元素允许用户在GUI中的虚拟书架和列表显示之间切换。0062 过程900可通过接收从虚拟书架或列表中选择课程的用户输入而继续(912)。过程900可通过在GUI中提供对所选择的课程内容的访问而继续(914)。示例性操。

39、作环境0063 图10是能够运行网络使能的内容编写应用程序的设备的示例性操作环境的框图。在一些实施例中,设备1002a和1002b可通过一个或多个有线或无线网络1010通信。例如,无线网络1012(例如,蜂窝网络)可通过使用网关1016与广域网(WAN)1014(例如,因特网)通信。同样的,接入设备1018(例如,IEEE802.11g无线接入设备)可提供对WAN 1014的通信访问。设备1002a、1002b可以是能够显示所公开的内容编写应用程序的GUI的任意设备,包括但不限于便携式计算机、智能手机和电子平板电脑。在一些实施例中,设备1002a、1002b不必须是便携式的,而是也可以是台式计。

40、算机、电视系统、售货亭(Kiosk)系统等。0064 在一些实施例中,声音通信和数据通信两者都能通过无线网1012和接入设备1018建立。例如,设备1002a可发出和接收电话呼叫(例如,使用因特网协议电话(VoIP)协议)、发送和接收电子邮件消息(例如,使用SMPTP或邮局通信协议(POP3)、以及通过无线网络1012、网关1016和WAN 1014检索电子文档和/或流,例如网页、照片和视频(例如,使用传输控制协议/因特网协议(TCP/IP)或用户数据报协议(UDP)。同样的,在一些实施例中,设备1002b可发出和接收电话呼叫、发送并接收电子邮件消息、以及通过接入设备1018和WAN 1014。

41、检索电子文档。在一些实施例中,设备1002a或1002b可使用一个或多个电缆物理地连接到接入设备1018,并且接入设备1018可以是个人计算机。在这种配置中,设备1002a或1002b可被称为“系留(tetherd)”设备。0065 设备1002a和1002b也可以通过其他装置建立通信。例如,无线设备1002a可通过无线网络1012与其他无线设备(例如,其他设备1002a或1002b、手机)通信。同样的,设备1002a和1002b可通过使用一个或多个通信子系统,例如蓝牙BluetoothTM通信设备,建立点到点的通信1020(例如,个人局域网)。其他通信协议和拓扑结构也可被实施。0066 设备1002a或1002b可通过一个或多个有线和/或无线网络1010与服务1030通信。例如,服务1030可以是给包括参照图1-8描述的特征的客户端设备提供网页的在线商店或大学。说 明 书CN 103123567 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1