整合 Microsoft OneDrive LTI 與 Desire2Learn Brightspace
本指南提供 IT 系統管理員步驟,以註冊 Desire2Learn (D2L) Brightspace LMS 的 OneDrive LTI 應用程式。
如需 Microsoft LTI 的概觀,請 參閱整合Microsoft產品與您的學習管理系統 (LMS) 。
新增 OneDrive LTI 應用程式的步驟如下:
- 步驟 1:新增新的 Microsoft OneDrive LTI 應用程式。
- 步驟 2:在使用者的 Brightspace 體驗中部署 LTI 應用程式。
- 步驟 3:在快速鏈接活動列上開啟新的 OneDrive LTI 應用程式。
步驟 1:新增新的 Microsoft OneDrive LTI 應用程式
註冊新的 Microsoft OneDrive LTI 應用程式
選取 [管理員 同意] 按鈕並接受許可權。
重要事項
如果 管理員 不接受同意,下一個步驟會提供錯誤,您必須等候一小時才能繼續。
選取 [ 建立新的 LTI 租使用者 ] 按鈕。
在 [LTI 取用者平臺] 清單中 ,選取 [D2L Brightspace]。
在 [D2L Brightspace Base URL] 字 段中,輸入您的 Brightspace 基底 URL,例如
https://myschool.brightspace.com
。選取 [ 下一步] 按鈕。 將會載入 [註冊 LTI 1.3 應用程式 ] 頁面。
完成下一組步驟時,請在自己的索引標籤中保持此頁面開啟。 後續步驟將會產生所需的值。
將 Microsoft LTI 應用程式新增至 Brightspace
- 在新的瀏覽器索引標籤中,使用您想要新增 OneDrive LTI 應用程式的組織 () 系統 管理員 或 超級系統管理員 帳戶登入您的 Brightspace LMS。
- 選取右上方的齒輪圖示,以存取 [管理員 工具]。
- 在 [ 組織相關] 類別底下,尋找 [ 管理擴充性]。
URL 看起來應該類似下列範例:https://<yourbrightspacedomain>/d2l/le/ltiadvantage/registrations/home
。 - 選取頂端的 [LTI 優勢 ] 索引標籤,然後選 取 [註冊工具]。
- 選取 [工具註冊] 類型的[Standard] 單選按鈕。
- 輸入應用程式名稱,例如
Microsoft OneDrive LTI App
。 - 在 [ 網域] 欄位中,輸入
https://onedrivelti.microsoft.com
。 - 使用 Microsoft OneDrive LTI 註冊入口網站瀏覽至瀏覽器索引標籤,以複製其他必要值:
- 將
ToolOIDCLaunchRedirectUri
值貼到 [ 重新導向 URL] 欄 位中。重要事項
您將在後續步驟中使用此 重新導向 URL 值。
- 將 ''OIDCLoginInitiationUri' 值貼到 [OpenID Connect 登入 URL] 字 段中。
- 將
ToolPublicJwksUri
值貼到 [ 索引鍵集 URL] 欄 位中。
- 將
- 在 [ 延伸模組] 下,選取 [ 深層連結] 複選框。
- 選取頁面底部的 [ 註冊 ] 按鈕。
將會顯示 Brightspace 應用程式註冊詳細數據。 完成下一組步驟時,讓此頁面在自己的索引標籤中保持開啟。
將 Brightspace LTI Platform 註冊詳細數據新增至 Microsoft OneDrive LTI 註冊入口網站
在 Brightspace 中註冊應用程式之後,您會將值從 Brightspace 的註冊入口網站複製到 Microsoft 的 LTI 註冊入口網站。
- 流覽回開啟的瀏覽器索引標籤Microsoft的 OneDrive LTI 註冊入口網站頁面。
- 複製必要的 Brightspace 應用程式註冊詳細數據頁面,並將它們貼到Microsoft的 LTI 註冊入口網站。
- 將 Brightspace 的 簽發者 值貼到Microsoft的 [LTI 簽發者] 字段。
- 將 Brightspace 的 OpenID Connect 驗證端點 值貼到Microsoft的 [LTI 授權 URL] 字 段中。
- 將 Brightspace 的 Brightspace Keyset URL 值貼到Microsoft的 [LTI 公用 Jwks URL] 欄位中。
- 將 Brightspace 的 Brightspace OAuth2 存取令牌 URL 值貼到Microsoft的 [LTI 存取令牌 URL] 字段中。
- 將 Brightspace 的用戶端 識別碼 值貼到Microsoft的 [LTI 用戶端識別符 ] 字段中。
- 選 取 [下一步>儲存]。
隨即會出現訊息,指出 已成功建立 LTI 取用者。
選擇性:您可以選取首頁上的 [ 檢視 LTI 租使用者 ] 按鈕來檢閱註冊詳細數據。
步驟 2:在使用者的 Brightspace 體驗中部署 LTI 應用程式
連線Microsoft OneDrive LTI 和 Brightspace 之後,您需要在使用者的 Brightspace 體驗中部署 OneDrive LTI 應用程式。
- 在具有 Brightspace 系統管理員體驗的索引標籤中,流覽至 [管理員 工具>管理擴充性>LTI 優點] 以檢視 [LTI 優勢應用程式] 清單。
- 選取您在上一個步驟中建立的 LTI 優勢應用程式名稱。
- 卷動至頁面底部,然後選取 [ 檢視部署] 連結。
URL 看起來應該類似下列範例:https://<yourbrightspacedomain>/d2l/le/ltiadvantage/deployments/home
- 選 取 [新增部署]。
- 依您在建立 Brightspace 應用程式註冊時輸入的名稱選取應用程式,例如
Microsoft OneDrive LTI App
。 - 輸入此部署的部署名稱,例如
Microsoft OneDrive Deployment
。 - 在 [ 延伸模組] 區段中 ,選取 [ 深層連結]。
- 選取 [ 類別清單 ] 和 [ 匿名] 以外的所有安全性設定複選框。
- 請勿選取任何組態設定、替代參數或客戶參數。
- 選 取 [新增組織單位 ],然後選擇您想要使用新 LTI 應用程式的組織單位。
您也可以選取:- [根組織] 以及 [所有子系] 選項,可包含所有人。
- 只包含這些單位的個別組織單位。
- 使用 [選項] 數據行中單選按鈕的所有子系單位。
- 選 取 [建立部署]。
您的新部署將會顯示在清單中。 保留此索引標籤選項,並繼續進行後續步驟。
在 Brightspace 中建立 OneDrive LTI 應用程式的連結
此步驟會將 OneDrive LTI 應用程式新增至 Brightspace LMS 中的功能表,讓使用者選取插入 OneDrive 檔案。
- 在具有 Brightspace 系統管理員體驗的索引標籤中,流覽至 [管理員 工具>管理擴充性>LTI 優點] 以檢視 [LTI 優勢應用程式] 清單。
- 選取您建立的 LTI 優勢應用程式名稱。
- 卷動至頁面底部,然後選取 [ 檢視部署] 連結。
- 選取您在上一個步驟中建立的部署名稱。
- 捲動至頁面底部,然後選 取 [檢視連結]。
為將出現在 [快速連結] 功能表中的應用程式建立深層連結快速連結
- 從 [ 檢視連結] 頁面,選取 [ 新增連結]。
- 輸入連結的名稱,例如
Microsoft OneDrive
。
使用者會在其 Brightspace 體驗中看到此名稱。 - 將 [重新導向 URL] 貼到 [URL] 欄 位中。
這是先前步驟中使用的相同 重新導向 URL ,在Microsoft的 OneDrive LTI 註冊入口網站中列為ToolOIDCLaunchRedirectUri
。 - 將 [類型 ] 設定為 [深層連結快速連結]。
- 選取 [+新增客戶參數],然後針對 [名稱] 欄位和
linkSelection
[值] 字段輸入launchType
。 - 選取 [ 儲存並關閉] 按鈕。
為將出現在 [插入內容] 選單中的應用程式建立深層連結插入項目連結
- 從 [ 檢視連結] 頁面,選取 [ 新增連結]。
- 在連結名稱中輸入 ,例如
Microsoft OneDrive
。
使用者會在其 Brightspace 體驗中看到此名稱。 - 將 [重新導向 URL] 貼到 [URL] 欄 位中。
這是先前步驟中使用的相同 重新導向 URL ,在Microsoft的 OneDrive LTI 註冊入口網站中列為ToolOIDCLaunchRedirectUri
。 - 將 [類型 ] 設定為 [深層連結插入內容]。
- 選取 [ 儲存並關閉] 按鈕。
步驟 3:在快速鏈接活動列上開啟新的 OneDrive LTI 應用程式
OneDrive LTI 應用程式現在可供使用者使用,但現在必須關閉較舊的 OneDrive 應用程式。
- 登入您的 Brightspace 管理入口網站。
- 流覽至 管理員>Config 變數瀏覽器
- 找出標題為 d2l.3rdParty.OneDrive.EnableOneDrivePicker 的變數,並將值設定 為關閉。
若要將 OneDrive LTI 應用程式新增至 Brightspace 的活動列以供快速存取,您必須將組織單位 Config Variable 設定為 LTI 應用程式的連結識別符。
注意事項
您必須針對您想要讓 OneDrive LTI 應用程式出現在活動列中的每個組織識別碼 (或父組織標識碼) 重複這些步驟。
收集鏈接識別碼
- 以系統管理員或超級管理員身分登入 Brightspace。
- 選取右上方的齒輪圖示,流覽至 [管理員 工具]。
- 選 取 [管理擴充性 ] 以檢視 [LTI 優點部署] 清單。
- 選取您建立的 LTI 優勢應用程式名稱。
- 捲動至頁面底部,然後選 取 [檢視部署]。
- 選取您建立的應用程式部署名稱。
- 向下卷動至頁面底部,然後選 取 [檢視連結]。
- 選取具有 深層連結快速連結類型的連結 名稱。
- 將滑鼠移至瀏覽器中的 URL 網址列。
- 在 URL 中的最終
/
之後複製數值數位。
例如,如果連結 URL 是https://example.desire2learn.com/d2l/le/ltiadvantage/deployments/3bfcc0b7-2fb6-4ffe-b353-95b520d4bae6/links/details/259
,請複製259
數值。
更新組態變數
- 在 Brightspace 管理入口網站中,選取右上方齒輪圖示,以流覽至 [管理員 工具]。
- 選 取 [設定變數瀏覽器]。
- 在左側的 [ 所有變數] 功能表中,流覽至 [3rdParty>Microsoft> ],然後選取 [OneDriveLTI]。
您應該會在右窗格中看到變數名稱3rdparty.microsoft.onedriveLTI.linkId
。 - 選取 LinkId 變數 名稱。
- 在 [LinkId 設定] 畫面上,選取 [ 新增值 ] 以選取組織 單位 ,並貼上您先前收集的數值 [鏈接標識符 ] 值。
您必須針對您想要使用 快速連結活動列的每個組織單位重複此動作。 - 若要將此設定套用至您新增的子代組織類型,您可以編輯 級聯組織單位類型 ,並選取套用設定的類型和順序。
OneDrive LTI 應用程式現在會顯示在 Brightspace 的 [ 新增現有內容]、 [快速連結] 和 [ 插入內容 ] 功能表中。
使用者會看到一般連結圖示,而不是 OneDrive 雲端圖示。 功能表中顯示的名稱會是應用程式 LTI 連結設定中提供的名稱。
您可以視需要關閉和開啟這些連結,並依組態將目標設為特定 Orgs 和 decedent。
如需在 Brightspace 中設定應用程式的詳細資訊,請造訪 Brightspace 說明。
關於 OneDrive LTI 應用程式的常見問題
新的 OneDrive LTI FilePicker 是否支援個人帳戶?
是,允許個人帳戶開啟 OneDrive 來上傳檔案。 OneDrive LTI 註冊入口網站中的應用程式中有一個複選框可允許多個帳戶。 如果核取,則允許個人帳戶。
FilePicker 是否支援多種語言?
OneDrive LTI FilePicker 會查看從 LMS 傳遞的 LTI 語言設定參數, (做為瀏覽器設定 (的備份) ,因為前者是選擇性的宣告) 來判斷要使用的語言。