Sharing or Publishing Your Scratch Project
-
Prerequisite
Introduction
After building a new project on the CreatiCode platform, you are encouraged to share it with others. This is the best way to get feedback on your project, since others can play with your project, and also review your code.
Give your project a good name
Before sharing a project, you should give it a meaningful name, so that it is easy for others and for yourself to tell what’s inside the project. For example, if a project is named “Untitled”, or “a project”, can you tell what does it do from the name?
Here are a few examples of good project names:
- Move Block Practice or Turn Block Test: You can use this kind of names if a project is for practicing or testing how to use a block or method;
- Jumping Game or Pong Game: Such names are good for game projects.
- 2DA - 5 - Practice: You can also use the lesson or activity name to name a project if it is part of a lesson or activity.
3 Ways to Share Your Project
In the CreatiCode playground, there are 3 ways for you to share any project. This is different from the original MIT Scratch platform.
Sharing with Everyone
This option is the same as the MIT Scratch platform. After you click the Share button, everyone on the CreatiCode platform will be able to open your project to look at the program blocks inside it, or remix this project as their own.
Note that you can still change your project after sharing it. Others will need to reload the project to see the updates.
Sharing with Friends Only
On the CreatiCode playground, you can also choose to only share the project to other users that you have set to be your friends. When you do so, only your friends can open or remix your project, and other non-friend users can not even find this project. This is a good way to share your project when you are too shy to share the project to all users.
Sharing with a Password
The third way to share a project gives you the most control. You can set a password when you share a project, and if another user wants to open this project, he or she needs to get this password from you.
Publishing a Project
On the CreatiCode platform, you can not only share a project, but also publish it. This is different from the original MIT Scratch platform.
When you publish a project, others will be able to run it, but will not be able to look at the code inside it, or remix it.
For example, you have built a quiz game, but the answers are written inside your program. You can not share this project any more. However, you can publish it, so that others can only play the game but can not look inside it.
For another example, a teacher might want to show a demo project for her students as a coding challenge. She does not want the students to be able to remix or copy this project, so she can publish this project instead of sharing it.
3 Ways to Publish a project
These 3 methods are very similar to the 3 ways to share a project, except that we are only allowing others to run this project, not look inside or remix it.