LTI 操作說明

Moodle 可以新增「外部工具」活動,讓用戶能使用其他平台上的學習資源和活動。
以下我們使用兩個Moodle站台作為操作範例。

LTI操作說明_封面
準備時間
15分
難度
操作指引

一. LTI 說明

LTI 外部工具 可從 Moodle 課程頁面連結到外部網站活動,提供活動的外部網站稱為「Tool」,接收外部網站活動者則稱為「Platform」。

  • Tool:提供課程活動,可瀏覽兩平台成績。
  • Platform:新增「外部工具」活動,有Platform帳號即可瀏覽Tool的課程活動。

本操作流程是以兩個 Moodle 站台分別作為 Tool 與 Platform 來說明,目錄如下:

 

二. 開啟 LTI 功能

  • 請至 Tool 平台的 網站管理 > 外掛 > 身分認證 > 管理身分認證,啟用「學習工具互動」
Tool站台設定_啟用學習工具互動

 

  • 請至 Tool 平台的 網站管理 > 外掛 > 選課 > 管理選課模組,啟用「Publish as LTI tool」
Tool站台設定_啟用管理選課模組

 

  • 若您要讓「外部工具」活動以「嵌入」方式呈現,請至 Platform 平台的 網站管理 > 一般 > 安全 > HTTP安全性,勾選「允許嵌入頁框」。
Platform站台設定_允許嵌入頁框

 

 

三. 註冊平台並新增學習工具

  • 於 Tool 平台註冊

請至 網站管理 > 外掛 > 選課 > Publish as LTI tool > Tool registration,點擊「Register a platform」。

Tool站台設定_註冊站台

 

輸入站台名稱後點擊「繼續」。

Tool站台設定_輸入站台名稱

 

接著請將「Tool details」這一頁面保留,稍後進行「動態註冊」或「手動註冊」時會用到這些資料。

Tool站台設定_站台詳細資訊

 

  • 於 Platform 平台新增學習工具

有兩種新增工具的方法,分別為「動態註冊」與「手動註冊」。

        。動態註冊

請至 網站管理 > 外掛 > 活動模組 > 學習工具互通 > 管理工具,將欄位貼上先前保留的Tool details頁面中的「註冊網址」後,點擊「Add LTI Advantage」。

Platform站台設定_新增學習工具_動態註冊

 

新增完後點擊管理預先配置的工具」。

Platform站台設定_新增學習工具_動態註冊_管理預先配置的工具

 

切換至「待決」分頁,點擊「打勾」圖案以接受此工具,工具即新增完成

Platform站台設定_新增學習工具_動態註冊_接受配置

 

        。手動註冊

請至 網站管理 > 外掛 > 活動模組 > 學習工具互通 > 管理工具,點擊「手動配置一個工具」。

Platform站台設定_新增學習工具_手動註冊

 

調整以下設定:

  • 「LTI version」選擇 LTI 1.3。
  • 「Public key type」選擇 Keyset URL。
  • 勾選「Supports Deep Linking (Content-Item Message)」。
Platform站台設定_新增學習工具_手動註冊_調整設定

 

接著輸入先前保留的Tool details頁面中的網址:

  • 「工具基本網址/承載器網址」與「Redirection URI(s)」欄位:輸入「工具的網址」。
  • 「Initiate login URL」欄位:輸入「Initiate login URL」。
  • Public keyset」欄位:輸入「JWKS URL」。
  • 「Content Selection URL」與「Redirection URI(s)」欄位:輸入「Deep linking URL」。
    (注意「Redirection URI(s)」需要換行輸入Deep linking URL)

輸入完畢後即可儲存。

Platform站台設定_新增學習工具_手動註冊_輸入網址

 

請找到剛剛新增的工具板塊,點擊「View configuration details」按鈕,請將Tool configuration details這一頁面保留,稍後在 Tool 平台編輯註冊設定時會用到這些資訊。

Platform站台設定_新增學習工具_手動註冊_觀看platform細節

 

接著請回到 Tool 平台 網站管理 > 外掛 > 選課 > Publish as LTI tool > Tool registration,點擊「Platform details」進入分頁後,再點擊「Edit platform details

Platform站台設定_新增學習工具_手動註冊_Tool站台編輯details

 

請自行輸入「Platform name」後,將先前保留的Tool configuration details頁面的資料照著相應欄位輸入,完畢後點擊「儲存變更」。

Platform站台設定_新增學習工具_手動註冊_輸入相應欄位

 

接著切換至「Deployments」分頁,點擊「Add a deployment」。

Platform站台設定_新增學習工具_手動註冊_Tool站台新增deployment

 

請自行輸入「Deployment name」後,將先前保留的Tool configuration details頁面的「Deployment ID」輸入至對應欄位,完畢後點擊「儲存變更」,工具即新增完成

Platform站台設定_新增學習工具_手動註冊_Tool站台輸入deployment欄位

 

四. Tool 課程設定

  • 新增教材

新增課程活動或資源,以測驗卷活動為例。

Tool課程設定_新增測驗卷活動

 

  • 新增LTI選課方式

請至 課程管理 > 成員 > 選課方式,新增LTI選課方式

Tool課程設定_新增LTI選課方式

 

在選課方式設定中,「LTI version」選擇 LTI Advantage,要被發行的工具」選擇 Quiz

Tool課程設定_設定LTI選課方式

 

Grade synchronisation」表示是否要同步成績

Tool課程設定_設定LTI選課方式_是否同步成績

 

設定完選課方式後,請至 課程管理 > Published as LTI tools > LTI Advantage,請將Published content這一頁面保留,稍後在Platform 課程設定裡會用到「Custom properties」欄位的資料。

Tool課程設定_已發行的工具

 

五. Platform 課程設定

在課程中新增「外部工具」活動,並在設定頁面點擊「顯示更多選項...」

Platform課程設定_設定外部工具_顯示更多選項

 

在「自訂參數」欄位輸入「Published content」頁面中的「Custom properties」欄位資料,輸入完後即可儲存。

Platform課程設定_設定外部工具_輸入參數

 

六. 結果展示

在 Platform 平台上,學生 可作答 Tool 平台的測驗

結果展示_於Platform作答
結果展示_於Platform作答題目

 

在 Tool 平台上,課程用戶列表中可用篩選條件,瀏覽所有由 LTI 選課的用戶

結果展示_於Tool瀏覽學生

 

在測驗卷活動中,可同時看到 Tool 平台學生(Li amber) 與 Platform 平台學生(hsu kevin) 的作答紀錄。

結果展示_於Tool瀏覽作答紀錄

 

七. 參考資料

Moodle官方 - Publish as LTI tool