亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在線學(xué)習(xí)應(yīng)用程序的制作方法與工藝

文檔序號:12005415閱讀:251來源:國知局
在線學(xué)習(xí)應(yīng)用程序的制作方法與工藝
本公開一般涉及在線學(xué)習(xí)(“e-learning”)。

背景技術(shù):
網(wǎng)絡(luò)教學(xué)(WBI)是使用計算機應(yīng)用程序和過程的網(wǎng)絡(luò)使能的技術(shù)和知識的轉(zhuǎn)移。通過網(wǎng)絡(luò)(例如,因特網(wǎng)、局域網(wǎng)/外聯(lián)網(wǎng))遞送的在線教育課程可以是自定步調(diào)的或通過教員進(jìn)行引導(dǎo)的,并且其包括多種類型的媒體,例如,文本、圖像、動畫、流式視頻和音頻。WBI的內(nèi)容可以由教員使用內(nèi)容編寫應(yīng)用程序開發(fā)并通過網(wǎng)絡(luò)遞送給學(xué)生。

技術(shù)實現(xiàn)要素:
公開了用于從在線資源訪問在線學(xué)習(xí)課程的系統(tǒng)、方法和計算機程序產(chǎn)品。圖形用戶界面(GUI)允許學(xué)生注冊在線課程或其他媒體集(例如,視頻文件、演示)。在線課程可包括會話式課程和自定步調(diào)的課程。這些課程可以通過網(wǎng)絡(luò)遞送給任意數(shù)量和類型的學(xué)生操作設(shè)備。運行在學(xué)生操作設(shè)備上的在線學(xué)習(xí)應(yīng)用程序提供允許學(xué)生瀏覽、選擇、注冊和與在線課程交互的多種用戶界面元素。在一些實施例中,GUI提供包括能夠被學(xué)生選擇來導(dǎo)航在線課程的頁以訪問信息、資料、帖子和注釋的選項卡的顯示對象(例如,虛擬螺旋訂裝筆記本)。帖子可包括來自教員的文本消息、課程的一個或多個作業(yè)和一個或多個作業(yè)的資料。注釋可由用戶創(chuàng)建并聚集在該注釋選項卡下以易于訪問。在一些實施例中,學(xué)生可以使用瀏覽器或其他應(yīng)用程序登錄他們在在線商店的賬戶。學(xué)生可以搜索教育課程的目錄,包括特色課程和那些受歡迎或其他學(xué)生評價較高的課程。在一些實施例中,可包括搜索引擎以允許學(xué)生基于搜索術(shù)語在目錄中搜索課程。當(dāng)學(xué)生登錄進(jìn)他們的賬戶時,呈現(xiàn)給該學(xué)生GUI,其包括虛擬書架顯示對象和虛擬記事本顯示對象。虛擬書架可包括多個架子,其顯示代表該學(xué)生當(dāng)前注冊的或者另外該學(xué)生該興趣的課程的縮略圖或圖標(biāo)。虛擬記事本可包括與課程有關(guān)的帖子的時間軸。帖子可使用任何需要的分類規(guī)則分類(例如,按帖子日期排序的時間順序、按標(biāo)題或作者排序的字母順序)??梢蕴峁┰试S學(xué)生過濾時間軸上的顯示內(nèi)容的一個或多個用戶界面元素。例如,用戶可選擇用戶界面元素來在時間軸上僅顯示帖子或僅顯示作業(yè)。為了與在線課程交互,學(xué)生可以通過點擊或觸摸對應(yīng)于課程的縮略圖或圖標(biāo)來從虛擬書架中選擇課程。呈現(xiàn)給學(xué)生的GUI包括內(nèi)容顯示區(qū)域和側(cè)邊條。內(nèi)容顯示區(qū)域可顯示課程內(nèi)容,例如文本或媒體(例如,數(shù)字照片、視頻、音頻)。側(cè)邊條顯示課程內(nèi)容的描述符列表。學(xué)生可選擇列表中的描述符來導(dǎo)航到對應(yīng)的課程內(nèi)容。課程內(nèi)容的一些示例包括但不限于,課程描述、課程概要和教員簡介。如前面描述的,課程的GUI可呈現(xiàn)具有選項卡(例如,側(cè)邊選項卡)的螺旋訂裝筆記本外觀的顯示對象。學(xué)生可選擇選項卡來訪問多種類型的課程內(nèi)容。例如,筆記本的選項卡可標(biāo)記有不同類型的內(nèi)容:信息(INFO)、資料、帖子和注釋。當(dāng)選擇信息選項卡時,呈現(xiàn)給學(xué)生根據(jù)當(dāng)前在側(cè)邊條中選擇的信息類型的信息。例如,當(dāng)信息選項卡被選擇時,側(cè)邊條列出描述、概要和教員文本描述符。當(dāng)學(xué)生選擇描述時,課程描述被顯示在內(nèi)容顯示區(qū)域中。當(dāng)學(xué)生選擇概要時,課程概要被顯示在內(nèi)容顯示區(qū)域中。當(dāng)學(xué)生選擇教員時,教員的個人信息或簡歷被顯示出來。當(dāng)學(xué)生選擇了資料選項卡時,用于資料的文本描述符被顯示在內(nèi)容顯示區(qū)域,并且側(cè)邊條更新為示出多種類型資料(例如,視頻、音頻、書本、文檔、應(yīng)用程序)的描述符列表。列表中的每個描述符代有課程的資料。用戶界面元素可以與列表中的每個描述符相關(guān)聯(lián)以允許學(xué)生從網(wǎng)絡(luò)資源(例如,在線商店或虛擬大學(xué))下載資料。也可以提供用戶界面元素給用戶,用于從網(wǎng)絡(luò)資源購買資料。也可以有能夠被選擇以提供關(guān)于資料的更多信息的用戶界面元素。在一些實施例中,資料選項卡下的課程的資料列表包括到視頻或音頻的鏈接,當(dāng)其被選擇時,將從網(wǎng)絡(luò)服務(wù)或者如果資料已經(jīng)被下載到設(shè)備上則通過本地,在該設(shè)備上啟動該視頻或音頻的回放。這些鏈接也可以包含開始時間和停止時間,以幫助用戶關(guān)注由教員標(biāo)識的視頻或音頻的重要部分。在一些實施例中,鏈接被提供在資料選項卡下,以打開電子書或電子出版物。這些鏈接可將用戶引導(dǎo)到電子書或電子出版物的特定章節(jié)。在一些實施例中,鏈接可被提供來啟動應(yīng)用程序,例如文檔閱讀器(例如,PDF閱讀器)、演示應(yīng)用程序等等。應(yīng)用程序可以在線打開并給予用戶在其他合適的應(yīng)用程序中打開該應(yīng)用程序的選項。當(dāng)學(xué)生選擇帖子選項卡時,課程的帖子列表被顯示在內(nèi)容顯示區(qū)域中,并且與該帖子對應(yīng)的主題描述符列表被顯示在側(cè)邊條中。每個主題的帖子的數(shù)量的計數(shù)可顯示在對應(yīng)的主題描述符附近。內(nèi)容顯示區(qū)域中的每個帖子可包括來自該帖子的文本的片斷和示出附加于該帖子的作業(yè)的描述符的作業(yè)窗格。用戶可選擇用戶界面元素來讀取該帖子或者從作業(yè)窗格選擇作業(yè)。用戶界面元素可允許用戶在內(nèi)容顯示區(qū)域中在顯示帖子和作業(yè)之間進(jìn)行選擇。另一用戶界面元素可允許學(xué)生在側(cè)邊條中顯示主題描述符或者每個月的迷你日歷,迷你日歷中作業(yè)到期日的日期被加粗顯示或被以其他方式高亮顯示。除日歷視圖之外,用戶也可以通過在側(cè)邊條中的概要主題描述符來在帖子和作業(yè)中導(dǎo)航。在一些實施例中,帖子可用于方便用戶和教員之間的雙向會話。在其他實施例中,用戶可以使用帖子與每個其他人(例如,學(xué)習(xí)組)協(xié)作、分享筆記及一起做課題。當(dāng)學(xué)生選擇注釋選項卡時,課程的注釋列表會顯示在內(nèi)容顯示區(qū)域中,并且注釋的來源(例如,教材)的描述符列表會顯示在側(cè)邊條中。注釋可以由用戶創(chuàng)建并由與課程相關(guān)聯(lián)的多個來源資料聚集。例如,課程可具有四本教材。用戶可以在這些教材的每個中記錄注釋,但由于這些教材也與課程相關(guān)聯(lián),這些注釋連同用戶在課程期間記錄的其它注釋一起被聚集到GUI中的單個的位置(例如,在注釋選項卡下)。注釋也可由多種媒體來源聚集,多種媒體來源包括但不限于書本、視頻、音頻、演示、幻燈片和與課程相關(guān)聯(lián)的任何其他需要的媒體。在一些實施例中,用戶可通過選擇(例如,高亮文本)課程內(nèi)容的一部分來創(chuàng)建注釋,并基于該內(nèi)容生成虛擬注釋,如在于2011年8月19日遞交的、代理機構(gòu)編號為No.18962-0459P01/P12320USI、共同未決的美國臨時專利申請?zhí)?0/525,701、“CreatingandViewingDigitalNotecards”中描述的。用戶可從內(nèi)容顯示區(qū)域中選擇注釋,來導(dǎo)航至該課程資料(例如,教材頁面)中該注釋被創(chuàng)建的頁。公開了涉及方法、系統(tǒng)和計算機可讀介質(zhì)的其它實施例。此處公開的在線學(xué)習(xí)應(yīng)用程序的特定實施例提供以下優(yōu)點中的一個或多個。該在線學(xué)習(xí)應(yīng)用程序提供允許學(xué)生瀏覽、選擇、注冊和與在線課程交互的簡單且直觀的GUI,包括方便學(xué)生的數(shù)據(jù)輸入、給予學(xué)生更好的導(dǎo)航課程的手動控制并給學(xué)生提供更好的與該課程交互的視覺反饋。所公開的實施例的細(xì)節(jié)在所附附圖和后續(xù)的描述中闡述。其它特征、目的和優(yōu)勢將從說明書、附圖和權(quán)利要求中變得明顯。附圖說明圖1示出了包括虛擬書架顯示對象的示例性GUI。圖2示出了用于瀏覽課程目錄的示例性GUI。圖3示出了用于注冊課程的示例性GUI。圖4A和4B示出了用于顯示用戶注冊的課程的示例性GUI,其包括這些課程的帖子和作業(yè)。圖5A至圖5C示出了用于管理信息的示例性GUI。圖6示出了用于管理課程資料的示例性GUI。圖7A至圖7C示出了用于管理帖子的示例性GUI。圖8A和8B示出了用于管理注釋的示例性GUI。圖9A和9B是用于管理課程內(nèi)容的示例性過程的流程圖。圖10是能夠運行在線學(xué)習(xí)應(yīng)用程序的示例性操作環(huán)境的框圖。圖11是能夠運行在線學(xué)習(xí)應(yīng)用程序的學(xué)生操作設(shè)備的示例性架構(gòu)的框圖。圖12是能夠提供網(wǎng)絡(luò)使能的在線學(xué)習(xí)應(yīng)用程序的網(wǎng)絡(luò)服務(wù)的示例性架構(gòu)的框圖。圖13是用于管理課程內(nèi)容的示例性設(shè)備的框圖。在不同的附圖當(dāng)中使用的相同的參考符號指示相同的元件。具體實施方式接下來的公開描述了為學(xué)生提供用于管理通過網(wǎng)絡(luò)遞送的教學(xué)課程內(nèi)容的GUI的網(wǎng)絡(luò)使能的在線學(xué)習(xí)應(yīng)用程序。網(wǎng)絡(luò)使能的在線學(xué)習(xí)應(yīng)用程序可由一個或多個服務(wù)器計算機使用萬維網(wǎng)(“Web”)遞送給一個或多個遠(yuǎn)程定位的學(xué)生操作設(shè)備。盡管所公開的實施例是網(wǎng)絡(luò)使能的,所公開的實施例也可以被包括在運行在設(shè)備上的獨立應(yīng)用程序中。用于交互內(nèi)容的示例性GUI圖1示出了包括虛擬書架顯示對象100的示例性GUI。用戶可以通過基于網(wǎng)絡(luò)的服務(wù)使用運行在客戶端設(shè)備上的瀏覽器應(yīng)用程序生成的瀏覽器窗口與課程交互。一些客戶端設(shè)備的示例包括但不限于膝上式電腦、臺式計算機、計算機終端、電視系統(tǒng)、平板電腦、電子書閱讀器和智能手機??蛻舳嗽O(shè)備可包括觸敏表面。觸敏表面可處理多點同時輸入,包括處理與輸入的每個點的壓力、程度或位置有關(guān)的數(shù)據(jù)。這樣的處理方便多指頭的手勢,包括捏緊(pinching)和掃過(swiping)。此后,當(dāng)本公開提到“將選擇”或“正選擇”GUI中的用戶界面元素時,這些術(shù)語應(yīng)被理解為包括使用鼠標(biāo)或其他輸入設(shè)備在用戶界面元素之上點擊或“懸停”,或使用一個或多個手指或觸針在用戶界面元素上觸摸、敲擊或做出手勢。用戶界面元素可以是虛擬按鈕、菜單、選擇器、開關(guān)、滑動條、橡皮擦、旋鈕、縮略圖、鏈接、圖標(biāo)、單選按鈕(radialbutton)、復(fù)選框和接收來自用戶輸入的任何其他機制。參考圖1,虛擬書架100可包括用于顯示用戶注冊的課程的課程顯示對象101的一個或多個架子。課程顯示對象101可以是,例如,縮略圖、圖標(biāo)或其他圖形顯示對象。在示出的示例中,課程顯示對象101具有螺旋訂裝筆記本和教科書的外觀。用戶可以通過點擊或觸摸與需要的課程對應(yīng)的課程顯示對象來選擇課程。一旦作出選擇,提供用于與所選擇的課程交互的另外一個GUI給用戶,如參考附圖5A中描述的那樣。圖2示出了用于瀏覽課程目錄的示例性GUI。在示出的示例中,該GUI包括用于在特色和最受歡迎課程設(shè)置之間進(jìn)行選擇的用戶界面元素200(例如,虛擬切換按鈕)。在示出的示例中,特色選項被選擇。附加的用戶界面元素201a-201c可被用戶選擇來顯示大學(xué)和學(xué)院設(shè)置的課程,不屬于大學(xué)或?qū)W院的課程(課外學(xué)習(xí))、以及K-12年級。在一些實施例中,GUI進(jìn)一步包括基于評價顯示受歡迎課程的滾動課程列表202。課程列表202中的每行可包括關(guān)于受歡迎課程的信息,其中最受歡迎的課程位于課程列表202的最頂端。信息可包括表示課程的縮略圖或圖標(biāo)、課程標(biāo)題、教員名字和/或提供課程的機構(gòu)和課程評價。在示出的示例中,使用的是五星評價系統(tǒng)。在一些實施例中,GUI包括包含多個可由用戶選擇的用戶界面元素(例如,虛擬按鈕)的條203。在示出的示例中,按鈕包括不限于特色(Featured)、最受歡迎(TopCharts)、瀏覽(Browse)、注冊(Enroll)和下載(Downloads)。特色和最受歡迎按鈕提供與用戶界面元素200相同的功能。瀏覽按鈕調(diào)用媒體瀏覽器以允許用戶瀏覽課程目錄。注冊按鈕將用戶引導(dǎo)至注冊頁,如參照圖3描述的。下載按鈕將用戶引導(dǎo)至下載頁以下載課程或課程資料。對庫(Library)按鈕204的選擇將導(dǎo)致顯示書架100。選擇分類(Categories)按鈕205將用戶引導(dǎo)至把課程組織為各分類以簡化瀏覽的分類頁。搜索框206能用于輸入搜索課程目錄的搜索術(shù)語。圖3示出了用于注冊課程的示例性GUI。在示出的示例中,用戶選擇了注冊按鈕,從而導(dǎo)致圖3所示的GUI的呈現(xiàn)。該GUI包括表示可用課程的縮略圖的隊列(parade)300,以及用于注冊在該隊列前端和中央示出的課程的用戶界面元素301。圖4A示出了用于顯示用戶注冊的課程的示例性GUI,包括針對那些課程的帖子和作業(yè)。在示出的示例中,該GUI被劃分為書架400和時間軸401。書架400顯示了用戶已經(jīng)注冊的課程的顯示對象402。標(biāo)記(badge)403可顯示針對那個課程將被讀取的帖子數(shù)量。用戶界面元素404能將顯示格式從書架400更改至課程列表。在這個示例中,時間軸401被顯示在顯示對象中,該顯示對象具有螺旋訂裝記事本的外觀,其中用戶可以使用鼠標(biāo)或觸摸手勢(例如,掃過)來“翻”頁。該虛擬螺旋訂裝記事本突出“學(xué)?!钡谋扔?,因為學(xué)生在現(xiàn)實世界中經(jīng)常使用螺旋訂裝筆記本來記錄注釋并管理課堂作業(yè)。時間軸401可顯示用于注冊的課程的帖子和作業(yè)的描述符。例如,時間軸401正顯示的是當(dāng)前周和前一周生成的帖子描述符405。用戶界面元素406可用于選擇帖子還是作業(yè)顯示在時間軸401中。時間軸401中的每個帖子描述符405可包括來自帖子的文本(例如,最前面的X個字或“片斷”)、課程的標(biāo)題、帖子標(biāo)題、帖子時間以及如果作業(yè)存在的話,指示附加于該帖子的作業(yè)的數(shù)量的作業(yè)圖標(biāo)407。用戶可點擊帖子描述符405來查看帖子信息并點擊作業(yè)圖標(biāo)406來訪問附加的作業(yè)。參考圖4B,用戶界面元素406被改變成作業(yè),從而作業(yè)描述符408顯示在時間軸401上。用戶可選擇作業(yè)描述符408以訪問對應(yīng)的作業(yè)。前面描述的簡單且直觀的GUI允許用戶瀏覽課程目錄并注冊目錄中的一個或多個課程,包括給予用戶更好的導(dǎo)航目錄中的課程的手動控制并提供給用戶更好的用于瀏覽和注冊課程的視覺反饋。圖5A示出了用于管理課程信息的示例性GUI。當(dāng)用戶從書架400中選擇課程時,呈現(xiàn)包括內(nèi)容顯示區(qū)域500和側(cè)邊條501的GUI。在一些實施例中,該GUI是具有選項卡502的虛擬螺旋訂裝筆記本外觀的顯示對象。在示出的示例中,選項卡502是側(cè)邊選項卡。然而,選項卡502也可以位于虛擬螺旋訂裝筆記本的頂部或底部。選項卡502可由用戶選擇來呈現(xiàn)不同類型的課程相關(guān)條目,包括但不限于信息502a、資料502b、帖子502c和注釋502d。選項卡能以任意方式排序。側(cè)邊條501可用于根據(jù)選擇的選項卡導(dǎo)航課程章節(jié)。在圖5A中,選項卡502a被選擇,導(dǎo)致側(cè)邊條501顯示用于描述(概要)頁、概要頁和教學(xué)頁的描述符。其他類型的信息也是可能的。用戶可以通過選擇在側(cè)邊條501中的對應(yīng)的描述符直接導(dǎo)航到這些頁。在示出的示例中,描述描述符503被選擇,導(dǎo)致顯示包括課程的描述的課程信息的一個或多個可滾動頁,該課程描述諸如課程標(biāo)題、課程代碼、學(xué)習(xí)機構(gòu)、會話日期。該描述頁也可包括到教員簡介(profile)的鏈接,其可以是能被用戶選擇來導(dǎo)航至包含了該教員的個人信息或簡歷的教員簡介頁的數(shù)字照片和/或教員名字。該描述頁可包括課程的要求條件列表。其他與課程有關(guān)的信息可根據(jù)需要包括在描述部分中。圖5B示出了當(dāng)選擇側(cè)邊條501中的概要描述符504和選項卡502a時,呈現(xiàn)在內(nèi)容顯示區(qū)域500中的課程概要。圖5C示出了當(dāng)側(cè)邊條501中的教員描述符505和選項卡502a被選擇時,在內(nèi)容顯示區(qū)域500中呈現(xiàn)的教員簡介。教員簡介可包括教員的數(shù)字照片506、教員的背景信息、教員教授的課程、辦公時間和與該教員有關(guān)的其他信息。發(fā)送電子郵件按鈕507可被用戶選擇來給教員發(fā)送電子郵件。例如,按壓電子郵件按鈕507可調(diào)用具有將電子郵件地址域自動填充為該教員的電子郵件地址的用于電子郵件的用戶界面。前面描述的簡單且直觀的GUI允許用戶管理課程信息,包括給予用戶更好的導(dǎo)航課程信息的手動控制,及提供給用戶更好的與課程信息交互的視覺反饋。圖6示出了管理課程資料的示例性GUI。在示出的示例中,選項卡502b已被選擇。響應(yīng)于選擇選項卡502b,資料列表508被顯示。列表中的每行可包括課程的縮略圖或圖標(biāo)以及課程信息,例如課程和教員的名稱。可選擇下載用戶界面元素510來從網(wǎng)絡(luò)資源下載課程。購買用戶界面元素511可用于從在線商店或虛擬大學(xué)購買課程。前面描述的簡單且直觀的GUI允許用戶管理課程資料,包括方便下載或訪問課程資料,給予用戶更好的對導(dǎo)航資料的手動控制,并提供給用戶更好的與課程資料交互的視覺反饋。圖7A示出了用于管理課程帖子的示例性GUI。在這個示例中,選擇選項卡502c來顯示帖子列表700。選項卡502c可包括指示未讀帖子數(shù)目的標(biāo)記701。側(cè)邊條501可顯示主題概要。主題概要可包括多個課程主題的描述符,其可被用戶選擇來僅顯示所選擇的主題的那些帖子。側(cè)邊條501中的每個主題可包括主題名稱和針對那個主題的多個帖子。例如,第一主題(“介紹”)有一個帖子,而第二主題(“準(zhǔn)則和規(guī)范”)有五個帖子。用戶界面元素702允許用戶在顯示帖子和作業(yè)之間進(jìn)行選擇。在示出的示例中,帖子選項被選擇。每個帖子可包括來自帖子的文本(例如,文本片斷)及作業(yè)窗格703。作業(yè)窗格703可適當(dāng)擴展以揭示關(guān)于該作業(yè)的細(xì)節(jié)以及任何附加資料(例如,媒體條目)。用戶可以直接從該擴展的狀態(tài)購買、下載或流式傳輸條目。作業(yè)窗格703可包括用于附加至該帖子的一個或多個作業(yè)的描述符,包括作業(yè)的文本描述和到期日期。選擇用戶界面元素704將顯示該帖子的整個文本。這樣做也會如前描述的那樣擴展作業(yè)窗格703,從而揭示任意附加資料并提供到那些媒體條目的快速訪問。用戶界面元素705可被用戶選擇來將顯示格式從列表格式轉(zhuǎn)換為日歷格式。在這個示例中,列表格式選項被選擇。選擇用戶界面元素706將顯示書架400。參考圖7B,用戶界面元素705被設(shè)置為日歷格式,從而導(dǎo)致一個或多個迷你日歷707顯示在側(cè)邊條501中。迷你日歷中的日期可被加粗或被以其它方式視覺修飾以指示接收帖子的日期。如果用戶界面元素704被設(shè)置為作業(yè),則迷你日歷中的日期可被加粗或者以其它方式高亮顯示以指示作業(yè)到期日期。前面描述的簡單且直觀的GUI允許用戶管理帖子,包括方便訪問帖子,給予用戶更好的對導(dǎo)航帖子的手動控制,并提供給用戶更好的與帖子交互的視覺反饋。圖8A示出了用于管理課程注釋的示例性GUI。用戶可通過高亮顯示諸如教材之類的課程的文本資料的部分來創(chuàng)建客戶注釋801。創(chuàng)建注釋描述在于2011年8月19提交的、代理機構(gòu)卷號18962-0459P01/P12320US1U.S、共同未決的美國臨時專利申請?zhí)朜o.60/525,701、“CreatingandViewingDigitalNotecards”中。如圖8B所示,用戶注釋可在用戶選擇選項卡502d時顯示。參考圖8B,每個注釋802顯示在列表中并包括該注釋的創(chuàng)建日期和時間以及該注釋的來源的描述。該描述可包括該注釋的文本的片斷、注釋來源的標(biāo)題、從中剪切注釋的頁及表示注釋的來源的縮略圖、圖標(biāo)或圖形(例如,教材封面的縮略圖圖像)。選擇用戶界面元素803將導(dǎo)致顯示全部注釋。用戶界面元素804可被用戶選擇以翻動在虛擬螺旋訂裝筆記本中的頁。側(cè)邊條501顯示了用于顯示多種類型注釋的描述符列表,例如一般的注釋和書本注釋??梢燥@示針對特定注釋類型的注釋數(shù)目的計數(shù)。在示出的示例中,存在總共24個注釋;16個一般注釋和8個書本注釋。前面描述的簡單且直觀的GUI允許用戶管理課程注釋,包括通過將來自多個資料的注釋聚集到單個GUI中以方便訪問注釋,給予用戶更好的對導(dǎo)航注釋的手動控制,并提供給用戶更好的與注釋交互的視覺反饋。管理課程內(nèi)容的示例性過程圖9是用于管理課程內(nèi)容的示例性過程900的流程圖。在一些實施例中,過程900可開始于生成包括顯示對象(例如,虛擬螺旋訂裝筆記本)的GUI用以顯示,該顯示對象具有用來提供對不同類型課程內(nèi)容的訪問的用戶可選擇選項卡(902)。在一些實施例中,選項卡是側(cè)邊選項卡并對應(yīng)于課程信息、資料、帖子和注釋。課程信息可包括課程描述符和教員簡介。課程資料可包括視頻、音頻、書本、文檔和應(yīng)用程序。該GUI提供用于從網(wǎng)絡(luò)資源,例如,在線商店或虛擬大學(xué),購買和下載課程資料的用戶界面元素。帖子可通過課程主題組織。作業(yè)能附加到帖子且資料能附加到作業(yè)。迷你日歷能顯示視覺裝飾過的(例如,加粗、高亮)日期數(shù)字以指示帖子日期或作業(yè)到期時間。課程注釋可由用戶創(chuàng)建并聚集在課程選項卡下。例如,課程注釋可包括一般注釋和書本注釋。過程900可通過接收選擇選項卡的用戶輸入而繼續(xù)(904)。過程900可通過根據(jù)所選擇的選項卡在GUI中提供對課程內(nèi)容的訪問而繼續(xù)(906)。圖9B是用于管理課程內(nèi)容的示例性過程908的流程圖。在一些實施例中,過程908開始于生成對包括虛擬書架或課程列表以及顯示對象(例如,虛擬螺旋訂裝記事本)的圖形用戶界面用以顯示,顯示對象用于顯示與課程相關(guān)聯(lián)的帖子或作業(yè)(910)。在一些實施例中,存儲在虛擬書架上或列表中的課程可由縮略圖、圖標(biāo)或其他圖形化對象表示。GUI中的用戶界面元素允許用戶在GUI中的虛擬書架和列表顯示之間切換。過程900可通過接收從虛擬書架或列表中選擇課程的用戶輸入而繼續(xù)(912)。過程900可通過在GUI中提供對所選擇的課程內(nèi)容的訪問而繼續(xù)(914)。示例性操作環(huán)境圖10是能夠運行網(wǎng)絡(luò)使能的內(nèi)容編寫應(yīng)用程序的設(shè)備的示例性操作環(huán)境的框圖。在一些實施例中,設(shè)備1002a和1002b可通過一個或多個有線或無線網(wǎng)絡(luò)1010通信。例如,無線網(wǎng)絡(luò)1012(例如,蜂窩網(wǎng)絡(luò))可通過使用網(wǎng)關(guān)1016與廣域網(wǎng)(WAN)1014(例如,因特網(wǎng))通信。同樣的,接入設(shè)備1018(例如,IEEE802.11g無線接入設(shè)備)可提供對WAN1014的通信訪問。設(shè)備1002a、1002b可以是能夠顯示所公開的內(nèi)容編寫應(yīng)用程序的GUI的任意設(shè)備,包括但不限于便攜式計算機、智能手機和電子平板電腦。在一些實施例中,設(shè)備1002a、1002b不必須是便攜式的,而是也可以是臺式計算機、電視系統(tǒng)、售貨亭(Kiosk)系統(tǒng)等。在一些實施例中,聲音通信和數(shù)據(jù)通信兩者都能通過無線網(wǎng)1012和接入設(shè)備1018建立。例如,設(shè)備1002a可發(fā)出和接收電話呼叫(例如,使用因特網(wǎng)協(xié)議電話(VoIP)協(xié)議)、發(fā)送和接收電子郵件消息(例如,使用SMPTP或郵局通信協(xié)議(POP3))、以及通過無線網(wǎng)絡(luò)1012、網(wǎng)關(guān)1016和WAN1014檢索電子文檔和/或流,例如網(wǎng)頁、照片和視頻(例如,使用傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)或用戶數(shù)據(jù)報協(xié)議(UDP))。同樣的,在一些實施例中,設(shè)備1002b可發(fā)出和接收電話呼叫、發(fā)送并接收電子郵件消息、以及通過接入設(shè)備1018和WAN1014檢索電子文檔。在一些實施例中,設(shè)備1002a或1002b可使用一個或多個電纜物理地連接到接入設(shè)備1018,并且接入設(shè)備1018可以是個人計算機。在這種配置中,設(shè)備1002a或1002b可被稱為“系留(tetherd)”設(shè)備。設(shè)備1002a和1002b也可以通過其他裝置建立通信。例如,無線設(shè)備1002a可通過無線網(wǎng)絡(luò)1012與其他無線設(shè)備(例如,其他設(shè)備1002a或1002b、手機)通信。同樣的,設(shè)備1002a和1002b可通過使用一個或多個通信子系統(tǒng),例如藍(lán)牙BluetoothTM通信設(shè)備,建立點到點的通信1020(例如,個人局域網(wǎng))。其他通信協(xié)議和拓?fù)浣Y(jié)構(gòu)也可被實施。設(shè)備1002a或1002b可通過一個或多個有線和/或無線網(wǎng)絡(luò)1010與服務(wù)1030通信。例如,服務(wù)1030可以是給包括參照圖1-8描述的特征的客戶端設(shè)備提供網(wǎng)頁的在線商店或大學(xué)。設(shè)備1002a或1002b也可以通過一個或多個有線和/或無線網(wǎng)絡(luò)1010訪問其他數(shù)據(jù)和內(nèi)容。例如,內(nèi)容發(fā)布者,例如,新聞?wù)军c、簡易信息聚合(RSS)源、網(wǎng)站和開發(fā)者網(wǎng)絡(luò),可被設(shè)備1002a或1002b訪問。這樣的訪問可通過調(diào)用運行在設(shè)備1002a或1002b上的網(wǎng)頁瀏覽功能或應(yīng)用程序(例如,瀏覽器)而提供。設(shè)備1002a和1002b能通過一個或多個無線或有線網(wǎng)絡(luò)1010直接地或者或者通過服務(wù)1030交換文件。示例性設(shè)備架構(gòu)圖11是能夠運行網(wǎng)絡(luò)使能內(nèi)容編寫應(yīng)用程序的設(shè)備的示例性架構(gòu)框圖。架構(gòu)1100可被實施在用于生成參考圖1-9描述的特征的任意設(shè)備上,包括但不限于便攜式或臺式計算機、智能手機和電子平板電腦、電視系統(tǒng)、游戲控制臺、售貨亭等等。架構(gòu)1100可包括存儲器接口1102、(一個或者多個)數(shù)據(jù)處理器、(一個或者多個)圖像處理器或(一個或者多個)中央處理單元1104、以及外設(shè)接口1106。存儲器接口1102、(一個或者多個)處理器1104或外設(shè)接口1106可以是分離的部件或者可以集成在一個或多個集成電路中。各種部件可通過一個或多個通信總線或信號線耦合。傳感器、設(shè)備和子系統(tǒng)可耦合到外設(shè)接口1106以方便多種功能。例如,運動傳感器1110、光傳感器1112、和接近傳感器1114可耦合到外設(shè)接口1106以方便設(shè)備的定向、光照、和接近功能。例如,在一些實施例中,光傳感器1112能被用于方便調(diào)整觸摸表面1146的亮度。在一些實施例中,運動傳感器1110(例如,加速計、回轉(zhuǎn)儀(gyros))可被用于檢測設(shè)備的移動和定向。相應(yīng)的,顯示對象或媒體可根據(jù)所檢測的定向(例如,豎排(portrait)或橫向)呈現(xiàn)。其他傳感器也可以連接到外設(shè)接口1106,例如溫度傳感器、生物傳感器、或其他感測設(shè)備,以方便有關(guān)的功能。位置處理器1115(例如,GPS接收器)可連接到外設(shè)接口1106以提供地理位置。電子磁強計1116(例如,集成電路芯片)也可連接到外設(shè)接口1106以提供能用于確定磁極北的方向的數(shù)據(jù)。因此,電子磁強計1116可用作電子指南針。照相機子系統(tǒng)1120和光學(xué)傳感器1122,例如,電荷耦合設(shè)備(CCD)或互補型金屬氧化物半導(dǎo)體(CMOS)光學(xué)傳感器,可用于方便照相功能,例如記錄照片和視頻剪輯??赏ㄟ^一個或多個通信子系統(tǒng)1124方便通信功能。(一個或者多個)通信子系統(tǒng)1124可包括一個或多個無線通信子系統(tǒng)。無線通信子系統(tǒng)1124可包括射頻接收器和發(fā)射器和/或光學(xué)(例如,紅外)接收器和發(fā)射器。有線通信系統(tǒng)可包括端口設(shè)備,例如,通用串行總線(USB)端口或能用于建立到其他計算設(shè)備的有線連接的一些其他有線端口連接,其它計算設(shè)備例如其他通信設(shè)備、網(wǎng)絡(luò)接入設(shè)備、個人計算機、打印機、顯示屏、或能接收或發(fā)送數(shù)據(jù)的其他處理設(shè)備。通信子系統(tǒng)1124的具體設(shè)計和實施可依賴于該設(shè)備試圖通過其操作的通信網(wǎng)絡(luò)或媒介。例如,設(shè)備可包括設(shè)計成通過全球移動通信(GSM)網(wǎng)絡(luò)、GPRS網(wǎng)絡(luò)、增強數(shù)據(jù)GSM環(huán)境(EDGE)網(wǎng)絡(luò)、802.x通信網(wǎng)絡(luò)(例如,WiFi、WiMax、或3G網(wǎng)絡(luò))、碼分多址(CDMA)網(wǎng)絡(luò)、和藍(lán)牙BluetoothTM網(wǎng)絡(luò)操作的無線通信子系統(tǒng)。通信子系統(tǒng)1124可包括宿主協(xié)議,從而該設(shè)備可被配置為其他無線設(shè)備的基站。作為另一個示例,該通信子系統(tǒng)能允許該設(shè)備使用一個或多個協(xié)議,例如TCP/IP協(xié)議、HTTP協(xié)議、UDP協(xié)議和任何其他已知的協(xié)議,來與主機設(shè)備同步。音頻子系統(tǒng)1126可耦合到揚聲器1128和一個或多個麥克風(fēng)1130以方便話音使能的功能,例如語音識別、語音復(fù)制、數(shù)字化記錄和電話功能。I/O子系統(tǒng)1140可包括觸摸控制器1142和/或(一個或者多個)其他輸入控制器1144。觸摸控制器1142可耦合到觸摸表面1146。觸摸表面1146和觸摸控制器1142例如可使用多種觸敏技術(shù)中的任一種來檢測接觸和移動或其中斷,觸敏技術(shù)包括但不限于電容性技術(shù)、電阻性技術(shù)、紅外技術(shù)、和表面聲波技術(shù),以及其他接近傳感器陣列或用于確定與觸摸表面1146的接觸的一個或者多個點的其他元件。在一個實施例中,觸摸表面1146可顯示虛擬或軟按鈕以及虛擬鍵盤,其可被用戶用做輸入/輸出設(shè)備。(一個或者多個)其他輸入控制器1144可耦合到其他輸入/控制設(shè)備1148,例如一個或多個按鈕、搖臂開關(guān)、拇指旋輪、紅外端口、USB端口、和/或例如觸針之類的指點設(shè)備。一個或多個按鈕(未示出)可包括用于揚聲器1128和/或麥克風(fēng)1130的音量控制的上/下按鈕。在一些實施例中,設(shè)備1100可呈現(xiàn)記錄的音頻和/或視頻文件,例如MP3文件、AAC文件和MPEG文件。在一些實施例中,設(shè)備1100可包括MP3播放器功能并且可包括系留到其他設(shè)備的插頭連接器。可以使用其他輸入/輸出設(shè)備和控制設(shè)備。存儲器接口1102可耦合到存儲器1150。存儲器1150可包括高速隨機訪問存儲器或非易失性存儲器,例如一個或多個磁盤存儲設(shè)備、一個或多個光學(xué)存儲設(shè)備、或閃存存儲器(例如,NAND、NOR)。存儲器1150可存儲操作系統(tǒng)1152,例如達(dá)爾文Darwin、RTXC、LINUX、UNIX、OSX、WINDOWS、或嵌入式操作系統(tǒng),例如VxWorks。操作系統(tǒng)1152可包括用于處理基本系統(tǒng)服務(wù)及用于執(zhí)行依賴硬件任務(wù)的指令。在一些實施例中,操作系統(tǒng)1152可包括內(nèi)核(例如,UNIX內(nèi)核)。存儲器1150也可存儲通信指令1154,以方便與一個或多個附加設(shè)備、一個或多個計算機或服務(wù)器的通信。通信指令1154也可用于基于設(shè)備的地理位置(由GPS/導(dǎo)航指令1168獲取)選擇該設(shè)備使用的操作模式或通信媒介。存儲器1150可包括圖形用戶界面指令1156,以方便圖像用戶界面處理,例如生成示出在圖1-8中的GUI;包括傳感器處理指令1158,以方便傳感器有關(guān)的處理和功能;包括電話指令1160,以方便電話有關(guān)的的過程和功能;包括電子消息指令1162,以方便電子消息有關(guān)的過程和功能;包括網(wǎng)頁瀏覽指令1164,以方便網(wǎng)頁瀏覽有關(guān)的過程和功能及顯示參照圖1-8描述的GUI;包括媒體處理指令1166,以方便媒體處理有關(guān)的過程和功能;包括GPS/導(dǎo)航指令1168,以方便GPS和導(dǎo)航有關(guān)的過程和功能;包括照相機指令1170,以方便照相機有關(guān)的過程和功能;以及包括用于能顯示如參照圖1-8描述的GUI的電子書閱讀器應(yīng)用程序的指令1172。存儲器1150也可存儲用以方便其他過程、特征和應(yīng)用程序的其他軟件指令,例如與導(dǎo)航、社交網(wǎng)絡(luò)、基于位置的服務(wù)或地圖顯示有關(guān)的應(yīng)用程序。每個上面標(biāo)識的指令和應(yīng)用程序可對應(yīng)于用于執(zhí)行一個或多個前述功能的指令集。這些指令不需要實施為獨立的軟件程序、過程或模塊。存儲器1150可包括附加的指令或更少的指令。此外,該移動設(shè)備的多個功能可被實施在硬件和/或軟件中,包括在一個或多個信號處理和/或?qū)S眉呻娐分?。網(wǎng)絡(luò)服務(wù)架構(gòu)圖12是能夠提供網(wǎng)絡(luò)使能的內(nèi)容編寫應(yīng)用程序的網(wǎng)絡(luò)服務(wù)(例如,圖10的服務(wù)1030)的示例性架構(gòu)1200的框圖。在一些實施例中,架構(gòu)1200可包括處理器或處理核1202(例如,雙核處理器)、(一個或者多個)網(wǎng)絡(luò)接口1204(例如,網(wǎng)絡(luò)接口卡)、存儲設(shè)備1208和存儲器1210。這些部件的每一個可耦合到一個或多個總線1212,其可利用多種硬件和軟件以方便部件之間的數(shù)據(jù)和控制信號的傳送。存儲器1210可包括操作系統(tǒng)1214(例如,蘋果公司的OSXLion服務(wù)器)、網(wǎng)絡(luò)通信模塊1216和內(nèi)容編寫應(yīng)用程序1218。操作系統(tǒng)1214可以是多用戶、多處理、多任務(wù)、多線程、實時的等等。操作系統(tǒng)1214可執(zhí)行基本任務(wù),包括但不限于:識別來自客戶端設(shè)備的輸入及提供輸出給客戶端設(shè)備;保持追蹤和管理在計算機可讀介質(zhì)上的文件及目錄(例如,存儲器1210或存儲設(shè)備1208);控制外設(shè)設(shè)備;以及管理一個或多個總線1212的業(yè)務(wù)量。網(wǎng)絡(luò)通信模塊1216可包括用于建立和維護(hù)與客戶端設(shè)備的網(wǎng)絡(luò)連接的各種部件(例如,實施通信協(xié)議的軟件,通信協(xié)議例如TCP/IP、HTTP等等)。術(shù)語“計算機可讀介質(zhì)”指的是任何參與向(一個或者多個)處理器1202提供用于執(zhí)行的指令的介質(zhì),包括但不限于非易失性介質(zhì)(例如,光盤或磁盤)、易失性介質(zhì)(例如,存儲器)和傳輸介質(zhì)。傳輸介質(zhì)包括但不限于,同軸電纜、銅線和光纖。架構(gòu)1200能為電子學(xué)習(xí)應(yīng)用程序1218提供網(wǎng)頁,如參照圖1-8描述的。存儲設(shè)備1208能存儲教員使用網(wǎng)絡(luò)使能的內(nèi)容編寫應(yīng)用程序1218在客戶端設(shè)備上創(chuàng)建的課程,以及作者和學(xué)生的賬戶信息。圖13是根據(jù)本發(fā)明實施例的用于管理課程內(nèi)容的示例性系統(tǒng)1300的框圖。如圖13所示,系統(tǒng)1300包括:生成裝置1301,用于生成圖形用戶界面(GUI)用以顯示,該GUI包括具有提供對不同類型課程內(nèi)容的訪問的多個用戶可選擇選項卡的顯示對象;接收裝置1303,接收選擇選項卡的用戶輸入;以及提供裝置1305,響應(yīng)于輸入,根據(jù)所選擇的選項卡在GUI中提供對課程內(nèi)容的訪問。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,用戶可選擇選項卡對應(yīng)于課程信息、課程作業(yè)、課程資料和課程注釋。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程信息選項卡被選擇并且系統(tǒng)1300進(jìn)一步包括顯示裝置1307,其用于在顯示對象中顯示用于信息類型的用戶可選擇描述符列表,該描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程資料選項卡被選擇并且系統(tǒng)1300進(jìn)一步包括顯示裝置1307,其用于在顯示對象中顯示用于資料類型的用戶可選擇描述符列表,該描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程帖子選項卡被選擇并且系統(tǒng)1300進(jìn)一步包括顯示裝置1307,其用于在顯示對象中顯示用于帖子主題的用戶可選擇描述符列表,每個描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程注釋選項卡被選擇并且系統(tǒng)1300進(jìn)一步包括顯示裝置1307,其用于在顯示對象中顯示用于注釋類型的用戶可選擇描述符列表,每個描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程帖子選項卡被選擇并且該系統(tǒng)1300進(jìn)一步包括顯示裝置1307,其用于在顯示對象中顯示包括來自帖子的文本的帖子列表和用戶界面元素,當(dāng)該用戶界面元素被選擇則提供到該帖子的訪問。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,至少一個帖子包括顯示用于附加于該帖子的至少一個作業(yè)的描述的作業(yè)窗格,其中該作業(yè)窗格是可選擇的以提供對該作業(yè)的訪問。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程帖子選項卡被選擇并且該系統(tǒng)1300進(jìn)一步包括顯示裝置1307,其用于在顯示對象中顯示包括日期數(shù)字的一個或多個迷你日歷,至少一個日期數(shù)字被修飾來指示帖子發(fā)布日期或附加于帖子的作業(yè)到期日期。根據(jù)本申請的另一實施例,系統(tǒng)1300可包括生成裝置1301,其用于生成圖形用戶界面(GUI)用以顯示,該GUI包括配置為顯示課程的虛擬書架或列表以及包括配置為顯示與該課程相關(guān)聯(lián)的帖子或作業(yè)的顯示對象;和接收裝置1303,其用于接收選擇課程的用戶輸入;和提供裝置1305,用于響應(yīng)于該輸入,在GUI中提供對所選擇的課程內(nèi)容的訪問。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,該GUI包括配置為在顯示對象中顯示帖子或作業(yè)之一的用戶可選擇用戶界面元素。所描述的特征可實施在數(shù)字電子電路或計算機硬件、固件、軟件或它們的組合中。該特征可實施在有形地體現(xiàn)在信息載體中的計算機程序產(chǎn)品中,例如,在機器可讀取存儲設(shè)備中,以供由可編程處理器執(zhí)行;并且方法步驟可被可編程處理器實現(xiàn),其通過操作輸入數(shù)據(jù)并生成輸出來執(zhí)行指令程序以執(zhí)行所描述實施例的功能。所描述的特征可有利地實施在可在可編程系統(tǒng)中執(zhí)行的一個或多個計算機程序中,該可編程系統(tǒng)包括被耦合成從數(shù)據(jù)存儲系統(tǒng)接收數(shù)據(jù)和指令或者向其發(fā)送數(shù)據(jù)和指令的至少一個可編程處理器、至少一個輸入設(shè)備和至少一個輸出設(shè)備。計算機程序是可直接或間接地用于計算機中以實施一定動作或產(chǎn)生一定結(jié)果的指令集。計算機程序可以任意形式的編程語言編寫(例如,面向?qū)ο驝、Java),包括編譯性或解釋性語言,并且其可部署為任意形式,包括作為獨立程序或作為模塊、部件、子例程或適于在計算環(huán)境中使用的其他單元。舉例來說,執(zhí)行指令程序的合適處理器包括任意種類計算機的通用和專用微處理器兩者、單一處理器或多個處理器或核中的一個。一般的,處理器將從只讀存儲器或隨機訪問存儲器或兩者中接收指令和數(shù)據(jù)。計算機的基本元件是用于執(zhí)行指令的處理器和用于存儲指令和數(shù)據(jù)的一個或多個存儲器。一般的,計算機可與用于存儲數(shù)據(jù)文件的海量存儲設(shè)備通信。這些海量存儲設(shè)備可包括磁盤,例如內(nèi)部硬盤和可移動硬盤;磁光盤;和光盤。適合有形地體現(xiàn)計算機程序指令和數(shù)據(jù)的存儲設(shè)備包括所有形式的非易失性存儲器,舉例來說包括半導(dǎo)體存儲器設(shè)備,例如EPROM、EEPROM和閃存存儲器設(shè)備;磁盤,例如內(nèi)部硬盤和可移動磁盤;磁光盤;和CD-ROM盤和DVD-ROM盤。處理器和存儲器可由ASIC(專用集成電路)補充或與之合并。為提供與作者的交互,該特征可實施于計算機上,該計算機具有用于向作者顯示信息的諸如CRT(陰極射線管)或LCD(液晶顯示)監(jiān)控器之類的顯示設(shè)備以及作者可通過其向計算機提供輸入的鍵盤和諸如鼠標(biāo)或軌跡球之類的指點設(shè)備。這些特征可被實施在計算機系統(tǒng)中,該計算機系統(tǒng)包括如數(shù)據(jù)服務(wù)器的后端部件,或包括如應(yīng)用程序服務(wù)器或因特網(wǎng)服務(wù)器的中間件部件,或包括如具有圖形用戶界面或因特網(wǎng)瀏覽器的客戶端計算機的前端部件,或它們的任意組合。系統(tǒng)的部件可通過任何形式或如通信網(wǎng)絡(luò)的數(shù)字?jǐn)?shù)據(jù)通信媒介而被連接。通信網(wǎng)絡(luò)的示例包括,例如,LAN、WAN、以及組成因特網(wǎng)的計算機和網(wǎng)絡(luò)。計算機系統(tǒng)可包括客戶端和服務(wù)器??蛻舳撕头?wù)器通常彼此遠(yuǎn)離,并且典型地通過網(wǎng)絡(luò)交互??蛻舳撕头?wù)器的關(guān)系借助于運行在相應(yīng)的計算機上并且彼此之間具有客戶端-服務(wù)器關(guān)系的計算機程序產(chǎn)生。所公開實施例的一個或多個特征或步驟可使用應(yīng)用程序編程接口(API)實施。API能定義在調(diào)用應(yīng)用程序和提供服務(wù)、提供數(shù)據(jù)、或執(zhí)行操作或計算的其他軟件代碼(例如,操作系統(tǒng)、庫例程、函數(shù))之間傳遞的一個或多個參數(shù)。API可被實現(xiàn)為程序代碼中的一個或多個調(diào)用,該調(diào)用基于在API規(guī)范文檔中定義的調(diào)用規(guī)則通過參數(shù)表或其他結(jié)構(gòu)來發(fā)送或接收一個或多個參數(shù)。參數(shù)可以是常量、鍵值、數(shù)據(jù)結(jié)構(gòu)、對象、對象類、變量、數(shù)據(jù)類型、指針、數(shù)組、列表或另一個調(diào)用。API調(diào)用和參數(shù)可以任何編程語言實現(xiàn)。編程語言可定義編程者將使用來訪問支持API的函數(shù)的詞匯表以及調(diào)用規(guī)則。在一些實施例中,API調(diào)用能將運行應(yīng)用程序的設(shè)備的能力報告給應(yīng)用程序,如輸入能力、輸出能力、處理能力、電力能力、通信能力等。已經(jīng)描述了多個實施例。然而,可理解的是可以進(jìn)行多種修改。例如,這個文檔中呈現(xiàn)的一些示例是在電子書的上下文中呈現(xiàn)的。此處呈現(xiàn)的系統(tǒng)和技術(shù)也適用于其他電子文本,例如電子報紙、電子雜志、電子文檔等等。一個或多個實施方式的元素可合并、刪除、修改或補充以形成其他的實施例。作為另一個示例,附圖描繪的邏輯流程不必要求所示出的特定順序,或順序次序以獲得期望的結(jié)果。另外,也可提供其他步驟,或者從所描述的流程中去除步驟,并且可從所描述的系統(tǒng)中加入或移除其它部件。相應(yīng)的,其他實施例在下文權(quán)利要求的范圍內(nèi)。因此,根據(jù)前面,該公開的一些示例涉及一種方法,包括:生成圖形用戶界面(GUI)用以顯示,該GUI包括具有提供對不同類型課程內(nèi)容的訪問的用戶可選擇選項卡的顯示對象;和接收選擇選項卡的用戶輸入;并響應(yīng)于該輸入,根據(jù)所選擇的選項卡在GUI中提供對課程內(nèi)容的訪問。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,用戶可選擇選項卡對應(yīng)于課程信息、課程作業(yè)、課程資料和課程注釋。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程信息選項卡被選擇并且該方法進(jìn)一步包括:在顯示對象中顯示用于信息類型的用戶可選擇描述符列表,該描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程資料選項卡被選擇并且該方法進(jìn)一步包括:在顯示對象中顯示用于資料類型的用戶可選擇描述符列表,該描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程帖子選項卡被選擇并且該方法進(jìn)一步包括:在顯示對象中顯示用于帖子主題的用戶可選擇描述符列表,每個描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程注釋選項卡被選擇并且該方法進(jìn)一步包括:在顯示對象中顯示用于注釋類型的用戶可選擇描述符列表,每個描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程帖子選項卡被選擇并且該方法進(jìn)一步包括:在顯示對象中顯示包括來自帖子的文本的帖子列表和用戶界面元素,當(dāng)該用戶界面元素被選擇則提供對該帖子的訪問。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,至少一個帖子包括顯示用于附加于該帖子的至少一個作業(yè)的描述的作業(yè)窗格,在其中該作業(yè)窗格是可選擇的以提供對該作業(yè)的訪問。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程帖子選項卡被選擇并且該方法進(jìn)一步包括:在顯示對象中顯示包括日期數(shù)字的一個或多個迷你日歷,至少一個日期數(shù)字被修飾來指示帖子發(fā)布日期或附加于帖子的作業(yè)到期日期。該公開的一些示例涉及一種方法,包括:生成圖形用戶界面(GUI)用以顯示,該GUI包括顯示課程的虛擬書架或列表以及包括顯示與該課程相關(guān)聯(lián)的帖子或作業(yè)的顯示對象;和接收選擇課程的用戶輸入;并響應(yīng)于該輸入,在GUI中提供對該所選擇的課程內(nèi)容的訪問,其中該方法通過一個或多個硬件處理器實施。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,該GUI包括用于在該顯示對象中顯示帖子或作業(yè)之一的用戶可選擇用戶界面元素。該公開的一些示例涉及一種系統(tǒng),包括:一個或多個處理器;耦合到該一個或多個處理器,并配置為存儲指令的存儲器,其中當(dāng)指令被一個或多個處理器執(zhí)行時,使得該處理器執(zhí)行的操作包括:生成圖形用戶界面(GUI)用以顯示,該GUI包括具有提供對不同類型課程內(nèi)容的訪問的多個用戶可選擇選項卡的顯示對象;和接收選擇選項卡的用戶輸入;和響應(yīng)于該輸入,根據(jù)所選擇的選項卡在GUI中提供時課程內(nèi)容的訪問。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,用戶可選擇選項卡對應(yīng)于課程信息、課程作業(yè)、課程資料和課程注釋。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程信息選項卡被選擇并且當(dāng)該指令被一個或多個處理器執(zhí)行時,執(zhí)行的操作包括:在顯示對象中顯示用于信息類型的用戶可選擇描述符列表,該描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程資料選項卡被選擇并且當(dāng)該指令被一個或多個處理器執(zhí)行時,執(zhí)行的操作包括:在顯示對象中顯示用于資料類型的用戶可選擇描述符列表,該描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程帖子選項卡被選擇并且當(dāng)該指令被一個或多個處理器執(zhí)行時,執(zhí)行的操作包括:在顯示對象中顯示用于帖子主題的用戶可選擇描述符列表,每個描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程注釋選項卡被選擇并且當(dāng)該指令被一個或多個處理器執(zhí)行時,執(zhí)行的操作包括:在顯示對象中顯示用于注釋類型的用戶可選擇描述符列表,每個描述符配置為將用戶導(dǎo)航至課程中對應(yīng)于該描述符的頁。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程帖子選項卡被選擇并且當(dāng)該指令被一個或多個處理器執(zhí)行時,執(zhí)行的操作包括:在顯示對象中顯示包括來自帖子的文本的帖子列表和用戶界面元素,當(dāng)該用戶界面元素被選擇時則提供對該帖子的訪問。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,至少一個帖子包括顯示用于附加于該帖子的至少一個作業(yè)的描述的作業(yè)窗格,其中該作業(yè)窗格是可選擇的以提供對該作業(yè)的訪問。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,課程帖子選項卡被選擇并且當(dāng)該指令被一個或多個處理器執(zhí)行時,執(zhí)行的操作包括:在顯示對象中顯示包括日期數(shù)字的一個或多個迷你日歷,至少一個日期數(shù)字被修飾來指示帖子發(fā)布日期或附加于帖子的作業(yè)到期日期。該公開的一些示例涉及一種系統(tǒng),包括:一個或多個處理器;耦合到該一個或多個處理器并配置為存儲指令的存儲器,其中當(dāng)指令被一個或多個處理器執(zhí)行時,使得該處理器執(zhí)行的操作包括:生成圖形用戶界面(GUI)用以顯示,該GUI包括配置為顯示課程的虛擬書架或列表以及包括配置為顯示與該課程相關(guān)聯(lián)的帖子或作業(yè)的顯示對象;和接收選擇課程的用戶輸入;并響應(yīng)于該輸入,在該GUI中提供對所選擇的課程內(nèi)容的訪問。附加的或可替換的,對前面公開的一個或多個示例,在一些示例中,該GUI包括配置為在該顯示對象中顯示帖子或作業(yè)之一的用戶可選擇用戶界面元素。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1