If I have 5 files - Users, Accounts, Terms, Courses, Enrollments and I zip these CSV into one single zip file. In what order does Canvas processes them? I want Enrollments to be processed after Courses and Users. How do I specify that? Please suggest.
Its not quite in the order they appear on the page.
change_sis_ids.csv, which is listed last, is processed first, which makes sense.
Although they appear to be processed in a sensible order for adds, It would be good if the documentation explicitly stated the order.
I believe the order you're looking for is automatic.
I wanted to add that in my experience the file names don't matter either. It processes them by csv headers, specifically it recognizes them as instructure_csv. I send it multiple files of each type with each import, this leads me to believe it collects all of the files and sorts them and imports them by hierarchy.
My zip archives basically look like this:
with batches and the file prefix being either weekly-, daily-, hourly-
and hourly files with 0 lines are removed before zipping
and the final import status will show "supplied_batches":["course","section","user","enrollment"] and the counts will have combined numbers