Forum Discussion

ArthaLearning03's avatar
ArthaLearning03
Community Member
8 days ago

Paint by Num-Birds: Songbird Identification Tool

This interaction pushes learners to get curious and creative while identifying some of the most notoriously difficult bird species to spot - warblers! 

The paint-by-numbers interface paired learning materials (like snapshots, anatomy diagrams, and their own field notes) introduces learners to the fundamentals of bird identification, and allows them to explore this process of visually ID'ing a bird for themselves.

Review Here:  https://360.articulate.com/review/content/54d099bd-477a

As a team with avid birdwatchers, trying to "onboard" people to the hobby always poses a classic blocker: "How do you tell the birds apart?"

Though sound, habitat, and other factors play a role, visuals are the first pillar of identification that beginners start to familiarize themselves with. Using Rise's code block, we wanted to create a tool that went beyond flip cards, checklists, and other default interactions. Leveraging HTML/CSS, we created a workshop space that:

  • Breaks down key features to note for ID'ing through an interactive diagram
  • Offers as much or as little support they may need in the form of the snapshots, diagrams, and facts in the "Files"
  • Provides a challenge to apply what they've learned by identifying the "Field Notes" recordings

To build this block, we used a mix of vibe-coding and human code expertise! Once we had refined our idea on our own, Gemini was enlisted to help create the basic UI and functions. The functionality was refined and adjusted many times for user ease and clarity. Finally, we looped human experts back in to polish the code, refine the diagram, and squash any stubborn bugs.

It was a whirlwind learning experience! Some takeaways:

  • Having the AI refine snippets of the code ensured overall block integrity. We made the mistake at the start of having Gemini spit out a whole new HTML file to adjust minor pieces; we found it changed things that we hadn't asked it to, and actually got "lazy", condensing body text and dressing down UI elements increasingly with each iteration
  • Knowing when to use AI, and when to call in a human expert was our superpower. Gemini deeply, SERIOUSLY struggled trying to create an SVG of a bird. So, we took the monstrosity it outputted and edited the code ourselves to create an image we were happy with! We also enlisted our senior developer to jump in and fix some serious coding errors that had made the block totally un-playable.
  • Not all AI's are made equal: Canva's AI was very promising for vibe-coding at first, but Gemini ultimately became our tool of choice as it provided the most accurate and useful responses.

We chose this activity because as bird lovers, we know that warblers in particular have such subtle differences - a black eye ring on one bird might make it a totally different species from the next! The ability to paint and visually describe these tiny differences seemed like the perfect learning opportunity for this challenge (and get our other coworkers on board with birding)!

Let us know what you think! Were you able to paint a perfect match?

Created by Aamir Aman, Tal Castillo, and Ryan Young.

10 Replies

  • WOW -- Lots of interactivities -- I could see this being used for lots of different things in medical training. 

    • ArthaLearning03's avatar
      ArthaLearning03
      Community Member

      So glad you enjoyed it - yes, I see potential for that too!

    • ArthaLearning03's avatar
      ArthaLearning03
      Community Member

      It absolutely was- we're pretty passionate about birds (and learning too, of course)! Thanks a bunch

    • ArthaLearning03's avatar
      ArthaLearning03
      Community Member

      Hi Amrit! While the overlay features can be tabbed, the bird diagram requires mousing. This is a key functionality we'll continue work on to fully realize this interaction without barriers.

  • This was amazing and fun! I see potential for other "paint by numbers" uses, such as teaching how to read and follow directions. I love birds too.

    • ArthaLearning03's avatar
      ArthaLearning03
      Community Member

      I think that would be an awesome use. From one birder to another, thank you for enjoying it!