At a high level, programs (challenges) in Beanstack are based on tracking reading and/or activities and earning badges a certain milestones based on what someone has read or done. Upon completing a milestone, a reader will earn a badge that pops up on their screen. They may also see a prize attached to that badge and receive instructions for collecting that prize at the library.
In Beanstack, all programs (challenges) rely on badging. When someone reads ___ minutes or books, that person earns a badge. When they read ____ more minutes, they earn a new badge. And/or, if someone completes ___ activities, s/he earns a badge. Sometimes those badges are attached to prizes, and sometimes they are not. The administrator setting up your site chooses the milestones at which a reader receives a badge as well as the badge image and possible prize attached to the badge.
Video of the Reader Experience: