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!
Hi. I'm using Canvas Free for teachers and I'm experiencing an issue Course Analytics not showing any students and activity. I created a course last month and manually added students into it. Some of them accepted and I can see from the People tab that they are spending time in the course (the total time is increasing). I…
This is my first time using the new discussion "checkpoints". I'm hoping the multiple due dates are effective, but using the "checkpoints" does seem to create other problems: They only allow for ONE "reply to topic". The way I use discussions in some of my classes is to allow for students to ask MULTIPLE questions per…
I tried the Quick Reassess feature today. Once I approved the questions and created the assessment it went to the tracker for Block 1. But I can't find the new assessment in my assessments to add to Blocks 2 & 4. If I have to recreate for each class, they won't have the same questions. I also cannot find the option to…
Hello, I’m wondering if Differentiation Tags can be configured as part of a Blueprint course. Our goal is to store differentiated content (pages, assessments, etc.) centrally within the Blueprint and have it already associated with specific Differentiation Tags (e.g. Support, Core, Extension). After the Blueprint is…
Dear Forum members, In the past, I asked students to hide some worksheets in the Excel files they would upload to Canvas. I was only interested in the results of their Excel analysis, and asked students to hide the worksheets with raw data in them. This worked until last Fall, but now SpeedGrader is rendering all…