i need to import activity from course to another course by activity id or any opinion for how get the activity from course to be in my new course without create it again
Re: please any help for import activity to another course
Hi Sara,
You can do this by backing up the single activity and then importing that into the new course. Please see documentation here:
https://docs.moodle.org/32/en/Reusing_activities
Best regards,
Elizabeth
Re: please any help for import activity to another course
thanks alot for your reply but i need do it programmatically by code backup and restore individual activity
Re: please any help for import activity to another course
This can be done, but you need some extra steps. TEST THIS ON A SMALL SAMPLE FIRST. The steps described here will not destroy data, but they can make a mess of your courses if you are not careful.
If you have a single activity that you want to import into many courses, first, create a course that contains only that activity. This is your template course.
You can then use the functionality in the "Bulk course upload" feature:
https://docs.moodle.org/32/en/Upload_courses
For "Upload mode," choose "only update existing courses"
For "Update mode" choose "update with CSV data only"
Leave the other options set to "No"
Again, please be careful with this process and test carefully on a small set of courses before using it on a large number of courses. There is no automated way to undo the results of this process.
Re: please any help for import activity to another course
sorry for late reply and thank you for your reply
the client need to choose comptency from custom form and it import automaticly without choose any thing and the activity which related to this comptency
Why not think in a complete other direction:
- create a course with all competencies
- (activities and resources organised in groups around each competency)
- set group/grouping rights for each competency set
- create a quiz where users learn which competency to work on
- let users choose groups (with plugin group choice) based on the results of that quiz
but it is different of requirements of client