Giter Club home page Giter Club logo

sparkar-scripting-workshop's Introduction

sparkar-scripting-workshop

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.

Backstory

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.

Workshop roadmap

  • 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

Content

  • 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

Speaker/ educator content

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

Acknowledgments ❤️

A big thanks goes out to

sparkar-scripting-workshop's People

Contributors

tomaspietravallo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.