黑板
Blackboard Learn (之前称为 Blackboard Learning Management System) 是由 Blackboard Inc. 开发的基于网络的虚拟学习环境和学习管理系统。该软件具备课程管理、可定制的开放架构以及可扩展的设计,允许与学生信息系统及身份验证协议集成。它可以在本地服务器上安装,在
Blackboard ASP Solutions托管或在Amazon网络服务上作为软件即服务提供。其主要用途包括为传统面对面交付的课程添加在线元素,并开发几乎没有或没有面对面会议的完全在线课程。
这介绍了如何从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