http://docs.moodle.org/en/Meta_course
Which will allow you to charge for a "Feeder" course that will enroll your students into any assortment or group of "recipient" courses. It sounds confusing at first, but makes a lot more sense once you play around with it.
I had a question, Can a student select a package of courses , with mandatory and optional courses in it?
Prices will be set on course level but the student has to select the whole category with courses in it. For instance,
Works of Shakespeare (category) |
|
|
|
Unit 1 Romeo-Juliet (course) (compulsory) $5 |
|
|
Unit 2 Othello (course) ( optional) $9 |
|
|
|
Unit 3 Hamlet (course) ( optional) $7 |
|
|
Can you help me how this can be done?
Thanks,
Sweta
I am having another issues. You've been a great help so far, I'm hoping you can help again! From your example of the three class. I can't seem have a test scenario where a user just wants to buy one of the classes. When I try to purchase a single course, I get the response "This course does not allow public access". Is there a way around this response?
I tried commenting out this (courses/enrol.php:
if ($course->metacourse) {
// print_header_simple();
// notice(get_string('coursenotaccessible'), "$CFG->wwwroot/index.php");
}
And it seems to work, can this hack cause any damage?
I'm trying to do the same thing. Have you run into any problems by commenting out that check? Also, did you hide the "bundle" course in the course list or do the students see "complete works of shakespear", "romeo and juliet", etc?
Hi Matthew - what you describe here is EXACTLY what I want to do, but I cannot understand how to do it!
So I have 3 courses, and I want to offer them as a bundle, for a lower amount.
Do I:
1) go and change the 3 courses I want to add to the bundled course to "Meta" courses.
2) setup a new course as the "purchase bundle" course with no material.
3) and then??
I tried going to the "purchase bundle" course and click on "add child course" using the admin block, but there was no child course option available.
So then I made all of the courses, including the "purchase bundle" one a meta course, and then I could see the "add child course" link. So I added all 3 courses...but then what? Because when I go to that course, it doesn't show the material for the 3 courses!
I see that you said "I set up the inital three courses as meta courses that receive enrollments from the Purchase Bundle course." - is that what I'm missing? If so - how do I do that??
I've added a couple of print screens to help show you what I'm talking about!
Help! And thank you in advance. I understand this is an old post, so I do hope it's still a valid issue!
Well - I finally figured it out. All I did above worked fine. I thought by taking those steps, it would auto-populate the courses under where it says "Topic outline" - but I realized I needed to manually add the info for that "Purchase bundle" course, and add info and links for each of the 3 courses, under each of the 3 topics. Once I did that, it appears that was the part I was missing!
So I believe this issue is fixed. Thanks so much!