Advanced zyLabs
Advanced zyLabs offer a versatile cloud IDE where you can select from multiple language options, create automated/manual tests, start web servers to view web projects, open GUI applications on the desktop, track learner work down to the keystroke, and more.
Learn how to convert existing classic zyLabs below, or click here to jump to an in-depth look of the advanced zyLab.
Switching zyBooks Maintained Labs
Switching from classic zyLabs to Advanced is as easy as clicking the Advanced toggle at the top of the assignment.
This toggle can be flipped again to return to a classic zyLab.
Scroll down the page to see the card containing the Template, Model Solution, Test Bench, and options for the advanced lab.
zyBooks Maintained Labs cannot be edited, but you can add notes to them by clicking the note button at the top of the page. To edit a ZML, see the cloning section below.
Switching ICC Classic Labs to Advanced Labs
Instructor created classic zyLabs can now be upgraded to advanced labs which replaces the lab in place instead of creating a copy of that classic lab as an advanced lab. Classic labs will be deprecated July 2026. Learn more about this change here, or see below for cloning.
Cloning Classic Lab to zyLabs
Existing Classic/Advanced zyBooks maintained labs can also be cloned and converted into an advanced zyLab. Click the clone button inside the assignment.
Select Advanced to clone and convert the lab.
The template, model solution, test bench, and description will be retained in the clone. Any of these can be edited in the clone.
That's it! Your advanced zyLab is ready to go. Click here to see more info about Advanced zyLabs.
Switching to a Visual Studio Workspace
Many of the languages available in the Advanced zyLab are also available in the VSC version of the advanced zyLab. You can switch to VSC in six clicks.
Confirm the change by clicking "Change" in the pop-up.
To learn more about the VSC IDE, click here.