Our institution would like to copy all past courses (including all materials uploaded within the course) to our new term. Is there any way to use csv file to copy all courses simultaneously instead of doing manually for every single course?
Hi @LinHua,
I don't know of a way to do all of this via CSV file(s). You could use the CSV files to create the new course shells for the new term, but you'd probably need to use the API to loop through the courses and initiate the imports for each course using via content migrations. If you have a programmer on your team, this might be something they could script fairly easily, but that may also depend how predictable your course ids and other info are.
Hope this info helps a bit!
-Chris
@LinHua
You could try the following "trick" to see if it works out for you --
1) Remove all student enrollments from the previous course -- you'll need to do this or you won't be able to progress to step 2
2) Mark the course as a blueprint. You can do this through the API or by going through each course and checking the box that marks it as a blueprint course.
Also ensure that at this point each course has a SIS ID -- you'll need it for the CSVs. I usually use bp_ followed by the course ID
3) Download a CSV of the courses for your current term
4) In the column for blueprint_course_id, put in the SIS ID of the course you want to copy.
5) Run the file, it should sync the course as a blueprint, with all the associated materials.
6) Re-run the CSV of the courses for the current term but instead add "disassociate" in the blueprint_course_id to dissociate the blueprint.
It's a "trick" and not the best way to go (you should really be using the API to do it properly) but depending on how many courses you have, this may be a stopgap measure as you navigate the API. Hope this helps!
I want to build a page with a sortable table—allowing the students to click on a table header in order to sort the entire table by that column alphabetically/numerically. I've got some experience with HTML and have found some explainers on how to do this, but it doesn't seem to work. Does Canvas presently support sortable…
I teach middle school and my students have recently discovered the ability to play the "what-if" game with grades. They are now obsessed and are playing with it all the time. For the preservation of their sanity I would like to turn it off but don't want to hide their course grade. Is there a way to do so? PLEASE HELP by…
I'm not sure that this is the right place to post about this, but I was wondering if anyone has a fix for how the scroll bar for the entire page covers the scroll bar for just a document viewed in Canvas. The scroll bar for a document will stay visible until one attempts to interact with it, at which point the bar for the…
Hi There, We are in the process of transitioning to Canvas this year and were wanting to connect with any other MYP schools to see how you setup Assignment and grading under your modules. Or you could guide us to any resources you may have.
After using Canvas for a while, I picked up a small habit that’s saved me some last-minute stress with written submissions. Even when drafts are original, longer explanations and summaries tend to reuse common phrasing, especially in research-heavy assignments. Before submitting, I usually do a quick cleanup pass to reduce…