# GSoC'22 Proposal -p5.js Teach Page Update

**URL:** <https://discourse.processing.org/t/gsoc22-proposal-p5-js-teach-page-update/36321>\
**Category:** Summer of Code\
**Created:** [April 13, 2022, 9:47pm UTC](https://discourse.processing.org/t/gsoc22-proposal-p5-js-teach-page-update/36321 "2022-04-13T21:47:51Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![GraciaZ](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@GraciaZ](https://discourse.processing.org/u/GraciaZ)\
**Post date:** [April 13, 2022, 9:47pm UTC](https://discourse.processing.org/t/gsoc22-proposal-p5-js-teach-page-update/36321/1 "2022-04-13T21:47:51Z")

</div>

Hi I’m Gracia! Here’s my proposal to improve Teach Page:

> **[GSoC'22 Processing Proposal (Teach Page)](https://docs.google.com/document/d/1bcmFL0kltfivUSXfYWuUemm1oU0oKWMRGhdB-AKgaMY/edit?usp=sharing)**
>
> GSoC'22 Processing Proposal (Teach Page) Name: Gracia Zhang Email address: jz4314@nyu.edu Website(with resume and works): https://wp.nyu.edu/tischschoolofthearts-gz/ GitHub link: https://github.com/Gracia-zhang About Me Hi everyone, I’m...

Please feel free to suggest my proposal! I would appreciate that!  
😃  
@yinhwa

---

<div class="post-metadata">

**Author:** ![yinhwa](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/yinhwa/32/10098_2.png) [@yinhwa](https://discourse.processing.org/u/yinhwa)\
**Post date:** [April 15, 2022, 1:06am UTC](https://discourse.processing.org/t/gsoc22-proposal-p5-js-teach-page-update/36321/2 "2022-04-15T01:06:48Z")

</div>

Hi @GraciaZ thanks for sharing your draft proposal. I appreciate your needs-finding on making the /teach contents (re-)accessible 🙂

In terms of updating the contents, I was wondering if you’d also be interested in bringing more teaching/learning experiences on the page, or by utilizing this page as a medium – as this has been an ongoing task/need from the beginning of this project.

I also liked your idea about enabling users to evaluate the level of difficulty, reflect their results on the page so that others could refer from them also. Some extra questions I had in mind were: 1) how to map the evaluation feature as a part of an accessible UX on the /teach page, and by doing so, 2) how to render the evaluation results functionally (or even statistically) significant? I guess these questions aren’t something to be answered right away at the proposal stage, but could be considered when designing. Thanks 🙂

---

<div class="post-metadata">

**Author:** ![GraciaZ](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@GraciaZ](https://discourse.processing.org/u/GraciaZ)\
**Post date:** [April 15, 2022, 5:35pm UTC](https://discourse.processing.org/t/gsoc22-proposal-p5-js-teach-page-update/36321/3 "2022-04-15T17:35:57Z")

</div>

Hi @yinhwa. Thanks for your suggestions! 😗

I was a beginner and I would love to share my experience with how to start creative coding with p5.js. I added my detailed thoughts about how to teach beginners in my draft proposal.

I also discussed with my friend who studying statistic about how to approach a significant evaluation result, and we agreed with 4 possible ways to do it. But I think they all need to be tested later. I added the details in my proposal as well.

Thank you again for helping with my draft proposal!  
😄

---

<div class="post-metadata">

**Author:** ![yinhwa](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/yinhwa/32/10098_2.png) [@yinhwa](https://discourse.processing.org/u/yinhwa)\
**Post date:** [April 18, 2022, 4:31am UTC](https://discourse.processing.org/t/gsoc22-proposal-p5-js-teach-page-update/36321/4 "2022-04-18T04:31:09Z")

</div>

Hi @GraciaZ thanks for considering the suggestions within such a short period of time. Maybe you could add some more explanation on how your learning experience as a first-timer (i.e, line by line explanation & diagram) could be delivered as a UX on the page? Also curious how you plan to bring teachers/learners, other than those already introduced on /teach, for sharing their own teaching/learning experience, as well as the evaluation on the level of difficulties.

---

<div class="post-metadata">

**Author:** ![GraciaZ](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@GraciaZ](https://discourse.processing.org/u/GraciaZ)\
**Post date:** [April 19, 2022, 6:04pm UTC](https://discourse.processing.org/t/gsoc22-proposal-p5-js-teach-page-update/36321/5 "2022-04-19T18:04:01Z")

</div>

Hi @yinhwa Thank you for your reply!!!  
I’ll update my idea of UX ASAP. I think the sense of difficulty is different from one to another, so I may involve other viewers to evaluate the difficulty after they go through the content.

---

<div class="post-metadata">

**Author:** ![GraciaZ](https://avatars.discourse-cdn.com/v4/letter/g/278dde/32.png) [@GraciaZ](https://discourse.processing.org/u/GraciaZ)\
**Post date:** [May 21, 2022, 3:05am UTC](https://discourse.processing.org/t/gsoc22-proposal-p5-js-teach-page-update/36321/6 "2022-05-21T03:05:59Z")

</div>

Hi @yinhwa my mentor!  
I’m an accepted contributor now! I’m so excited! Is here the right place to continue the contact? or we will use email to confirm the details?  
Thanks! 😗
