Accessibility of maths e‑assessment

Accessibility of maths e‑assessment

Christian Lawson-Perfect
Newcastle University

Durham University Education and Pedagogy seminar, 2026-03-18

Abstract

I’ll give a brief introduction to the topic of accessibility, then talk about particular access considerations for mathematical e-assessment.

About me

Learning software developer in the digital learning unit of Newcastle University’s school of Maths, Stats and Physics.


Developer of Numbas and Chirun.

Disabled in a few ways.

What does 'accessibility' mean?


“Accessibility means that people can do what they need to do in a similar amount of time and effort as someone that does not have a disability. It means that people are empowered, can be independent, and will not be frustrated by something that is poorly designed or implemented.”

Alistair Duggin, Accessibility in government

I’ll extend “disability” to “any circumstance that poses an obstacle”.

Our obligations under law

The Equality Act 2010 and PSBAR 2018 requires all public sector organisations to provide online content that meets the WCAG 2.2 AA standard.

accessibility.education.gov.uk and JISC have helpful pages.

In short:

  • You’ve got to do it.
  • Unless it would impose a disproportionate burden.
  • But that doesn’t mean what you think it means.
  • Just do it.

What that means for you

System developers need to know this in detail.

Content authors should be familiar with the ideas.

E-assessment development puts you somewhere in the middle.

The principle

Let the student show you what they can do.

Help them to feel comfortable while they do that.

Some access needs

Sensory
  • Blind
  • Colourblind
  • Deaf
  • Visual sensitivity
Cognitive
  • Dyslexia
  • Dyspraxia
  • Processing disorder
  • Memory loss
  • Autism
  • ADHD
Physical
  • Limited mobility
  • Tremors
  • Fatigue
Cultural
  • English as an additional language
  • Anxiety
Resources
  • Poor internet connection
  • Small screen
  • Limited keyboard
  • Slow computer
  • Limited time

These can be permanent, temporary or situational.

Why should you care?

Accessible teaching can:

Most common adjustment requirements

Most common access barriers

How WCAG thinks about it


The Web Content Accessibility Guidelines are concerned with whether content is:

Perceivable: Can mathematical notation be read?

If you use MathJax, it provides lots of tools to make notation accessible.

Mathematical notation is a mess

Mathematical notation is not universal, unambiguous, or even consistent.

See WhyStartAt.xyz.

Ensure that students understand the notation you use.

Mathematical notation: Conventions

If the system forces a particular convention, either use that convention in your other teaching material, or explain it in the assignment.

e.g. (a,b) could mean:

Mathematical notation: Small details

4 v plus 3 nu equals 2 rho plus 5 p. Italic small letter x = 1, upright small letter x = (1,2). f prime of x plus f of x equals 0, but the prime is drawn on top of the bracket around x.

Many students can not reliably notice the small differences in font styles that convey information in maths notation.

Diacritics convey meaning but are easily missed or confused.

Perceivable: Horizontal scrolling is tricky

The same equation, split across two lines, so you can see all of it.

Break up long lines of maths.

Tables with lots of columns can also overflow.

Perceivable: Minimise vertical scrolling

Does the student have to scroll up and down lots, to refer back to data?

Perceivable: Colour - try not to

The following data were collected: 11, 14 (red), 7, 3, 18 (red). The measurements in red were found to be invalid and removed from the data set. What is the mean of the remaining data?

Don’t use only colour to convey meaning.

Perceivable: Colour - annotate instead

The following data were collected: 11, 14 (underlined), 7, 3, 18 (underlined). The underlined measurements, 14 and 18, were found to be invalid and removed from the data set. What is the mean of the remaining data?

Decorations or annotations can work instead of or as well as colour.

Check that annotations are announced by screen readers.

Perceivable: Colour - beware missing contrast

Three boxes, with white, red and green backgrounds respectively, and black text inside them.

Some colour combinations are invisible to colourblind people, e.g. red and black.

Perceivable: cope with customised display

The same screenshot twice, once with black text on a white background, and the other with white text on black. There is a diagram of a sequence, with black text in both screenshots. It's invisible against the black background.

The system should allow students to change the interface to suit their needs, e.g. colours, text, scaling.

Make sure your content is still accessible after this.

Perceivable: Data in a table

A table with 10 columns and 4 rows. The column headers are Width (cm) and Height (cm), repeated twice. There is a thick line between the top and bottom two rows, and dashed lines between other adjacent rows.

Include headers

Avoid horizontal scrolling

Perceivable: Text formatting

Italic capital letter M equals a two-by-two matrix. Give an eigenvalue (bold) of bold upright capital letter M. Let bold letter v equal upright capital letter M inverse italic letter x. What is italic letter v?

