Instruqt Docs
  • 🚩Getting started
    • Overview
    • Setting up
      • Study Room
    • Quickstart
  • 🛤️Tracks
    • Manage tracks
      • Create tracks
      • Edit locally
      • Test tracks
      • Track logs
      • Track time limits
      • Track feedback
      • Developer workflow
      • Track tags
      • Track authors
      • Delete tracks
      • Custom layouts
      • Version control
      • Loading experience
    • Challenges
      • Create challenges
      • Challenge tabs
      • Challenge order
      • Skip challenges
      • Add quizzes
      • Assignment display
      • Assignment editor
    • Share tracks
      • Live Events
        • Instructor tools
      • Track invites
      • Embed tracks
      • Landing pages
  • 🏖️Sandboxes
    • Overview
    • Sandbox hosts
      • Add hosts
      • Custom VM images
      • Custom container images
      • Public images
      • Windows VMs
      • Website service
      • SSL certificates
    • Cloud accounts
      • Securing your cloud accounts
      • Cloud Client
      • AWS accounts
        • AWS Environment Variables
        • AWS Managed Policies
        • AWS IAM Policies
        • AWS SCP Policies
      • Azure subscriptions
        • Azure Environment Variables
        • Azure Roles
        • Azure Resource Providers
      • GCP projects
        • GCP Environment Variables
        • GCP IAM Permissions
    • Lifecycle scripts
      • Scripting overview
      • Track scripts
      • Challenge scripts
      • Example scripts
      • Helper scripts
    • UI Checks
    • Global Sandbox Settings
      • Hot start
      • Sandbox presets
      • Custom resources
      • Cloud services and regions
        • Allowed services and regions
    • Secrets and variables
      • Runtime variables
      • Runtime parameters
      • Secrets
  • ⚙️Settings
    • Integrations
      • Salesforce (Beta)
      • HubSpot (Beta)
      • HubSpot (Using zapier)
      • LTI
      • Version control
        • GitHub
    • Authentication
      • SSO
      • API keys
    • Platform
      • API
      • Webhooks
      • Track limits
  • 💡Reference
    • Feature overview
    • Instruqt CLI
      • Commands
      • Configuration files
      • Assets
    • Instruqt platform
      • Networking
      • Host machine types
      • Quotas and limits
      • Roles and permissions
      • Network access
      • Requirements
  • 🛟Resources
    • Content design tips
    • Advanced use cases
    • Templates
    • FAQ
      • Running Windows Client Hosts on Instruqt
      • Using Cleanup Scripts in SaaS and Cloud Environments
      • Instruqt Regional Configurations and Restrictions
      • Troubleshooting Instruqt CLI Authentication Issues
      • Copy a Track from One Organization to Another via CLI
      • Network Configuration: IP and MAC Address Control
      • Container Troubleshooting in Instruqt
Powered by GitBook
On this page
  • Overview
  • Create tracks from templates
  • Create tracks from scratch
  • Duplicate tracks

Was this helpful?

Edit on GitHub
  1. Tracks
  2. Manage tracks

Create tracks

Learn how to create tracks.

Overview

Generally speaking, there are four steps to creating a track:

  1. Create the initial track (either from scratch, a template, or an existing track)

  2. Add challenges and scripts

  3. Test it

  4. Publish it

Create tracks from templates

Creating tracks from templates can save you time because templates provide a pre-defined sandbox, and some challenges to build off of.

  1. Click Create track on the Content page, followed by Use template from the dropdown.

  2. Click the template you wish to use.

  3. Input a Track title and a Track slug.

  4. Finally, click Create.

A track slug is a unique identifier for your tracks, often used in URLs.

  1. Run the following command to create a track:

    instruqt track create
  2. Input a track title.

  3. When asked to select a build method, input 2 to select From a template.

  4. When asked to select a template, input a number corresponding to the desired template.

Create tracks from scratch

Creating tracks from scratch lets you define every aspect of a track, from the start.

  1. Click Create track, followed by Start from scratch from the dropdown.

  2. In the Settings section, click Edit.

  3. In the Track name field, input the track name.

  1. Run the following command to create a track:

    instruqt track create
  2. Input a track title.

  3. When asked to select a build method, input 1 to select From scratch.

Duplicate tracks

  1. Click ••• on the track you want to duplicate, followed by Duplicate track.

  2. Input a track title and slug.

  3. If you are a member of multiple teams, select which team you want to duplicate to.

  4. Click Create.

  1. Run the following command to duplicate an existing track:

    instruqt track create --title "Blah" --from <team>/<existing-track-slug>
PreviousManage tracksNextEdit locally

Last updated 12 months ago

Was this helpful?

🛤️