Layout, Arrangement, and Theme

You can configure nearly every part of the content interface using the settings below. Your content will update in the background as you configure the interface, allowing you to see what your users will see. To begin customizing the interface, click on the "Interface" button in the left side menu (looks like a computer monitor).


Instruction Size

The appearance of instructions affects other parts of your lab layout, such as how many panes you can display.


Thin instructions is a good fit for contents where you want to challenge the user to complete a task with minimal guidance.


Wide instructions is better for contents explaining new concepts.


Entire instructions don't allow any other panes and are designed to be used with Snippets embedded directly in the instructions.

NB: The instructional sidebar will only be shown if the content contains instructions.


Interface Layout

The layout of your programming lab determines how many panes to show in addition to the instructional sidebar. For example, if you were teaching the basics of Linux, you would only need 1 pane for the terminal.

Tabs Enabled

Enable tabs

Choose which tabs are enabled in the interface by toggling them on here. Any tabs that are toggled on will be available for the users to create on their own. For each tab enabled, its appropriate family of settings will be exposed in the interface for customization.



Pick a theme that best fits the look of your platform. Don't worry, users can change it if they don't like it.


Enable Friendly Buttons

Friendly buttons refers to the circular, blue action button that is attached to an interface component:

Enable Directory Sidebar

This will provide users with subdirectory access. This setting should be enabled if the lab environment contains more than 4 files. If this setting is toggle off, all files will be auto opened for the user and cannot be closed.

Allow Command Line Access

This will allow users to access the command line via the terminal.

Simple Web Browser

When this is enabled, files ending in .html are displayed in the web-browser when they are opened in the file editor. The web-browser address bar will show the name of the file that is being displayed, leaving out "localhost" and the port number.