Girl ScoutsSeniorGrades 9-10

Coding for Good 3: App Development

Code a community poll app

Ask your community a question and chart the answers, store each answer as an object, plan a bigger poll, analyze the results with code, then build a poll app where people vote with buttons and watch the chart change. Covers all five steps of the Senior Coding for Good 3 badge.

Time
About three hours, plus time to ask people your question
Steps
5 badge steps, 4 of them in Glassbox
You need
A computer or Chromebook with a mouse or trackpad and a keyboard, and people to ask a question (family, friends, neighbors). Printing is optional: every step works on screen. No account needed.

$5 for one scout: every step, the Glassbox activities that check the work, the printable lesson, and the certificate with a page of the scout's own work.

A finished poll app: a bar chart of where a town should add a bench, with vote buttons above it.

Badge requirements: the 5 steps

  1. 1Collect and visualize community dataIn GlassboxAsk a question to people around you, then put their answers into code and see them as a bar chart.
  2. 2Use objects to store dataIn GlassboxAn object keeps values that belong together in one place. Add a fourth answer as an object, add it to the poll, and give answers a color property.
  3. 3Make a data collection planPlan itPlan a bigger poll: one clear question, fair choices, more people, and a way to keep everyone's answers private.
  4. 4Analyze your dataIn GlassboxLet code find what the data says: the most popular answer and the total number of votes. Then look for what the numbers do not show.
  5. 5Create a social app prototypeIn GlassboxTurn your poll into an app people use together: a button for each answer, and a vote that changes the chart as soon as someone clicks.
Glassbox: blocks on the left, poll.js as blocks in the middle with three answer objects and the poll list, the bar chart on the right.
Each step shows how Glassbox works, then opens it with a checklist that ticks as the work gets done.

Work on a computer. The apps need a keyboard and a bigger screen than a phone: a laptop, desktop or Chromebook. You can pay here and open the emailed link on the computer.

One scout

Unlock the kit, $5

  • All 5 steps, worked on screen, with a lesson you can print if you like paper
  • Glassbox activities that check the work as it is done
  • A numbered certificate with a page of the scout's own work: your poll question and plan, what your results showed and your poll app

We email a link that opens the kit on any computer. No account needed. We keep the email only to send the kit and certificate links: privacy.

Have a discount code?
Leaders: unlock it for the whole troop

One payment and one code. Each scout types the code to unlock the kit on their own computer, and gets their own certificate at the end. Your pack page shows who has started and finished.

See a sample certificate (PDF) · Already paid? Find your link

Questions

What are the requirements for the Girl Scout Senior Coding for Good 3: App Development badge?

The badge has 5 steps: 1. Collect and visualize community data; 2. Use objects to store data; 3. Make a data collection plan; 4. Analyze your data; 5. Create a social app prototype. This kit covers all 5, with activities that check the work as it is done.

Is there a printable version?

Yes. Once unlocked, the whole lesson prints, one step at a time, for a meeting or a table. Printing is optional: every step also works on screen, and a sample certificate PDF is on this page.

What does a scout need?

A computer or Chromebook with a mouse or trackpad and a keyboard, and people to ask a question (family, friends, neighbors). Printing is optional: every step works on screen. No account needed. About three hours, plus time to ask people your question.

Can a troop leader get it for the whole troop?

Yes. A troop pack is one payment and one code: up to 12 scouts for $20, or up to 30 scouts for $35. Each scout types the code on their own computer and gets their own certificate, and the leader's pack page shows who has started and finished.

Is this an official Girl Scouts product?

No. MYTEK Lab makes the kit, and Girl Scouts badge names and steps are used with permission of Girl Scouts of the USA. The troop leader awards the badge; the certificate shows the scout did the work, with a number the leader can check.

Girl Scouts badge names and steps are used with permission of Girl Scouts of the USA. This kit is made by MYTEK Lab; the badge is awarded by the troop.