Skip to content

Commit 7757de4

Browse files
Transferring Blueprints (#411)
2 parents 2a0789b + ac3155b commit 7757de4

5 files changed

Lines changed: 42 additions & 72 deletions

File tree

.settings

Lines changed: 0 additions & 70 deletions
This file was deleted.

source/img/export_blueprints.png

26.9 KB
Loading
22.8 KB
Loading

source/instructors/authoring/guides/blueprints.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ Modifying an existing **Blueprint**
4444
Modifying an existing **Blueprint** will overwrite its contents. To modify an existing **Blueprint** first create a page using that **Blueprint**, then make your changes. Select the name of the **Blueprint** you are modifying and click **Save**. A warning will display to let you know you are overwriting an existing template.
4545

4646
.. image:: /img/blueprints/blueprintmodify.png
47-
:alt: Modifying an existing bluepring
47+
:alt: Modifying an existing blueprint
4848

4949
.. Note:: When you save a **Blueprint** it saves whatever you currently have on the guide page and in the layout.
50+
51+
Reusing a **Blueprint** in a different course
52+
---------------------------------------------
53+
54+
Blueprints are scoped to the course where they were created. To reuse a Blueprint in another course, export it from the source course and import it into the target course. See :ref:`Course Blueprint Export <course-blueprint-export>` and :ref:`Course Blueprint Import <course-blueprint-import>` for step‑by‑step instructions.

source/instructors/setupcourses/export-course-data.rst

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,44 @@ Export course sources to obtain a zip file containing all the currently publishe
164164

165165
.. image:: /img/source_exportlinks.png
166166
:alt: Course Export Links
167-
168167

168+
.. _course-blueprint-export:
169+
170+
Course Blueprint Export
171+
-----------------------
172+
173+
You can export course Blueprints to a file to transfer them to a different course.
174+
175+
1. Navigate to the **Courses** page and open the course from which you want to export **Blueprints**.
176+
2. Click the **Export** tab and then scroll down to **Course Blueprint Transfer**.
177+
3. Click the **Export** button.
178+
4. In the pop-up dialog, click **Export** again to download a JSON file containing the course Blueprints.
179+
180+
181+
.. image:: /img/export_blueprints.png
182+
:alt: Export Blueprints window
183+
184+
.. _course-blueprint-import:
185+
186+
Course Blueprint Import
187+
-----------------------
188+
189+
Once you download a blueprint, you can share Blueprints with other instructors or import them into a different course by following these instructions:
190+
191+
1. Navigate to the **Courses** page and open the course into which you want to import **Blueprints**.
192+
2. Click the **Export** tab and then scroll down to **Course Blueprint Transfer**.
193+
3. Click the **Import** button.
194+
4. In the pop-up dialog, you can import Blueprints from a file or a GitHub repository.
195+
196+
- For a file, select File as the source and then click the **Insert a File** field. This opens a dialog to select a file on your computer.
197+
198+
- For Git, select Git as the source.
169199

200+
- In the Git repository, use the `HTTPS` URL of the repo. `SSH` is not allowed. The repository must be publicly accessible.
201+
- For the **Path to blueprints**, use the full file path (including name and extension). For example:
170202

171203

204+
.. image:: /img/export_import_blueprints.png
205+
:alt: Import Blueprints window from GitHub
172206

207+
.. Note:: Existing Blueprints aren't overwritten; imported Blueprints will be added to the existing ones.

0 commit comments

Comments
 (0)