lms icon indicating copy to clipboard operation
lms copied to clipboard

LTI app for integrating with learning management systems

Results 188 lms issues
Sort by recently updated
recently updated
newest added

Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. Release notes Sourced from jinja2's releases. 3.1.4 This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise...

dependencies
python

Explore if the LTI integration path is viable and how much extra effort it would take to support it. - Thread with connections details: https://hypothes-is.slack.com/archives/C4K6M7P5E/p1696434279273029 - Thread with first findings:...

Instead of trying to guess the launch from the VitalSource course materials via LTI parameters that will be different from each LMS show the message in all cases for: -...

A slight change of plans, as this generates a relatively big diff let's do it first and tackle linting afterwards. This change doesn't take much effort and reverting is also...

Display a more helpful error in the case where a download URL cannot be obtained for a Canvas Studio video because it is hosted in YouTube or Vimeo. At the...

Canvas Studio

This branch introduces ruff as a make target and gets it to pass without errors. ``` ruff: commands succeeded congratulations :) make ruff 0,48s user 0,20s system 101% cpu 0,666...

While this is more verbose than the previous approach with a function to parametrize the base class behaviour it has a couple of adventages: - We can use one test...

To manage JWKs we introduced `jose` alongside `pyjwt`. That's two libraries with very similar features. We'll settle on `jose` as it has some features we need and it's based on...

Spike
code health
refactoring

Two years back we changed how OAuth token refreshes are handled to resolve issues with conflicting concurrent refreshes of the OAuth token. See https://github.com/hypothesis/lms/issues/3667. That issue can affect refreshes of...

Canvas Studio

Bumps the eslint group with 5 updates: | Package | From | To | | --- | --- | --- | | [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) | `10.4.1` | `10.4.3` | | [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks)...

dependencies
javascript