First, let’s define program (challenge). For many librarians or teachers, a program is the same as an event. In Beanstack, we refer to things like storytime or a speaker series as an event. We refer to a “program” or a "challenge" as something like Summer Reading, Battle of the Books, or an ongoing series of milestones related to completing certain activities or reading.
The Beanstack landing page for your library or school is like the gateway to available programs/challenges for a person. If I sign up as an adult, once I enter my information, I will see all programs at the library that are available for my age group. If I sign up my child, or my teen signs up herself, we will see programs available for that particular age group, the child or the teen. While we may share a family account, we will likely be enrolled in different programs/challenges.
After a program/challenge ends, a person may still login to Beanstack to view his/her log and to track reading. When another program becomes available, the person will be able to then enroll in the upcoming or current program.
NOTE: If there is only one program/challenge available to someone when they first sign up for Beanstack, the person will automatically be enrolled in that program. If someone has more than one option, they will see all available options. If the person is signing in and a new program/challenge is available, s/he will have to register for the program/challenge.