by Engr. Nayab Bukhari, Syed.
I had created plugin for "Bulk course creations" on local system getting course contents from 2 webservice.
Now I am going to develop a webservice. When a user pass required parameter to this "Bulk Course creation" plugin from another system.
It will collect course content from webservice, create whole new course with new activities/contents etc and return course link.
I am sure it is possible to add activities in courses via webservice/api.
Soon, I will share my experience.