Blackboard

Blackboard Learnopen in new window(之前称为 Blackboard Learning Management System)是由 Blackboard Inc. 开发的基于Web的虚拟学习环境和学习管理系统。该软件具有课程管理、可定制的开放架构和可扩展的设计,可以与学生信息系统和认证协议进行集成。它可以安装在本地服务器上,由 Blackboard ASP Solutions 托管,或者作为由亚马逊云服务提供的软件即服务。其主要目的是将在线元素添加到传统面对面课程中,并开发几乎没有面对面会议的完全在线课程。

本文介绍了如何从 Blackboard Learnopen in new window 实例加载数据。

此加载器不适用于所有的 Blackboard 课程。它仅适用于使用新的 Blackboard 接口的课程。 要使用此加载器,您必须具有 BbRouter cookie。您可以通过登录课程,然后从浏览器的开发者工具中复制BbRouter cookie的值来获取该cookie。

from langchain.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()
Last Updated:
Contributors: 刘强