Be consistent with text formatting.

This includes mathematical notation.

Perceivable: Answer input

Part a: What are the roots of x? Answers: 2 and 1. Marked incorrect. Expected answer: 1 and 2. Part b: What is the product of x, y and z? Answer: xyz, with a preview rendering showing xyz in monospaced font. Expected answer: x*y*z, with a review showing xyz in italic mathematical letters.

Can the student tell how their answer will be interpreted?

If they’re shown a live preview, make sure it is announced by screen readers.

Perceivable: Diagrams

Diagrams must have text descriptions.

If they contain text, why not put it in the prose too/instead?

They should be high enough resolution to be legible when zoomed in.

Label things and refer to them by that label.

Diagrams: Descriptions

A scatter plot with of score against time taken. The majority of dots lie in a triangle with corners at the origin, time 60 and score 10, and time 60 and score 70. There are also two prominent lines: a horizontal one at score around 25, and a vertical one at time 60.

Write short alt text, and a longer description of the important information elsewhere.

There isn’t a good automatic solution for describing diagrams.

Diagrams: Write descriptions yourself

A scatter plot with of score against time taken. The majority of dots lie in a triangle with corners at the origin, time 60 and score 10, and time 60 and score 70. There are also two prominent lines: a horizontal one at score around 25, and a vertical one at time 60.
“An abstract image featuring a gradient of horizontal green lines fading into a white background, creating a soft contrasting effect. The design is minimalistic with an emphasis on simplicity.”

Get an LLM to write alt text AT YOUR PERIL.

Operable: Entering answers

Rearrange in terms of x: y equals alpha x plus beta subscript zero. Input box contains (y-ß0)/alfa. Marked incorrect. Expected answer: (y-beta_0)/alpha.

Can the student enter answers?

This requires both knowledge and ability. Particularly challenging for mathematical expressions.

Operable: Syntax

Is the syntax well understood? Do they need guidance?

Operable: Numbers

Part a: what is the maximum height, in cm? Answer: 195,6. Marked incorrect. Expected answer: 195.6. Part b: what is the radius of the planet Vumjum, in m? Answer: 5.53*10^12, marked incorrect. Expected answer: 5.53e12

Different conventions around number notation exist, across countries and disciplines.

Make sure the student knows which convention to use.

Operable: Special characters

Can their keyboard type the necessary characters?

People with e.g. Chinese keyboards have different sets of symbols available.

Limited mobility makes typing non-alphanumeric characters difficult.

Mobile keyboards like to add spaces and punctuation unless told otherwise.

Operable: Timing

An extended or removed time limit is a really common adjustment. Consider just not having one!

Operable: Submission

Why limit the number of submissions?

Students might mistakes entering their answers (and might be more likely to make mistakes due to disability).

Anxiety might prevent students from entering an answer if it’s their only chance.

Understandable

This is the thing that most question authors can actually do something about.

Does the student understand what they need to do?

Remember to tell them!

Understandable: Prompt

Part a: (x+1)(x+2) = input box. Part b: Expand the brackets and collect like terms: (x+1)(x+2) =

The prompt should tell the student what to do, unambiguously.

It’s important to make sure you give enough information.

Understandable: Feedback

Can the student make sense of feedback?

Write in full sentences.

Try not to show the student codes that they don’t recognise.

Feedback should explain how the score was calculated.

When referring back to things, use the same names, e.g. prefer “coefficient of friction” to “input 1”.

Understandable: Reading level

WCAG has a “reading level” criterion.
But can we assume undergrad maths students have a higher reading level?
Think about dyslexia, EAL.

Students taking maths service courses have a lower maths reading level.
Adapt your language accordingly.

Interactive diagrams: Allow reset

Make it possible to reset interactive diagrams.

Interactive diagrams: precision

Snap to grid points or objects when it makes sense to.

Consider the “grab radius” of objects.

Listen to students


When students tell you an assessment is inaccessible, act.

Ask students if they had any trouble accessing assessments.

Iterating

After an assessment has run, look at the answers students gave, for signs that:

Other aspects of accessible teaching

Work with Scarlett Spackman in 2024:

Accessible teaching for Maths, Stats and Physics

Accessible conferences and events

Guidance written by me, Elaine Lopez, Jennifer Deane, and others:

Accessibility checklist for conferences and events

People working on maths accessibility

Thanks!

Numbas
numbas.org.uk
Email
msp.digital.learning@ncl.ac.uk

This is the screen where I configure the display to suit the audience. This text is here so I can see what a long line of text will look like!