NOTE: To use zyLabs, your zyBook must have zyLabs enabled. If you'd like to enable (or are unsure if zyLabs is already enabled), contact your Account Executive.
NOTE: This article is primarily for zyLabs for C, C++, Java, and Python. zyLabs for Web Programming may have some differences. zyLabs for MATLAB uses a tool provided by Mathworks and may have larger differences.
A zyBooks Maintained Lab (ZML) is a lab that was created by our zyBooks authors. Instructors have the option to use our labs in their zyBook as well as create their own zyLabs. (You may also be interested in reviewing our article for how to create your own zyLab from scratch).
We may update ZMLs each term for improvement, preserving the point value. You can use the feedback button to report issues.
zyBooks Maintained labs are denoted with a green banner. Please note that students will not see this banner.
To view the lab's settings or make changes to the lab, click the "Edit lab" button. This will take you into our "Edit lab" experience.
ZMLs are not directly editable. Instead, you can make a clone of the ZML. You will then be able to make changes to that clone. Note that if you do clone the lab, that clone will not receive any of our maintenance updates.
When you clone a zyLab, it will be set to hidden by default. This means students will not be able to view or work on the zyLab until you have made your changes, saved those changes, and toggled the "Hidden" property of the lab.
When you are ready to make the zyLab visible to students, you can use the visibility toggle in the upper right-hand corner of the lab.
Also, when you clone a lab, it will be added in the zyBook just below the original lab it is based on.