diff --git a/assets/images/a11y-icon.png b/assets/images/a11y-icon.png new file mode 100644 index 0000000..fd4b3ca Binary files /dev/null and b/assets/images/a11y-icon.png differ diff --git a/course-software/course-site.md b/course-software/course-site.md index 801f5b1..371c177 100644 --- a/course-software/course-site.md +++ b/course-software/course-site.md @@ -2,7 +2,7 @@ layout: page title: Course Webpages parent: Course Software -nav_order: 3 +nav_order: 5 --- # Course Webpages diff --git a/course-software/edstem.md b/course-software/edstem.md index e010a77..7b7aa41 100644 --- a/course-software/edstem.md +++ b/course-software/edstem.md @@ -2,7 +2,7 @@ layout: page title: EdStem parent: Course Software -nav_order: 4 +nav_order: 6 published: true --- diff --git a/course-software/gradescope/index.md b/course-software/gradescope/index.md index 96e9a6f..bfa4205 100644 --- a/course-software/gradescope/index.md +++ b/course-software/gradescope/index.md @@ -2,7 +2,7 @@ layout: page title: Gradescope parent: Course Software -nav_order: 1 +nav_order: 2 --- # Seamless Learning diff --git a/course-software/notebook-accessibility.md b/course-software/notebook-accessibility.md new file mode 100644 index 0000000..141e9fb --- /dev/null +++ b/course-software/notebook-accessibility.md @@ -0,0 +1,26 @@ +--- +layout: page +title: Notebook Accessibility +parent: Course Software +nav_order: 4 +--- + +# Jupyter Notebook Accessibility + +## Jupyter Notebook Accessibility Checker + +The DataHub team developed an [accessibility checker](https://github.com/berkeley-dsep-infra/jupyterlab-a11y-checker) for Jupyter Notebooks. This checker can identify and either suggest fixes for accessibility issues or provide an interface for you to fix issues yourself. A list of the accessibility issues this checker can aid with is [here](https://github.com/berkeley-dsep-infra/jupyterlab-a11y-checker/blob/main/doc/rules.md). + +You can access the accessibility checker on the [Accessibility DataHub](https://a11y.datahub.berkeley.edu/). Click on the following icon on the right hand side of the window. Then, click "Analyze Notebook". + +accessibility icon + +Feel free to experiment with the AI included, but note that the models aren't among the most powerful and may not be the most useful for generating alt text. + +## General Jupyter Accessibility + +Unforuntately, Jupyter software is not inherently accessible. [Check here](https://jupyter-accessibility.readthedocs.io/en/latest/) to see the status of the Jupyter project's accessibility efforts. + +## Accessibility at Berkeley + +View the [Digital Accessibility Program's webpage](https://dap.berkeley.edu/) for the most up-to-date guidance on general accessibility at Berkeley and clarity on the standards. \ No newline at end of file diff --git a/course-software/otter/index.md b/course-software/otter/index.md index a94c08d..e5d488f 100644 --- a/course-software/otter/index.md +++ b/course-software/otter/index.md @@ -1,7 +1,7 @@ --- layout: page title: Otter Grader -nav_order: 2 +nav_order: 3 parent: Course Software has_toc: true --- diff --git a/course-software/otter/releasing-assignment.md b/course-software/otter/releasing-assignment.md index a8cec03..869eba4 100644 --- a/course-software/otter/releasing-assignment.md +++ b/course-software/otter/releasing-assignment.md @@ -29,7 +29,7 @@ numpy.__version__ ## Before an assignment is released -Confirm that the source notebook (the one passed to `otter assign`) is accessible. +Confirm that the source notebook (the one passed to `otter assign`) is accessible. See [here](../../notebook-accessibility) for more guidance. **Run `otter assign` on DataHub.** We do NOT recommend to run this command locally, even if you're using a virtual environment. You can clone the development repo in DataHub via the command line/terminal. diff --git a/course-software/slack.md b/course-software/slack.md index eeeaf96..948d0b4 100644 --- a/course-software/slack.md +++ b/course-software/slack.md @@ -2,7 +2,7 @@ layout: page title: Slack parent: Course Software -nav_order: 5 +nav_order: 7 --- # Slack