Skip to main content
Open In Colab在 GitHub 上打开

黑板

Blackboard Learn(以前称为 Blackboard 学习管理系统)是由 Blackboard Inc. 开发的基于 Web 的虚拟学习环境和学习管理系统。该软件具有课程管理、可定制的开放式架构和可扩展的设计,允许与学生信息系统和身份验证协议集成。它可以安装在本地服务器上,由Blackboard ASP Solutions或作为 Amazon Web Services 上托管的软件即服务提供。据称,其主要目的包括在传统上面对面授课的课程中增加在线元素,以及开发完全在线课程,很少或没有面对面的会议

这介绍了如何从 Blackboard Learn 实例加载数据。

此加载程序并非与所有Blackboard课程。它只是 与使用新Blackboard接口。 要使用此加载程序,您必须具有 BbRouter Cookie。你可以得到这个 Cookie 中,方法是登录课程,然后复制 来自浏览器开发人员工具的 BbRouter 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