Due to a change in student record/ administration system at my institution we are facing a situation where we have a 10 week course which lives in a shell, if a student fails this course they can join from the halfway point (week 6) of the next running course. Previously we were able to just add these repeating students into the shell at week 6 which meant all assignments etc were in the same place.
Due to our new system, any repeat student will be put into a new class (in our admin system, not on canvas). However in reality these repeat students will be distributed across already existing 10 week courses (at the week 6 point). The issue we are facing is that it looks like we will be unable to add these students into the same 10 week shell as the admin system and canvas are linked, so when a new class is created in the admin system it will automatically create a new shell for the new students.
I am aware we can cross list courses, which seems like half of a solution, however I can't see if it possible to move students from cross listed courses into other sections.
Example:
(Shell 1) Term 1 Class Sections A, B and C - 10 week course
(Shell 2) Term 1 Class section A (15 students) - 5 week course starting in week 6 of Shell 1
We can cross list so that students from shell 2 can access all of the content from shell 1 - is it possible to allocate students from shell 2 into shell 1 once they have been enrolled?