AssociationAI / AI Literacy
Trihelix AI team Published

Tutorial

Beginner

Track Accommodation Requests From the Registration Form to a Confirmed Answer

Choose an exported list of accommodation requests in a browser lab, set your own numbers, and read the requests a person should look at, from missing owners to late, unanswered and conflicting requests.

Time needed: About 40 minutes, plus the time to answer each listed request

Before you start:

  • The accommodation answers from your event registration form, exported as one CSV file, or use the sample files
  • A recent desktop browser
  • The name of one person on your team who can own each kind of request

Events Accessibility Registration Csv

Answers to the accommodation question on a registration form pile up in an export nobody owns. This tutorial ends with a read-only check of that list, which points to the requests a person should look at, and a recorded decision for each. If the export was saved again in a spreadsheet program, run the member export damage check first.

Try it now: the accommodation request tracker check reads a CSV list in your browser and lists requests to look at. It runs in your browser, never prints the text of a request and never uploads your file, so use made-up data until your organization decides who may see real requests.

What five event guides ask for, and what none of them tested

All five sources are guidance for event hosts. None measured whether tracking requests this way helps more people get what they asked for, and none is about an association’s registration form.

A 24-page guide from a University of Maine center and a statewide group run by and for people with intellectual and developmental disabilities, updated November 2020, says to create an organized system for processing requests, to watch for conflicting requests such as an allergy to dogs and a service dog, and to set a registration deadline that leaves time to respond. A University of Washington campus web page says attendees must be given a window to request accommodations. A University of Kansas campus web page says to name one accessibility contact for all requests and to keep an extra three listening devices for requests on the day.

An archived federal page from 2009, which states it has no legal force, says finding an interpreter can take several weeks in some places, so contact the provider as soon as a request arrives, ask which aid the person prefers and plan response deadlines around that lead time. A University of Connecticut campus web page says to respond as quickly as possible.

Kansas says a host may ask for as many as 14 days of notice, while Connecticut’s sample statement suggests at least 5 days. That conflict is why there is no single number, and every number in the check is a setting you change. Washington and Kansas send a possible refusal to a campus office, which an association may not have, so the reviewer column is ours and the kit names no role. The checks are ours too, and the tool never approves or denies a request by design.

Check one request list in twelve steps

Steps 2, 5 and 11 use the starter kit, and the email form at the foot of the lab page unlocks the download.

  1. Export every accommodation answer from the registration form into one CSV file.
  2. Match the file’s first row to the kit’s requests-blank-template.csv.

Diagram: the accommodation answers from the registration form go into one list with an owner, a status and a category for each request, and the check reads that list.

  1. Name one owner for every request in the owner column.
  2. Set every status to new, in_progress, confirmed or declined.
  3. Give every request a category from the kit README’s list.
  4. Replace each starting date and number under “Settings you can change” with your own.

Diagram: four boxes show the request deadline, the lead time for outside providers, the reply window and the stale window, each with a starting value that is a setting of ours and not a standard.

  1. Choose the file under “CSV file from your computer”.
  2. Read the status line.
  3. Compare each row under “Requests to look at” with that request in your own list.
  4. Select “Download findings.csv” to keep a copy of the notes.
  5. Write each decision in the kit’s decision-log.csv.
  6. Check the updated list the same way until every listed request has a recorded decision.

Diagram: the check lists request IDs and notes, a person reads each request in the original list and decides, and the decision goes in a decision log, while the page never approves or denies a request.

What the made-up list shows

Press “Use the made-up sample file”, leave the settings alone and find these rows of a list made up for teaching. R012 and R021 are conflicts: a service animal request and an allergy request share session S2, and the note says to talk with both people. R030 arrived after the request deadline of 2026-10-29, and its note calls it one for a person to look at, never a reason to refuse. R005 needs an outside provider, is not booked and has an event 11 days away. R008 was declined with no reviewer recorded. Row 0 covers the whole list: listening requests plus spare devices exceed the devices owned.

Confirming the page read your file

Choose the kit’s sample-requests-clean.csv under “CSV file from your computer”. The status line ends with “requests to look at: 0” and no table appears. That shows only that nothing matched these rules, so open a few requests in your own list and read their status.

Where a clean-looking list still misleads

The page lists only what its rules can see, so a request with the wrong category passes unnoticed, and a registrant who repeats a category may have a second need, not a duplicate. Editing the exported file to clear a note hides the question; fix the request in your tracking list and run the check again.

How far the lab goes

The lab takes a single CSV file no larger than 5 MB, with dates written year-month-day and days counted as calendar days. It shows request IDs and notes only. The categories, and the one conflict pair of a service animal with an allergy in the same session, are ours. We ran it on made-up lists in one desktop browser and not on real requests. The kit adds the blank template, a settings worksheet, the decision log and a terminal script.

Sources (5)