IXL Data Import
Overview
The IXL import feature lets administrators upload a CSV export from the IXL educator dashboard and automatically create IXL Activity records in School Tools — one record per student per skill per practice date.
Exporting from IXL
- Log in to IXL as an educator.
- Go to Analytics → Student performance or Reports → Student report.
- Select the students and date range, then click Download CSV.
The CSV should contain columns similar to: Student Name, Subject, Skill Name, SmartScore, Time On Task (min), Questions Answered, Questions Correct, Date Last Practiced.
Importing
- Go to School Tools → IXL Import → New.
- Attach the exported CSV file.
- Save, then click Actions → Run Import.
- After processing, the Summary section shows: Total rows / Imported / Skipped (duplicates) / Unmatched.
Student Matching
Students are matched by student_name (case-insensitive). If a name in the CSV does not
match any active Student record, the row is counted as Unmatched and logged.
Edit the student name in either system to fix unmatched rows, then re-run the import.
Duplicate Guard
Rows with the same student + skill + date are skipped (counted as Skipped). Re-importing the same CSV is safe.
Technical Reference
- DocTypes:
IXL Activity(IXLA-YYYY-#####),IXL Import(IXLI-YYYY-#####) - Column aliases handled: IXL has changed export headers across versions; the importer recognises multiple variants
- Subject normalisation:
"Language Arts","ELA","English"→ Language Arts; others mapped similarly - Shipped in v0.53.0, commit
a1cc48d