Challenge Leads: Chad Sansing (@chadsansing), Martin Skelly (@mskelly), Michelle Thorne (@thornet)
How can we build a healthier Internet of Things and get away from poorly designed devices?
That’s the question this IoT Escape Room Challenge tries to answer. Your job is to design and an inexpensive, portable IoT “escape room” and prototype facilitation and storytelling guides for it that let participants:
An "escape room" is like a puzzle that surrounds you. By "solving" different parts of the room or finding clues hidden in it, you find the way out of the room. Imagine that you were playing a game and had to break a code to find a combination that opened a lock or follow a map to a key that unlocked a door; that's what an escape room is like.
You do not have to build an actual room or purchase any connected devices for this project (unless you want to). Instead, you can focus on inventing the designs for an escape room, the instructions for how to set it up, and the story "players" experience inside the room.
You can also make a paper prototype or cardboard prototype of your room to show how it works.
In fact, you can work any piece of the challenge like these and look for collaborators to take your work further together. You might:
In addition to imagining how the room might work, you should think of how your players wound up trapped in this room. Who imprisoned them? What’s at stake if they don’t solve the puzzle and escape?
The big idea is invent and prototype or build an inexpensive, lightweight, and portable IoT escape room for 3-5 participants at a time with a instructions, a teaching guide, and a story that go with it.
For example, if a library built a room using your design, then its staffers should be able to:
Here are some ideas to get you started. Participants might use the devices to:
Share your design in the IoT Escape Room folder of our Mozilla Privacy Arcade repo and keep us up-to-date on your work by tweeting at @MozLearn with the hashtag #mozsprint. More about repos below.
There are lots of ways to contribute to this project that use different skills and talents. For example:
All of our contributors and their work deserve care and thanks.
If you're unsure of what to contribute or how to contribute a piece of work, never hesitate to ask a project lead for help. We are here to support you and will be answering questions throughout the sprint.
Whether you live in a connected home or are new to IoT or the Global Sprint, we want to make sure you feel welcome to contribute to the project of your choice.
These resources might be helpful to you if you’re wondering how to begin with the Internet of Things or escape rooms.
Of course. It's fine to begin the sprint with work already in-hand. You should feel free to set up for the sprint however you'd like. You might:
Just keep in mind that we're asking you to license the work openly so our everyone can use, adapt, and build upon your contributions (see more about licensing below).
We’ve set up a repo for the projects you make in response to these challenges. You can check out what the greater Global Sprint community is up to on the 2017 Global Sprint landing page.
A repo is a repository - or collection of files - that belong together on GitHub. All the files contributed by everyone working on your project will eventually wind up in 1 repo so you can see each other's work, give feedback, and adapt it for yourself or your own communities.
If you are new to GitHub, it is totally fine to work on another platform, like in a Google Document, and to copy and paste your text into an issue or to share a link to your work through an issue. A project or challenge lead will put it into the master "repo" (repository), or collection of work, for you.
Please note that we’re asking all contributors to apply a Creative Commons-Attribution 4.0 license to whatever non-code contributions they make during the sprint. We’re asking contributors to license code contributions with the Mozilla Public License 2.0.
However you decide to work or whatever you make, there are lots of ways to contribute:
There is no wrong way to contribute, and project and challenge leads are here to answer your questions help you get your work into the repo. You should feel free and empowered to share your work before, during, and after the sprint on social media (like through blogs, Facebook, and Twitter), as well.
Thank you for your contributions to the challenges in our Mozilla Privacy Arcade project.
GitHub can be challenging for new users. If you experience difficulty with it, you are not alone. We want to help you overcome those challenges or find a way to contribute that works for you.
For this project in the Global Sprint, we can use a feature called the "Issue Tracker" in GitHub to communicate with one another. It's kind of like a shared message board combined with a to-do list. To address an issue to a specific person, you add their name to the issue the same way you would to a tweet, like this for example: @chadsansing would address your message to Chad, one of our project leads.
If the Issue Tracker is too difficult to use, contact a project lead. We will work with you and help you find a way to contribute no matter what.
Here are some steps you can take to get started on GitHub if you'd like to try it.
First, create an account on GitHub.
Then visit our repo or the folder for the challenge you'd like to work on during the sprint.
Next, click on the "Issues" tab near the top of the page.
Finally, click on the green "New Issue" button to the left of the page. You can then title your issue and add content. Specificity helps.
Before you submit your issue, pick a label or two for it. You can choose one from the "Labels" dropdown menu to the right of your issue. Add the light-green #mozsprint label to each issue to file and then pick the label that goes with the challenge you're working on during the sprint. This helps people find the people and issues associated with the challenge to which they're contributing.
We have challenge labels for:
We also have labels for site-related news, as well as for finding help and answering questions:
After you apply all your labels, your issue should have a #mozsprint label, your challenge label, and possibly a site-related, help-wanted, or question label.
If you'd like to learn even more about GitHub, check out the GitHub for Collaboration section of Mozilla's Open Leadership Training Series.
If you organize a team for the Global Sprint or would like to run a "site" - like a meet-up at a community center or in a learning space or makerspace - visit this page to learn how to register your event.
Site leaders receive support from project and challenge leads to help people learn and work together face-to-face. They commit to being on-site from 9AM to 5 PM local time each day so they can:
If you would like to host and register a site, let a project lead know how to help. We will make sure you feel well prepared to host a site.
This year’s Global Sprint runs for 48 hours from June 1st, 2017, to June 2nd, 2017. Sprint hours are 9 AM to 5 PM in your local timezone. You can sprint for a few hours, for a day, or for both days. You can contribute to 1 project or several. There is no wrong way to participate in the sprint.
We will be curating and sharing your work throughout the sprint, so keep in touch and let us know how things are going at @MozLearn on Twitter using the hashtag #mozsprint.
You can also see "Featured Projects" on Mozilla's Network Pulse, our resource for sharing exciting events and resources with our community.
We’d love to keep up with you after the Global Sprint, as well, to follow the development of your projects. We can also help you write a session proposal for this year’s MozFest.
Questions? File an issue and cc @chadsansing or email Chad.
Let’s go play.