We are evaluating Moodle 2.5 for use in our company. We do not want to use "courses" in the usual context of "subjects". Instead we use courses to send learners from various departments into their respective "classrooms". For instance, we have courses and cohorts called "Service Teams", "Channel Partners", "Senior Management" and so on. Each cohort is enrolled in its corresponding course. So learners from one cohort don't see or worry about other courses in the system.
With this comes the challenge of having "infinite" courses in our system. In an educational setting, you would expect a course to have a finite number of activities or resources. In our case, a course is just a container for quizzes, files, and presentations that we keep uploading all year round. As you can imagine, the course could end up being huge.
I am inclined to use the "weekly topic format", but am worried about performance. Once we start using the system, a large course could affect performance. Wondering if there is a nice way to deal with this situation? I was hoping there would be an option to "paginate" a course but I couldn't find anything relevant.
I welcome any other tips on how I could structure the system for our use case.