Feature Request: Collaboration (On Computer Programming Projects)
Programming on Khan Academy is super fun. Tons of people have made all sorts of creations from games to sites to even AI using KA's powerful site. And what would make it better? Collaboration! How would this work? Well, read below, my friend!
First off, it would definitely need to be a request system. The owner of the project would probably be able to request people to join their collab, be able to kick people from the collab, view who did what in the code, and of course rewind the code to a previous save. Somewhat like Google Docs, if you think about it.
Secondly, projects wouldn't be automatically shared after being made, and not all saves would update the project. When the project is ready to be released or updated, the owner (or anyone in the collab with permission to do so) will press the "Share" button. Instead of bringing up a copy link page, it would then turn gray with a "Shared!" message (similar to the "Saved!" message), and could be updated using the same button, or unshared with a new button that appears.
Another thing, following projects. So that when the project is updated, it sends you a notification. This may need an update to the notification system to go with it (to account for all the different types of notifications, from comments to replies to forum posts to you name it), but there's probably a feature request for that out there already.
{TL;DR: We need collabs in KA, la la la, improvements to sharing projects, la la la, following projects, la la la, etc. etc.}
So there you have it! Thanks for reading, and to the KA team, thank you for all the hard work you put into this site!
Please sign in to leave a comment.