Blackboard
Blackboard Learn(先前稱為 Blackboard Learning Management System)是由 Blackboard Inc. 開發的基於網路的虛擬學習環境和學習管理系統。該軟體具有課程管理、可自訂的開放式架構和可擴展的設計,允許與學生資訊系統和身份驗證協議整合。它可以安裝在本地伺服器上,由
Blackboard ASP Solutions
託管,或作為軟體即服務在 Amazon Web Services 上託管。其主要目的包括將線上元素添加到傳統面對面授課的課程中,以及開發幾乎沒有或沒有面對面會議的完全線上課程。
這涵蓋了如何從 Blackboard Learn 實例載入資料。
此載入器並非與所有 Blackboard
課程相容。它僅與使用新的 Blackboard
介面的課程相容。若要使用此載入器,您必須擁有 BbRouter Cookie。您可以透過登入課程,然後從瀏覽器的開發人員工具中複製 BbRouter Cookie 的值來取得此 Cookie。
from langchain_community.document_loaders import BlackboardLoader
loader = BlackboardLoader(
blackboard_course_url="https://blackboard.example.com/webapps/blackboard/execute/announcement?method=search&context=course_entry&course_id=_123456_1",
bbrouter="expires:12345...",
load_all_recursively=True,
)
documents = loader.load()
API 參考:BlackboardLoader