Skip to article frontmatterSkip to article content

This document outlines key feature pilots currently underway within various DataHubs during the Fall 2025 academic term. These pilots aim to give tools for a) Instructors to manage their conda environment, identify and fix accessibility issues and b) Admins to track the courses using a particular hub.

1. Shared-Conda-Environment Pilot

Description: This pilot focuses on implementing the use of Shared-Conda-Environments across multiple hubs. Shared conda environments let instructors and TAs install custom packages and register new Jupyter kernels for their courses, without needing GitHub pull requests or waiting for the new software to be deployed.

Key Objectives:

Piloting Hubs:

2. bCourses Based Authorization Pilot

Description: Restrict access to per course hubs hubs based on user’s affiliation with bCourses. Students/TAs/Teachers who are in the bCourses roster for authorized courses can access certain hubs.

Key Objectives:

Piloting Hubs:

3. JupyterLab-a11y-checker Extension Pilot

Description: JupyterLab-a11y-checker is a JupyterLab extension that performs accessibility checks on Jupyter Notebooks in DataHub, aiming to help authors align their notebooks with WCAG 2.0 AA guidelines. Notebook authors can identify accessibility issues in their notebooks and provide actionable suggestions to fix them.

Key Objectives:

Piloting Hubs: