Over ten years ago, SourceCoder 2 was released on Cemetech, allowing community members to view and edit their TI-BASIC programs online. In a move that put it significantly ahead of the curve, one of SourceCoder 2's flagship features was the ability to share projects with other users: you could share a particular project with everyone, or just a few specific people, and allow them to view and/or edit those projects. As of the release of SourceCoder 3, however, this feature was removed. We had seen very few Cemetechians actually make use of these features, and the effort required to maintain them was deemed excessive. Since the first open beta release of SourceCoder 3, however, we have seen a resurgence of collaboration in the graphing calculator community. Therefore, in an effort spearheaded by Cemetech global administrator extraordinaire Peter "PT_" Tillema, a form of sharing has returned to SourceCoder 3.
We reached out to our membership to understand exactly what kind of project sharing they wanted, and heard a helpful consensus. Our members largely were not interested in realtime collaboration with other members, or even being able to trade off projects with others. Instead, they wanted to be able to show the current state of a project to someone else, for help, feedback, or even as a learning tool. Therefore, we have added a sharing tool that works like this:
Try It Out
SourceCoder 3
We reached out to our membership to understand exactly what kind of project sharing they wanted, and heard a helpful consensus. Our members largely were not interested in realtime collaboration with other members, or even being able to trade off projects with others. Instead, they wanted to be able to show the current state of a project to someone else, for help, feedback, or even as a learning tool. Therefore, we have added a sharing tool that works like this:
- Click the "Share" button in an SC3 project to get a shareable link.
- Anyone to whom you give that link will then be able to view your project in its current state. If people don't have the link, they still won't be able to view the project.
- People with the link can choose to clone the project into their own SourceCoder projects folder, allowing them to edit a copy (not the original).
- At any time, you can choose to "Unshare" your project by clicking the appropriate button. The link you got will be (permanently) invalidated, no one will be able to see the current and future progress of your project, although any cloned copies of your project will remain in their owners' projects folder.
Try It Out
SourceCoder 3