黑板
Blackboard Learn(以前称为 Blackboard 学习管理系统)是由 Blackboard Inc. 开发的基于 Web 的虚拟学习环境和学习管理系统。该软件提供课程管理、可自定义的开放式架构和可扩展的设计,允许与学生信息系统和身份验证协议集成。它可以安装在本地服务器上,由
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