Richard Tibbles

Results 197 issues of Richard Tibbles

## Summary Adds context aware error messaging to plugin enable and apply to give information about pex plugin enabling Adds developer documentation about the same. ## References Fixes #6516 ##...

DEV: backend
SIZE: small

## Summary Since Python 2.7 is no longer supported, remove all instances of the FileNotFoundError compatibility shim that was used to map FileNotFoundError to IOError for Python 2.7 compatibility. Modified...

DEV: backend
SIZE: small

## Overview Create the basic Courses page component in the Coach plugin with navigation, following the same structure as Lessons and Quizzes. ## Design Reference See parent product issue for...

## Summary Slightly rejig api spec tools to prevent errors during the core-api-js pre-commit hook. Previously the kolbiri package package.json was loaded in module scope, which caused weird interactions while...

SIZE: small

## Overview Add the `modality` CharField to ContentNode and implement the annotation logic to populate it from the `options['modality']` JSON field. ## Tasks 1. **Add field to models.py** - Add...

DEV: backend

## Goals * Separate out device integration from more specific app functionality integration * Allow app wrappers to initialize via configuration, rather than needing scripting to register against the previous...

DEV: backend
APP: Device
APP: Learn
APP: Setup Wizard
DEV: frontend
DEV: tools
SIZE: very large

❌ **This issue is not open for contribution. Visit Contributing guidelines** to learn about the contributing process and how to find suitable issues. ## Overview Create the course selection side...

## Overview Implement data loading and display for the list of assigned courses on the Courses page, including active/inactive status management. ## Design Reference See parent product issue for screenshot...

❌ **This issue is not open for contribution. Visit Contributing guidelines** to learn about the contributing process and how to find suitable issues. ## Overview Create REST API endpoints for...

DEV: backend

❌ **This issue is not open for contribution. Visit Contributing guidelines** to learn about the contributing process and how to find suitable issues. ## Overview Create a new Django app...

DEV: backend