Hi Melissa, yes that does make sense, but the approach will need to be carefully thought out. If I have it right, what you are describing is a qualification course containing a set of courses, Grade 1, 2 and 3, with common themes, some crossover materials where empires interacted, but with different levels of students to be spread out over the course of several years. You want a retrospective access to all materials throughout the entire length of the qualification course.
If this is right, then using standard Moodle course structures is going to be a nightmare to generally admin, maintain, backup and upgrade. When it comes to teaching this, the difficulties just continue to mount. Having said that, it's not all doom and gloom, this is the very situation where meta courses
are most helpful I suggest.
Course materials are all placed into a course, without users at all, the parent course.
Users are all placed into various child courses then linked to the parent course. You can have as many different child courses linking to the parent as you want. You can also have a single child course linked to several different parent courses as well. Each user group, class, is unaware of the others and cannot engage with others not in their child course.
This makes it easy to maintain enrollments, track student work, grade materials and so on as well as generally admin and backup courses. You can target a particular class for particular reasons as well, without other classes being aware of what you are doing, differentiating materials or assignments and so on. You can shuffle enrollments between child courses with minimum disruption and reduce the spread between learning abilities in each class, but that does take a bit of work to set up.
I have used meta courses when the majority of my timetable was taken up by a single year level, once and it worked well. A couple of smarter kids in different classes were sus about why Billy the Goose's screens looked a bit different than theirs, but they were discrete about it. Worked for me I can tell you. This might apply to what you're after as well, just in a longer termed context
. Good luck.