I 100-800的方面進(jìn)行描述。例如,第一多個圖標(biāo)可以沿水平軸(如學(xué)習(xí)軸心)顯示在屏幕上。
[0042]在方框920中,接收表示用戶選擇的第一多個圖標(biāo)中圖標(biāo)數(shù)據(jù)。用戶可以通過觸摸觸摸屏或使用鼠標(biāo)選擇圖標(biāo)。如上所述,學(xué)習(xí)軸心的圖標(biāo)對應(yīng)多種概念。因此,在一些實例中,所選擇的圖標(biāo)對應(yīng)計算機(jī)生成動畫概念。響應(yīng)方框920接收的數(shù)據(jù),在方框930中,顯示相應(yīng)的講解概念的教程模塊。
[0043]在方框940中,顯示第二多個圖標(biāo)。第二多個圖標(biāo)可對應(yīng)于一系列實例視頻,該實例視頻提供與第一多個圖標(biāo)中圖標(biāo)相關(guān)聯(lián)的概念的說明性實例。第二多個圖標(biāo)可基于如圖所示的關(guān)系顯示并基于GUI100-800進(jìn)行描述。例如,第二多個圖標(biāo)可沿著與多個圖標(biāo)相關(guān)聯(lián)的概念教程模塊的中央位置的垂直軸顯示。應(yīng)當(dāng)注意,在方框940中,不必根據(jù)用戶在方框920中作出的選擇來顯示第二多個圖標(biāo)。再次聲明,在接收用戶選擇第一多個圖標(biāo)中的一個圖標(biāo)的數(shù)據(jù)之前和/或之后,可以顯示第二多個圖標(biāo)。
[0044]在方框950中,接收用戶選擇的第二多個圖標(biāo)中的圖標(biāo)的數(shù)據(jù)。如上所述,這些圖標(biāo)可對應(yīng)表示學(xué)習(xí)軸心的特定概念的教程模塊。響應(yīng)在方框950接收的數(shù)據(jù),教程模塊,如視頻剪輯,會顯示在方框960里。
[0045]在方框970中,顯示第三多個圖標(biāo)。該第三多個圖標(biāo)可對應(yīng)一系列實例視頻,而實例視頻則提供與在學(xué)習(xí)軸心上的另一個(例如,第二)圖標(biāo)相關(guān)聯(lián)的概念的說明實例??苫谌鐖D所述關(guān)系和相對于⑶I 100-800描述顯示第三多個圖標(biāo)。例如,第三多個圖標(biāo)可沿多個圖標(biāo)相關(guān)聯(lián)的概念圖標(biāo)(在學(xué)習(xí)軸心)中央的垂直軸顯示。應(yīng)當(dāng)指出,第三多個圖標(biāo)在方框970中顯示,不必根據(jù)用戶在方框920和940中的選擇(多個選擇)。再次聲明,第二多個圖標(biāo)可以獨立于用戶與課程地圖之間的交互而顯示。
[0046]圖10描述了計算系統(tǒng)1000,該系統(tǒng)適用于實現(xiàn)上述技術(shù)和過程。計算系統(tǒng)1000適合提供計算機(jī)生成動畫培訓(xùn),因為它能支持計算機(jī)生成動畫的開發(fā)環(huán)境。計算系統(tǒng)1000的適用性還表現(xiàn)在它的外形因素非常適合在課堂上使用,例如便攜式計算機(jī),帶有觸摸屏和多媒體功能。計算系統(tǒng)1000包括主板1002、輸入/輸出(I/O) 1006,一個或多個中央處理單元(“CPU”) 1008和內(nèi)存1010。內(nèi)存1010,可以基于多種內(nèi)存模塊,如DIMM內(nèi)存模塊。內(nèi)存1010也可能直接或間接地通過輸入/輸出1006部分有效耦合,與其他內(nèi)存模塊,如閃存卡1012、USB記憶棒等。輸入/輸出1006與顯示1024、人機(jī)接口裝置1014、網(wǎng)絡(luò)接口1022、和數(shù)據(jù)存儲單元1016有效耦合。人機(jī)接口設(shè)備1014可以是鍵盤、鼠標(biāo)、觸摸感應(yīng)傳感器、運動感測設(shè)備等。顯示器1024和人機(jī)接口設(shè)備1014可以組合形成觸摸屏。數(shù)據(jù)存儲單元1016可以是磁盤驅(qū)動器、固態(tài)存儲設(shè)備、基于互聯(lián)網(wǎng)(例如,云)存儲等。
[0047]計算系統(tǒng)1000具有執(zhí)行上述技術(shù)的計算機(jī)可執(zhí)行指令,包括進(jìn)程900 (圖9),以顯示⑶I 100-800。這樣的計算機(jī)可執(zhí)行的指令可存儲在內(nèi)存1010中。內(nèi)存1010可以從本地存儲模塊,如閃存卡1012,獲取計算機(jī)可執(zhí)行指令。內(nèi)存1010也可以經(jīng)由輸入/輸出(I/O) 1006和其周邊設(shè)備獲取必要的計算機(jī)可執(zhí)行指令。例如,可以通過網(wǎng)絡(luò)接口 1022從網(wǎng)絡(luò)源獲取計算機(jī)可執(zhí)行指令(如局域網(wǎng)或因特網(wǎng))。內(nèi)存1010也可以經(jīng)由數(shù)據(jù)存儲1016取得計算機(jī)可執(zhí)行指令。數(shù)據(jù)存儲1016自身就是,或可能配置為可讀取永久性可讀介質(zhì)1020的裝置,而1020用于存儲一個或多個用于執(zhí)行上述技術(shù)和過程的一個或多個計算機(jī)程序。該計算機(jī)程序可以使用技術(shù)編寫,如C,Java,JavaScript,HTML5,Python、PHP,MySQL和Android?軟件開發(fā)包(“STK”),和/或1S ?軟件開發(fā)工具包。
[0048]在一些實例中,內(nèi)存1010和/或數(shù)據(jù)存儲單元1016可存儲通過課程地圖識別用戶進(jìn)度的狀態(tài)信息。該狀態(tài)信息可以包括用戶是否已經(jīng)訪問特定培訓(xùn)功能,如教程,實例視頻,游戲場等。這樣的狀態(tài)信息還可以包括用戶已經(jīng)訪問特定培訓(xùn)功能的序列信息。這樣的狀態(tài)信息還可以包括用戶在每個功能上花費多長時間和最近訪問哪個功能的信息。在這些實例中,計算系統(tǒng)1000可以使用狀態(tài)信息來執(zhí)行一系列的內(nèi)容訪問,這意味著用戶可能被限制激活學(xué)習(xí)軸心上的特定圖標(biāo),直到特定的前一個或多個圖標(biāo)和/或游戲場已被激活。例如,計算系統(tǒng)1000可以使用狀態(tài)信息,允許用戶從他們離開的地方恢復(fù),或通過GUI來跟蹤用戶的進(jìn)度。用戶可以在一個課程地圖里跟蹤自己的進(jìn)度。管理員和/或?qū)熞部稍谝粋€課程地圖里跟蹤用戶的進(jìn)度。
[0049]正如前面提到的,上面描述的培訓(xùn)⑶I的實例,用于講解計算機(jī)生成動畫概念,尤其是被應(yīng)用在計算機(jī)生成動畫主題的創(chuàng)作中。講述這些內(nèi)容的目的是說明,在劇院放映的和/或經(jīng)由媒體(例如,藍(lán)光,云,電子輸送等)出售的計算機(jī)制作的影片構(gòu)成了計算機(jī)生成動畫主題。使用計算機(jī)要素進(jìn)行了數(shù)字化處理的人類演員和/或場景的影片被認(rèn)為不是計算機(jī)生成動畫主題。但是,這些與技術(shù)和過程相關(guān)的實例,并不局限于計算機(jī)生成動畫的應(yīng)用。
[0050]事實上,課程地圖可指向除了計算機(jī)生成動畫主題之外其他的主題。應(yīng)當(dāng)理解為課程的地圖可以擴(kuò)展到涵蓋廣泛的主題。如圖11中描述的實例,課程地圖的實施方案可以被定向到講解烹飪。在圖11的實例中,學(xué)習(xí)軸心有與菜品的種類相關(guān)的概念圖標(biāo)lllOa-lllOd,菜品種類可能是膳食的一部分,包括“沙拉”、“主菜”、“小菜”和“甜品”。這些概念的圖標(biāo)可以與描述菜品的種類、探討季節(jié)性、區(qū)域性、時機(jī)為基礎(chǔ)的注意事項,或教授與學(xué)習(xí)軸心概念(菜)相關(guān)的其他方面的教學(xué)內(nèi)容相關(guān)聯(lián)。沿學(xué)習(xí)軸心排列的概念圖標(biāo)的順序?qū)?yīng)于這些菜通常在用餐時的上餐順序。
[0051]實例圖標(biāo)1140a-1140d,1150a-1150d排列在上述學(xué)習(xí)軸心的上面,提供了在不同的用餐時菜品(沙拉,主菜,配菜和甜點)類型的示例。例如,用戶希望觀看主菜的例子可激活圖標(biāo)1140b和1150b。例如,這些例子可能是這道菜的示范性的照片,這道菜的示例性食譜,或描述如何做出這道菜的示例性說明。用戶希望查看整個膳食的例子可以查看水平相鄰的圖標(biāo)1140a-d或1150a-d,因此,查看沙拉,主菜,小菜和甜點的示例都是取自一餐。例如圖標(biāo)1140a-1140d對應(yīng)于一個休閑野餐,而圖標(biāo)1150a_1150d對應(yīng)于一個更加正式的晚宴。在學(xué)習(xí)軸心下面排列的圖標(biāo)可能與子概念相關(guān),如每個概念的常見的制作方法和服務(wù)注意事項。例如,子概念圖標(biāo)1160a與甜點概念的子概念甜點配菜相關(guān)聯(lián)。因此,一個學(xué)廚將能夠通過GUI 1100掌握膳食的選擇和準(zhǔn)備的概念,在每個類別中回顧具體的示例菜,回顧包含多個菜的用餐,并查看更多與所需要的概念相關(guān)的子概念的教程(如甜點配菜)。
[0052]此外,應(yīng)該重視課程地圖的可視化布局可能會在具體的實施方案之間變化。例如,與說明性實例和子概念圖標(biāo)相關(guān)的圖標(biāo)位置可能被交換,這樣,與說明性實例相關(guān)聯(lián)的圖標(biāo)出現(xiàn)在學(xué)習(xí)軸心的下面,子概念圖標(biāo)出現(xiàn)在學(xué)習(xí)軸心的上面。在一些實例中,學(xué)習(xí)軸心可以垂直排列。此外,雖然軸在示例性的GUI中被描述為正交的,但并不是所有實例的都需要。例如,一些實施方案中,軸可以是傾斜的。
[0053]在一些實施方案,構(gòu)成學(xué)習(xí)軸心的圖標(biāo)不必沿線性軸布置。圖12描述一個示例性的非線性課程地圖。如圖所示,概念圖標(biāo)(210a_d)不沿著概念圖標(biāo)上面或下面的直線軸排列,而是沿曲線排列。在一些實施方案中,與非線性課程地圖相關(guān)聯(lián)的示例圖標(biāo)和子概念圖標(biāo),不必沿概念圖標(biāo)上面和下面直線軸排列。示例圖標(biāo)和子概念圖標(biāo)(例如圖標(biāo)240b和340b和子概念的圖標(biāo)450)不必正好位于概念