This article goes over frequently asked questions related to enabling/disabling a student's ability to share their projects - created inside of a course progression, or in our free-play programming environments. Learn more about the differences between Lab environments here.
- How I can control which students can share their Lab projects?
- I don't see the 'Sharing' column. What should I do?
- What happens if I block my students from sharing their Lab projects?
- Why does this feature only block sharing for certain Lab environments? What about other tools like Play Lab and Artist?
- Why can't my students share Java Lab projects?
How I can control which students can share their Lab projects?
An important part of the student experience of using Code.org is the ability to share their projects and creations with others. You can manage which students can share their Lab projects through the Manage Students table. Just follow these steps:
- Sign into Code.org and navigate to the "Classroom Sections" area of "My Dashboard."
- Click the section name of the section you want to disable sharing for.
- Go to the "Manage Students" tab.
- If you have CS Discoveries, CS Principles, or CSA assigned to your section, you should see a column in the table called "Sharing."
- The "Sharing" column will show you exactly which students can and cannot share Lab projects.
- Select the checkbox in the sharing column for any student you want to allow sharing for and uncheck the checkbox for any student who you don't want to give sharing permissions to.
- Hit the "Save all" button whenever you are done.
If you want to quickly enable or disable sharing for all students, you can do this through the Settings icon on the "Sharing" column:
I don't see the 'Sharing' column. What should I do?
- If you don't see this column, click on the 'gear' icon in the "Actions" column and press "Control project sharing."
- If prompted, click the purple, "Show project sharing column" button in the dialog that pops up.
- Proceed to step 5 above.
What happens if I block my students from sharing their Lab projects?
If you disable your students from sharing their App Lab, Game Lab, and Web Lab projects, the following will happen:
- If students click the "Share" button from their project, they will not be given their share link and instead be told why they cannot share.
- If someone (other than the student or their Code.org teacher) tries to access the share link or the "View code" link for one of the students' projects, they will not be able to. Instead, they will see an error message on that page.
Why does this feature only block sharing for certain Lab environments? What about other tools like Play Lab and Artist?
We wanted to provide teachers with the ability to block sharing for App Lab, Game Lab, and Web Lab projects because these tools give students freedom to do things like upload images and sounds. While these features are important to let students build creative and advanced projects, they also open up the opportunity for students to create projects that may be inappropriate, personal, or otherwise not within your school's rules on sharing.
Our other tools are designed for younger students with the appropriate level of privacy built in for this age group. For example, while a student can share a cool looking star or spiral in Artist, students can't upload a picture, use any artist tools to write words, etc. In the few places where we do allow some text entry, we automatically disable sharing of projects if we detect that the text contains information like phone numbers or email addresses.
Why can't I allow sharing for Java Lab projects?
We do not support sharing or remixing of any Java Lab projects at this time. We are working on adding this functionality in a future update.