What I need is to have a few course categories on the home page, each with a selection of courses:
category 1
course A
course B
course C
course D
category 2
course B
course C
category 3
course A
course E
course F
course G
For example, course A is the same course regardless whether it is under category 1 or 3. Categories are study programs in our case and some courses are offered to more than one student cohort (study program). Of course, in reality we have well over 100 courses, hence we are trying to match moodle course listings with our course catalog.
I will be interested if anyone has a solution!
atw
If there is enough interest, I will put together instructions how to implement this hack. It is actually fairly straightfoward and piggy-backs onto the standard category system, so it is possible to switch between them at any time.
I will clean up the instructions and post next week.
I have realised the joys of groups and am using groups for multiple classes accessing the same content but one important missing function is the ability to have courses (and their groups) in multiple categories.
Tim
Nikki Macfarlane
Thanks,
atw
I am trying to program web-based interface to assign courses to multiple categories yet. I assigned them working directly in the database but this became a problem even here because other admins can't change these. I also want to check about including this info in course backups/restores, although I think this will require some real Moodle programmer to step in.
The good news is that the hack is now 2 weeks in (heavy) use and works flawlessly for end users.
Looking forward to it. I do hope it is integrated into the mainstream.
Tim
I have already figured out how to do web-based assignment of courses to multiple categories. I mean the user interface. I just need to code and test it. I am, however, still in the process of figuring out how to handle custom sorting that Moodle supports for individual categories. I think the original algorithm can be scaled to multiple categories but I first need to prove this to myself before I code this part. My original hack allows only alphabetical sorting.
My client has a requirement for a course to belong to multiple categories, so I am very interested in your solution. Can I please get a hold of it? If it is lacking a web interface at present, that is not necessarily an insurmountable problem, although if it comes with, all the better. But I may code one myself if necessary, and contribute it back.
Regards
hi Robert,
Is ur hack regarding the requirement for a course to belong to multiple categories ready? Where can we find it for download?
We'd like to have this option for our categories.
Thx for any update.
Regards
Kevin Wilcoxon
Hello Moodlers!
How do I allow courses to exsist in two seperate categories. I have some courses for my students in my student ProShop, and some for instructors in the Instructor WebStore, but some need to exsist in both.
Many Thanks
LP
atw
As usual, the effects of advancing age is preventing me from determining how to assign courses to multple catagories. I gather from the last update that it was completed for 1.6, however I am running 1.7 and cannot locate the function to do so. I have also searched the documentation to no avail, can someone through me a clue?
Thanks
Dave
Has anyone made any progress with this issue? I am running the lastest release and cannot find a way to assign a course to multiple categories.
Thanks,
Emily
The thing is that proper implementation of this feature requires significant changes to quite a few core files as well as Moodle database. In other words, it is a major, major hack which is far from trivial to move between Moodle versions. There are even problems within a single major version, like going from 1.6.1 to 1.6.7, since some of those core files some times undergo significant revisions in the code critical to this hack.
Martin expressed interest to bring this feature into core at some point, but there was no actual action to give me a hook. It is really unfortunate that Moodle core developers don't see an importance of this feature, but then, it is true that we who need it seem to be really a small minority.
Having said that, there may be some hope. We are getting slowly ready to move on to a newer Moodle, most likely Moodle 1.9, so I may be porting this hack to that version. There is no timeline for this yet, but I may start working some time after new year. I can't promise anything soon since this is an extracurricular activity for me (as in not getting paid for doing that).
single course assign to Multiple Category in Moodle 2.8.3 ?
Hi
Requirement is there should be same course in multiple categories where updation in one course effects all the other categories. Duplication of course doesn't do updation to other courses. Is there any way to acheive this.
Moodle version we use is 2.8.3
Thanks
I am new to moodle
I am stuck with this issue....pls tell me if it is possible to list a course under multiple categoies using Moodle 1.9 version. If yes,pls give me a detailed solution as soon as possible
Regards,
Ajith
I set up very broad categories, such as "Leadership", "Nursing/Clinical", "Clerical/Office", "Support Services", "Health Information Management / Medical Records", "Clinics", "Financial", "Technology Training".
Next, I create "Tracks" of learning within each category. A "track" is just a normal course students enroll in. Students enroll in a "track" course which is the "child" course for one or many other metacourses.
The "real" courses are actually metacourses which take their enrollment from the "track" course. Since metacourses can take their enrollments from many child courses, each of my categories can have "tracks" which share metacourses in common.
Does that make any sense to you? I hope that seems useful/helpful. Here is a link to a PDF I created (hand drawn) to help diagram the concept a little better.
i really tried to understand your comment and read the .pdf but didn't really get your solution ...
Hi Richard,
Same here, I have not been able to figure out how you accomplished to use metacourses and display them in a multiple category type schema.
Has anybody else found a solution to this? I was thinking of cross-referencing a custom table in the database, but am faced with importing the functionality into the Moodle UI. Would not want to go in deeper because as previously noted it might get messy.
Anyone have any ideas?
i read the solution in Usin Moodle 1,9 book by packtpup.com
so about the commercial rules, i cant share the all solitions but i can give a hint you can do this with javascipt codes and you can find in freejavascripts.com
take it easy
Best Regards
Hi Kemal,
I don't quite understand your response. I tried packtpup.com but cannot get that site to open. You mention adding a course to multiple categories can be done through javascript?? If you could lead us in the right direction on how to implement this with Moodle, it would be much appreciated.
Currently using 1.9 and have not found a way of doing this other than creating an external program that would cross-reference courseID's with categoryID's. Problem is, merging the functionality into the Moodle UI because of roles being involved.
I'm looking for a feasible way of doing this without breaking the Moodle code but accomodating my own... Richard had an interesting idea, but do not quite understand it...
I've seen this feature being asked for by several people in various posts now and it's even in the tracker, but I guess it is still not in the roadmap.
I start by creating course categories which you refer to as tracks. What you call the tracks shouldn't matter too much. I then populate the tracks with regular courses for whatever subjects are being taught. Once this course pool, to use your terminology, has been created, I create metacourses, and populate them with the regular courses. Each metacourse can refer to multiple courses in multiple categories.
How close am I?
RD
Using moodle 1,9 books name. you can find the information in this book.
i done it with "java script" i learnt in book.
take it easy..
With Regards,
Reddy C.V.N
Has anyone found a good straight forward non techie solution for this badly needed logical requirement?
Please see #15 in Course FAQ - Can I have a course in more than one category?