Expand description
Contains helper functions that are passed to headless-lms-models where it needs to make requests to exercise services.
Structsยง
- Accepted by the public-spec and model-solution endpoints of exercise services.
Constantsยง
Functionsยง
- A caching spec fetcher ONLY FOR THE SEED that returns a cached spec if the same (url, exercise_service_slug, private_spec) is requested. Since this is only used during seeding, there is no cache eviction.
- Fetches a public/model spec based on the private spec from the given url. The slug and jwt key are used for an upload claim that allows the service to upload files as part of the spec.
- reqwest_
err ๐
Type Aliasesยง
- Spec
Cache ๐A type for caching the spec fetching (only for the seed)