Prepare your Ally export for the Accessibility Reporting tool

This page turns your institution's Ally export into one data file you can host, so your colleagues' copies of the Accessibility Reporting tool show your courses instead of ours. Your files are read in this browser and nothing is uploaded anywhere.

Your Ally export

Before you start

Your files come from Ally's Institutional Report: open Export and download the report. Ally gives you one ZIP archive holding seven CSV files. Upload that archive in the Ally export archive box and this page takes the six files it reads straight out of it — courses.csv, terms.csv and departments_years.csv, which it needs, and years.csv, months.csv and departments_terms.csv, which add accessibility history to the Trends view. The seventh, departments_months.csv, is not used. Every file must come from the same export: if they do not, this page stops rather than produce data that shows raw ids where names belong.

Opening a ZIP needs an internet connection, because this page fetches a ZIP reader the first time you use one. Choosing the six CSV files yourself needs no connection at all, and stays available whether or not the archive route works.

What to do

  1. Upload the ZIP archive Ally produced. This page fills the six CSV file boxes from it and says which file went where, so you can change one if you need to. You can choose those six files yourself instead.
  2. Select Generate. This page checks everything it builds before it offers you anything to download.
  3. Download ally-course-payload.json.
  4. Host that file at an https address your colleagues' browsers can read — a GitHub repository or GitHub Pages site works with no configuration — then enter that address in Set Up, under "Fetch course data from a URL".

If the data is only for you, you do not need this page at all: upload the same CSV files in Set Up instead, under "Upload course data from your Ally export".

Choose the ZIP archive from your Ally Institutional Report export, exactly as Ally produced it. This page reads six of its seven CSV files and fills the six CSV file boxes, which you can then change one at a time. Opening a ZIP needs an internet connection; choosing the CSV files yourself does not.

Or choose the six files yourself

Choose terms.csv from your Ally export. It is required, and must come from the same export as the other files.
Choose departments_years.csv from your Ally export - not departments_terms.csv, which is one of the optional accessibility history files. It is required.
Choose courses.csv from your Ally export. It is required: without it there are no courses to search.
Accessibility history (optional)
Select the years.csv file. Optional; needed with months.csv and departments_terms.csv for accessibility history.
Select the months.csv file. Optional; needed with years.csv and departments_terms.csv for accessibility history.
Select the departments_terms.csv file. Optional; needed with years.csv and months.csv for accessibility history.
Upload your Ally export archive, or choose the CSV files, to begin.

Your files

Nothing here can be downloaded until this page has loaded everything it built and checked it works. The first file is the one to host; the rest are for the script route described under each of them.

One archive holding all four files - ally-course-payload.json, ally-lookup-data.js, ally-courses-data.js and ally-trends-data.js - so the script route does not need four separate downloads. Building it needs an internet connection, for the same ZIP reader the archive upload uses. Files this run did not generate are left out.

This is the file to download and host. Put it at an https address your colleagues' browsers can read, then enter that address in Set Up under "Fetch course data from a URL". It is data only, so it runs no code on the pages that fetch it.

No data generated yet