NOTE: This article is primarily for zyLabs for C, C++, Java, and Python. zyLabs. Web Programming may have some differences. zyLabs for MATLAB uses a tool provided by Mathworks and may have larger differences.
Instructors have the ability to view and download student submissions for any zyLabs being used in their zyBooks. Instructors can also give their TAs permission to view student submissions. This can be helpful for checking student code for style or helping a student who might be struggling.
How to download submissions
To get started, navigate to a zyLab and scroll down towards the bottom of the page until you see the card labeled "Lab statistics and submissions".
Click the "Show" button on the right to expand the card.
At the bottom of the card, there is a button labeled "Download submissions". Click this button, to download a zip file containing the most recent highest-scoring submissions from each student who has submitted.
To download the submission for one student, you can do so by selecting the student's name from the drop-down picker before clicking the download button.
How to view submissions for a specific student in-app
To view a student's submissions in-app, scroll to the bottom of the lab and find the card labeled "Lab statistics and submissions".
Click "Show" to expand the card.
Select a student from the dropdown picker.
This will reveal a list of all of the student's submissions and the timestamps for the submissions
Click "View" to expand the submission and view the student's code.
How to check the IP addresses for student zyLab submissions
To view a student's submissions in-app, scroll to the bottom of the lab and find the card labeled "Lab statistics and submissions".
Click "Show" to expand the card.
To the right of the card is a blue button labeled "IP / user agent report".
Clicking that button downloads a CSV with a list of student names, their IP addresses, their User-Agent strings, and their submission times. Note that the submission timestamp is always in UTC