I don't know that this was ever a standard Moodle feature in 1.4. The one you point to in the URL you include was developed by one of the students of Joan Codina in our university. Since it is not part of the standard Moodle distribution, it probably disappeared when you upgraded to version 1.5. This is the sad fate of functionalities that don't become standard. With some effort on your part, you can download it again and install it on whatever version of Moodle you have now. It should work.
We have the duplication function installed in our Moodle 1.5.3 and frankly I don't know how anyone else can live without it . It doesn't copy only resources but also activities. It saves you so much time when putting a course together it's not even funny.
Just an example. I normally use the topic format for my courses, but I like to create blocks for the different weeks using special colors and format (something like Week 3). I just create a label for Week 1 and then I copy it 9 times to other 9 blocks. Then I just have to edit each label and change the numbers. This looks like something very silly, but it saves you a lot of time.
OK, but maybe this is not the best example. Let me think of a better one. Say, for instance, you have different forums for each week with similar names (f.e. Week 5: Discussion about ...). You just have to create a forum with the title (and the settings!!) you want and copy it as many times as you want. You don't have to create a new forum every time and go through all the settings, which can be very tedious if you have to create many of them. You just create one and copy it to different blocks. The settings are retained and you just have to modify the title (if you indeed have to do that). As simple as that. The fact that the activity is copied with all its settings is really key to saving time.
Really, I don't understand why this has not been incorporated into the official Moodle distribution. But then again, there are so many things I don't understand .
Josep M.
But I really would love to see this in 1.6!
-- Art
IIRC, Martin pointed this out a different thread discussing this issue. We've been using it here, and many folks like it, but Joan et al. or someone would need to finish feature so it copies all activities.
I believe that NZVLE is working on a solution for this, look for Penny Leach's comments on it, which lets you copie activities via backup and restore. One thing that would help is that when folks have development resources available, for them to spend some time discussing how they might accomplish a feature in the forums before starting it, which increases the chance that the code will be implementable into core.
Could you point me to the thread where Penny Leach mentions this? I haven't been able to find her posting in the thread that Art mentioned and nothing came up in a search I did.
If NZVLE is working on this it is good news because I think it is really an important feature to have. You don't realize how useful it is until you start using it though.
Josep M.
Perhaps that's what you're thinking of?
Anyway, that feature is in HEAD, it'll be in 1.6
No, making backup/restore more granular will be a GREAT addition but that's not what I meant. What I meant was to add a functionality that allows you to copy resources and activities within your course. You can see how this works (albeit imperfectly since as Michael Penney says, it doesn't work for quizzes) if you go to http://parles.upf.es/TEST/login/index.php and login as teacher:teacher.
Turn editing on and you will see the icon next to the resources and activities. You click this icon and you'll be able to copy the resource or activity into any of the available topic/week blocks on the main course page.
The patch is available for download on the main page http://parles.upf.es/TEST/
Josep M.
I am not a programmer, Anthony, but I am willing to bet that many people would love to see it!
-- Art
I consider myself more of a hacker than a programmer but I am happy to share what I have done and use - especially if it can be used to spur some ideas and get cleaned up. Please read the install.txt file for instructions on how to install and use. I do not consider the code production worthy even though I use it on my production server. It has limitations but I have been pleased to have this functionality. I would encourage anyone wishing to use/develop the code to please use on a test machine first. The various lib files are somewhat dated so a diff between what is provided and current lib files may be helpful. I will see when I can get a more updated version ready. Peace - Anthony
Do you have a test site where would could have a look at how your duplicate functionality works?
Josep M.
OK, I have created the demo site at http://www.jesuitcp.org/moodle/demo
You can login using username: teacher and password: teacher
That account is set to be teacher of 2 courses Demo 1 and Demo 2. You can practice creating various resources and moving the objects between them. I would appreciate any feedback and of course if any one wants to fine tune the code that would be more than welcome since this really is just a hack job of Gustav's 1.4 code.
Thanks for creating a demo site. I got in and I tested the feature you implemented. I like the fact that you are able to copy resources between courses very much but I think this in a way is a complement to the other feature we were talking about. It seems useful to copy activities between courses but a bit of an overkill to copy an activity or lable to different parts of the same course. There are two things that make it feel kind of "slow". First, the fact that every time you create a copy, you are "forced" to get in the configuration mode for that activity. Second that once the copy is created it gets copied right underneath of the original so that if you want to create the copy somewhere else, you still have to move it.
It would be nice if we could combine the functionality of your feature with the ease of use of the feature developed by Joan Vendrell. That would be awsome.
Josep M.
Josep M.
Problem is, my server is cool, but my school setup for now is limited to core moodle unless we make a big stink, and I'm about stinked out for now...
d.i.
Rich
You are most welcome. I am glad that it has been a time saver. Let me know if you have any questions, problems, or suggestions. Peace.
At least I hope so.
-- Art
Art- AMEN AMEN AMEN AMEN....
did I say AMEN?
I would KILL (OK, not kill, but give MONEY) to have this made standard. Even without activities, or quizzes. Those things need so much customization it's not clear to me that copying them saves a lot of trouble. What gets me is the stupid labels! I have them all set to have no sizing, but each type is a different color... and I have 10 or so I want across every week of every course. What a pain! See attachment. I got so desperate I created a one week course with these lables and just kept bringing in the resources (times 16 weeks) to get my course template set up... but then all the moving and such.... woooh...
So I can see that there are a lot of "gotchas" but boy gimmee a gimmee and warn me 'bout gotchas before i go hungry (ok, need to get some sleep...).
Now that I think about it, a weekly and or coursely template system would be really cool. I've taken to always including certain things in week one:
- course contract (10 things you agree to to take this course)
- links to instructor page, syllabus, other external relevancies
- Introduce yourself forum
- hopes an expectations forum
- moodle tour
- moodle tour quiz (ok, maybe it's not in yet, but I'm meaning ot add it!)
- and a few other things.
So the geek in me says to put this on a static page and link to it from all my courses, but then I still need the graded activities.
sigh...
For reference, here's an ideal week ("ideal" being subjective, and very much based on all my courses being very much works in progress- this is the latest work...).
d.i.
But I think that help is on the way!
-- Art
I for one would love ot know how to get messages emailed after 1/2 an hour...
d.i.