Glossary

Challenge

Challenges are individual incremental steps in a track. A challenge comes with a concrete assignment for the learner, and you can add scripts that check if the learner completed the challenge. The check script and all other lifecycle scripts execute on the sandbox host.

Cloud accounts

As a part of the sandbox environment, you can add a Google Cloud project, AWS credentials, or an Azure subscription. Instruqt makes sure the credentials are available on the hosts in the sandbox. For example, if you connect a Google Cloud project, the command line interface gcloud is available on the host, logged in, and configured to use that project.

Content developer

That's you! You're building tracks on the platform, and you are part of a team on Instruqt.

Hot start pools

Hot starting is creating a pool of sandboxes that are instantly available when a learner starts your track.

Instruqt CLI

Instruqt provides a CLI tool that you can install on your local machine. With Instruqt CLI, you can download track configuration. Using a text editor, you can work on your track and upload it to deploy the changes.

Learner

A learner is someone playing a track. Depending on your context, you might refer to a learner as a prospect, lead, or customer.

Lifecycle scripts

Four scripts execute on sandbox hosts as a part of the challenge lifecycle:
  • Setup
  • Check
  • Solve
  • Cleanup
An additional track cleanup script also executes before the sandbox environment stops. Lifecycle scripts always run on a sandbox host.

Member

A member is part of a team and has one of the following roles:
  • Owner
  • Content creator
  • Member

Notes

Before the learner starts a challenge, notes show on the screen. Notes are where you can provide additional context for an assignment. Every challenge has notes. They are a great way to keep the learner engaged while waiting for the setup script of the challenge to complete. You can also use notes to show:
  • Videos
  • Images
  • Fun facts
  • Quotes

Quiz

The Quiz is a special type of challenge that tests your learners' knowledge by asking them multiple-choice questions. A quiz requires a correct answer before the learner can continue to the next challenge. Quizzes are a great way to break up your track and keep it interesting.

Role

A role defines a member's permissions and Instruqt has the following roles:
  • Owner
  • Content creator
  • Member
The following table shows the permissions per role:
Permission
Owner
Content creator
Member
Manage team members
Manage API key
Update branding
Set track play limits
Update track pooling settings (hot start)
Manage track invites

Sandbox environment

The sandbox environment starts on-demand when a user starts a track. You can also enable the hot start feature to preheat your sandboxes. Sandboxes can have containers, virtual machines, and cloud accounts in them. Learners access the environment from a pre-authorized container or virtual machine to use cloud resources.

Sandbox host

A sandbox host is either a container or a virtual machine. Instruqt patches the sandbox host to provide the learner with shell access and optional cloud resources. You can use sandbox hosts as a workstation, server, or both.

Tabs

Tabs define the components that the learner can work with inside a challenge.

Team

A team is where Instruqt groups you and your colleague content developers as members. And all members have access to the tracks created within the team.

Template

Templates are track skeletons based on commonly used sandbox type

Topic

A collection of tracks. You can use them to group tracks that are part of a workshop or tracks that form a learning journey.

Track

Tracks are the main building blocks for content on Instruqt. A track guides learners through a series of challenges in a sandbox environment. Learners typically perform their tasks in a web-based shell that runs on a sandbox host.

Track invite

A track invite link lets learners claim access to a track and add it to their Study Room so they can return to it later.

Web UI

The Instruqt web app with which you can develop, play, and manage tracks. To start the Web UI, open your browser and navigate to: https://play.instruqt.com/
Last modified 17d ago