Scratch 3 0建站指南(三)課程管理

2021-09-01 00:18:42 字數 1075 閱讀 6354

第一種場景:

另一種場景:

課程的基本設定

指令碼(素材)

課程的進度安排

即時通訊?

課程是教育與培訓的核心部分,課程管理的複雜與否**於授課與受眾的需求滿足程度。一般來講,如果主要面向線上部分,那麼課程管理的複雜度和安全性要較之線下部分高很多。本篇裡我們假設主要面向線下機構的線上課程管理部分。

這要取決於以下幾個因素:

如果以上皆是,那麼線上課程管理就是必要的。

我們可以想象幾種場景:

線下機構在商場、學校周邊等派發宣傳手冊,引導家長到機構官網,這裡會提供幾堂scarch3.0 的試聽課,教學生製作一些有趣的動畫或者詩文,學生和家長滿意後或聯絡機構或機構主動聯絡,開展線下課程。

那麼從最基本的設定來講,課程的設定可以分為階段-課-節, 階段可以設定為試聽、初級、中級、高階… 對應於不同的程度或者不同的內容,課隸屬於階段,第一課、第二課、第三課….,課程設定的最基本單位是節,節隸屬於課,第一課-第一節,第一課-第二節…

節的另一主要構成部分是指令碼(素材),你可能需要配合課程提供一些costume, background,sound之類的初始指令碼(素材)提供給學員使用,因此需要能夠將指令碼與節進行繫結,指令碼可以上傳到後端,並推送到學員前端。

學員完成要求後,提交作業,講師(可以後台角色設定)可以對提交的作業進行批改,如果沒有通過,學員在下次訪問時會獲得講師的評語並停留在當前的作品階段,不需要再載入初始指令碼,因為初始指令碼已經包含在了當前的作品中了。

如果作業通過,那麼學員進度會自動進入下一節,如果當前節是課的最後一節,會進入下一課第一節,如果是當前接單最後一課,會進入到下一階段第一課第一節。這裡還有個問題需要處理,如果下一節有初始指令碼,那麼會載入初始指令碼,如果沒有初始指令碼,會自動載入學員上節的作業,因為,乙個完整的作業可能需要幾節的課程才能完成。

不論哪種方式,在需要進入下一節時,上節的內容都要被自動存檔,學員可以進行回顧和分享。

如果課程設定更複雜一步,學員可能自由選課,那麼就需要可以考慮在階段上邊設定系列,學員可以根據選擇的系列的進行演進,這個功能的需求,偏線上的應用多於偏線下的應用。

好,關於課程設定的問題,我們先聊到這裡,下一節內容再見!

參考**

scratch 3 0 部分記錄

costumes 造型 currentcostumeindex 0,新增到舞台時初始化展示的造型 scratchx 20,scratchy 38,scale 1,direction 90,rotationstyle normal isdraggable false visible true spri...

Scratch3 0 自由落體實驗

同學們知道著名的比薩斜塔實驗嗎?它證明了乙個非常重要的定律,叫做自由落體定律 兩個物體,無論它們的重量是否相同,在不計空氣阻力的情況下,在同一高度落下,會同時落地。這是乙個非常重要的實驗,有了它,才會有我們現在這麼發達的現在社會生活。關於這個實驗的真實性眾說紛紜,其中流傳最廣的故事是這樣的!古希臘權...

Scratch 3 0 版本比較

新年伊始mit 就正式 發布了scratch最新3.0版 以 html5.0 為基礎的版本 本文就來帶看看3.0版有哪些更新的地方。下圖是進入後第乙個畫面,跟scratch 2.0 很像,熟悉的使用者應該很容易入手 網頁版跟離線版程式主畫面相同 選擇語言 開關加速功能 離線版教程 範例程式 簡單寫個...