processing / processing/p5.js-web-editor
Submit sketches to someone else's collection
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.7k
- Forks
- 1.7k
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 8
Description
Nature of issue?
- New feature request
New feature details:
When collections have been released (#1115) users will be able to add any user's sketches to their own collections. For classroom/assignment use cases, it would be great for other users to be able to submit sketches to be included in a collection.
Example workflow:
I'm using teacher and student in this example, but it can be any two editor users. The important thing is that one of them will own the collection and the others will submit sketches to it.
- A teacher creates a new collection and shares the URL with their students
- A student uses that URL to load the collection
- The student then selects a sketch and submits it to the collection
- The teacher receives a notification that a new sketch has been submitted
- If they "accept" the submission, it is added to the collection. If they "deny" the submission, it will not be added to the collection.
- The student is notified of the status of their submission
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the collection work referenced in issue #1115 and trace how collections are currently created, shared, and updated. Define the submission, acceptance or denial, and notification flow, then verify that students and collection owners receive the appropriate status and that accepted sketches appear in the collection.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100