Exams scattered around multiple CommSol instances
There are many different degree programs that share many courses. This is not only the case for Science in Perspective or similar, but also true for many of the core subjects throughout the studies. An example would be Discrete Mathematics, for which there are now exams on both, exams.vis and exams.vmp.
There are a few obvious way to go about this:
- Merge all instances into one big community solutions. That would have the advantage that you do not have to search on all other instances for some exams, but also require a ton of work and rewrite parts of the application.
- Linkable categories. If you create a category, you can just link it to other instances. Exams would then reside on one instance of a single study association (depending how many people are already taking it, what would be least work to migrate, etc.). We might or might not need a list of already existing exam collections so that the user is notified when a such category already exists and can be linked.
Linkable categories sound doable, but there might be better solutions.