Learning Management Tools

Pages:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Duplicate a Course

  • 2014-08-08 22:41:57

    Duplicate a Course

    Hello. I have a modified version of 2.0 installed and I'm trying to make an EXACT duplicate of a course. I'm wanting to do this to use as another course for a new teacher to run, so I want everything to be the same as it is in the current course.

    I've already made a backup of the original course and imported it into the new course. I've also exported/imported all course content. However, there are several items that didn't get imported and I'm wondering how to copy these over. Specifically...

    * All of file storage (with folders, etc.)
    * All forums and threads
    * The main nav tabs and side nav items that are set to being available
    * All gradebook data
    * All assignments in the "Assignment Dropbox"

    So, what's the easiest/best way to do this?


  • 2014-08-09 11:20:16

    Re: Duplicate a Course

    Backups are really used to create a blank copy of a course, reset with no data so it can be filled with new data from a new course session. Tyically things like forum threads, gradebook data, assignments submitted to the drop box etc. would not be part of the new course session. So we have not included that "data" in a backup. The trouble with data, its all associated with users, so if you copy it to a new course it becomes orphaned.

    To copy forums use the Forum Archive tool, which generates a static HTML copy of the forums and threads that can be uploaded into File storage and made available as a static reference for students in the new session. Not exactly what you're looking for I gather.

    As for the other elements you mention, there isn't a simple way to copy them over automatically. It would be a manual process.

  • 2014-08-10 18:14:43

    Re: Duplicate a Course


    For those who are wondering the same, here's what you can do (below). It's not as good as automation, but it's better than doing this manually via the instructor interface. Of course, do this ONLY if you are comfortable with working with website code, PHP MyAdmin, exporting/importing .sql files, etc. Of course, backup EVERYTHING first. MySQL databases and do a course backup.

    Using PHP MyAdmin (and doing this for forum threads as an example)...
    1.) Select all forum threads in a forum that you want to move to a new course via a SELECT statement.
    2.) Select all results and export them as a SQL file and save on your computer.
    3.) Edit the SQL file to set the new forum_id. (Tip: You can delete the part of the INSERT INTO statement that will update auto-incremented ID columns. That way, it your new inserts (see #4) will auto-increment automatically.
    4.) Import it into the new course.

    Hope that helps!