Forum Discussion
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
- TracyWindsor-96Community Member
WOW -- Lots of interactivities -- I could see this being used for lots of different things in medical training.
- ArthaLearning03Community Member
So glad you enjoyed it - yes, I see potential for that too!
- PalouCraig-ea0eCommunity Member
Loved this! So fun.
- ArthaLearning03Community Member
Happy to hear you enjoyed it!
- Thomas_ShayonCommunity Member
This is pretty incredible. I can tell it was a labor of love.
- ArthaLearning03Community Member
It absolutely was- we're pretty passionate about birds (and learning too, of course)! Thanks a bunch
- AmritBamrah-024Community Member
Hi, this looks great. Wondering if this is accessible?
- ArthaLearning03Community 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.
- LinneaConely-9dCommunity Member
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.
- ArthaLearning03Community Member
I think that would be an awesome use. From one birder to another, thank you for enjoying it!