Instruqt Docs
Platform
Github
Search…
Overview
Getting started
Design effective tracks
Set up Instruqt
Quickstart
How-to guides
Build tracks
Create a track from a template
Create a track from scratch
Add software and packages to a track
Create and bootstrap a multi-host track
Build challenges
Add a quiz to a track
Set the track authors
Copy a track
Edit a track
Delete a track
Pull a track
Test a track
Deploy a track
Share a track
Play a track
Create track invites
Maintain a developer workflow
View track logs
Manage sandboxes
Integrate external systems
Migrate from Katacoda
Concepts
Sandboxes
Tracks
Challenges
Lifecycle scripts
Templates
Reference
Feature overview
Team settings
Instruqt CLI
Instruqt platform
GraphQL API
Webhooks
Resources
Advanced use cases
FAQ
Glossary
Powered By
GitBook
Copy a track
Save time.
This guide explains how to copy a track.
Copy a track
Copying a track can save you development time and it takes the following steps:
🌐 Web UI
💻 Instruqt CLI
1.
Open your browser and go to
play.instruqt.com
. ↳ Instruqt shows your
Content page
.
2.
Click
on the track you want to copy, followed by
Copy track
. ↳ The
Copy track pop-up
opens.
3.
In the
Track title
field, enter a title for the new track.
4.
In the
Track slug
field, enter a unique slug within your team for the new track.
5.
If you are a member of multiple teams on Instruqt, the
Select team
list is part of the pop-up. If so, select the desired team in the
Select team
list.
6.
Click
Create
. ↳ The newly copied track appears at the top of your
My content page
.
1.
Open a terminal and move into the directory where you maintain your tracks.
2.
Enter the following command:
1
instruqt track create --from TEAM/TRACK_SLUG --title "YOUR_TITLE"
Copied!
⇨ Replace
TEAM
,
TRACK_SLUG
, and
YOUR_TITLE
with your values. ↳ Instruqt CLI copies the track. The output looks something like this:
1
==> Finding track by slug: TEAM/TRACK_SLUG_TRACK_TO_COPY_FROM
2
==> Creating new track files:
3
TRACK_SLUG_NEW_TRACK
4
├── 01-CHALLENGE_SLUG
5
│ ├── assignment.md
6
│ ├── check-container
7
│ ├── cleanup-container
8
│ ├── setup-container
9
│ └── solve-container
10
├── 02-CHALLENGE_SLUG
11
│ ├── assignment.md
12
│ ├── check-container
13
│ ├── cleanup-container
14
│ ├── setup-container
15
│ └── solve-container
16
├── config.yml
17
└── track.yml
18
OK
Copied!
Previous
Set the track authors
Next
Edit a track
Last modified
1mo ago
Copy link
Edit on GitHub
Contents
Copy a track