Sign up
hypothesis
/
lms
Public
New issue
Jump to bottom
Blackboard Learn >= 3700.13.0 Files (Content Collection) Support #1324
Closed
jon-betts opened this issue on Jan 9, 2020 · 1 comment
Assignees
Labels
Blackboard Classic
Epic
jon-betts commented on Jan 9, 2020

edited by seanh
This is the epic issue for this milestone: https://github.com/hypothesis/lms/milestone/19​board: https://github.com/orgs/hypothesis/projects/42
Working proof of concept: #2021
This issue mostly exists just so we can put it on the sprint board (since you can't add milestones other boards to GitHub boards).
The plan is to add support for creating annotation assignments for PDFs uploaded to Blackboard's Content Collection in Blackboard Learn 3700.12.0 (Oct/Nov 2019) or newer.
The reason we're only supporting Blackboard Learn >= 3700.12.0 is that's when Blackboard's content resources API, which is the easiest way to work with Content Collection files with the Blackboard API, was added. See https://developer.blackboard.com/portal/displayApi​. We also believe that most of our users do use Content Collection as the place where they store their Blackboard files, and do have Blackboard Learn >= 3700.12.0, see the user research reported in this Slack thread.
Blackboard API Limits
We need to be aware that we need to talk to Blackboard about their API limits before we can release a Blackboard API-based feature like this to users. We cannot release this feature without getting production API limits from Blackboard first. See this Slack post: https://hypothes-is.slack.com/archives/CBN3DGW02/p1596648041338200
Uploading Files to Blackboard's Content Collection
There are at least three ways to upload files to Blackboard's Content Collection. Files added to the Content Collection in any of these three ways will show up in Hypothesis:
  1. On the course’s Content tab you can use the Build Content menu to Create a file, and upload it from your computer.
    Play video on original page
  2. Again on the course’s Content tab when you create or edit an assignment you can use the Attach Files section to attach files to a particular assignment.
  3. You can go to the course’s Content Collection tab, which is a page where you can upload files to the course and the files then appear within the Content Collection tab.
    Play video on original page
    Note that there are actually four different Content Collections, though, and files can be uploaded to any of them:
    3a. The course’s own content collection tab
    3b. The “All Courses Content” tab
    3c. The “All Organizations Content” tab
    3d. The “Institution Content” tab
    We still need to decide which of these four content collections we're going to support.
jon-betts added the Epic label on Jan 9, 2020
jon-betts added this to the Local file integration milestone on Jan 9, 2020
jon-betts changed the title Local file integration Local file integration for Blackboard on Jan 14, 2020
jon-betts self-assigned this on Jan 14, 2020
jon-betts added the Blackboard Classic label on Jan 16, 2020
jon-betts changed the title Local file integration for Blackboard Local file integration for Blackboard Classicon Jan 16, 2020
seanh removed this from the Local file integration milestone on Aug 17, 2020
seanh added this to the Blackboard Files (Content Collection) Support milestone on Aug 17, 2020
seanh changed the title Local file integration for Blackboard Classic Blackboard Learn >= 3700.12.0 Files (Content Collection) Support on Aug 17, 2020
seanh assigned seanh and unassigned jon-betts on Aug 17, 2020
seanh mentioned this issue on Sep 1, 2020
Provide Canvas-like file picker for Blackboard #802
Closed
seanh removed this from the Blackboard Learn >= 3700.12.0 Files (Content Collection) Support milestone on May 3, 2021
seanh changed the title Blackboard Learn >= 3700.12.0 Files (Content Collection) Support Blackboard Learn >= 3700.13.0 Files (Content Collection) Support on Jun 16, 2021
Done!
lyzadanger closed this as completedon Oct 5, 2021
Sign up for free
to join this conversation on GitHub. Already have an account? Sign in to comment
Assignees
seanh
Labels
Blackboard Classic
Epic
Projects
None yet
Milestone
No milestone
Development
No branches or pull requests
3 participants
© 2022 GitHub, Inc.
Terms
Privacy
Security
Status
Docs
Contact GitHub
Pricing
API
Training
Blog
About
CodeCodeIssuesIssues152Pull requestsPull requests12ActionsActionsProjectsProjectsWikiWikiSecuritySecurityInsightsInsights Code Issues Pull requests Actions Projects Wiki Security Insights