Part of the first Javascript workshop for Spark AR (study group 1)
This workshop is headed by @tomaspietravallo, and is based around the idea that "Learning has to be fun and interesting" thus, I'll be fast forwarding through lots of basics and fundamentals, so participants can get to the stage where they can visualize their code inside of Spark AR Studio and create experiences on their own. Material focused on the fundamentals and more advanced concepts will be provided to those who wish to delve deeper after the workshop.
The idea for this workshop sparked during a conversation in the community, in which a sizeable demand for content centered around scripting was noticed.
After this post, over a 120 submissions were received expressing interest in the workshop
Some data about those... (click to open)
Of the submissions received:
-
About 90% had previously created and published an effect
-
32% were made by people determined to be complete beginners to programming
-
31% knew basic programming concepts
-
15% knew Javascript already (were determined to have enough pre existing knowledge to skip the pre-study)
-
21% of people did not provide enough information to be reasonably assessed
-
Only 24 submissions were selected for the first study group
A big thanks goes out to the team at Meta, who immediately reached out to help facilitate the event once they learned about it.
- Forms received
- Participants selected
- A place to get to know each other was formed
- Pre-study content made available
- Pre-study test
- Workshop event (Nov 3, 2021)
- Staying in touch with each other and continuing the journey
- pre-study.md a list of content to be studied before the workshop
- practice-test.md a sample test that can be used to test one's knowledge before the real test
- practice-test-answer.md use these answer of the practice test to compare against your own. Do not open before attempting to solve the test
- playground a Spark AR project you can use to play around with different concepts
These files are NOT intended for workshop participants, they contain more technical language, and may confuse or shy away beginners! They are targeted at other developers who may want to hold their own events and/or see the reasoning behind the choices made
Here are few files made available to all of those who wish to replicate this workshop, either by translating into other languages and/or running similar events
If you model your own event after this workshop, please open an issue or contact me. I'll list your event here, and try my best to promote it
A big thanks goes out to
- Mike Peredo and Joe, for inspiring this workshop
- Balraj Bains and Beth Wickerson, for helping out with the pre-study content
- Noland Chaliha, for helping with the tests and content selection