Note: Sometimes administrators ask us if they can simply edit a past program rather than create a new program from scratch. You should definitely not do this! Instead, you will want to duplicate an existing program or create a new program.
Create a Program
Follow the steps below to create a program based on reading and activities:
- Login as a library administrator.
- Go to Setup > Manage Program/Challenges.
- Click on Create a Program.
- Select Logging and Completing Activities for the ways in which people can earn badges.
The first part of you program you will work on is Program Setup. This is where you will enter some basic information for your program. Follow the instructions below to complete the Program Setup page:
- Enter Program Name: What do you want to call this program? The name will be visible to patrons.
- Provide a Program Description: Tell your patrons all about your program! If you have a paper reading log, be sure to link to a PDF (printable) version of the log within the description. You may use html code in your description to add things like italics, boldface, color, and more to the description.
- Set the Program Position:If you are offering more than one program, determine where it will appear on a patron's page.
- Add a Header Image: Include a program image. The ideal size for this image is 920x351.
- Scope your Program by Age or Grade: What ages or grade level is this program available? Remember, if you are scoping a program according to grade level, you want that registration field to be required on your site.
- Set the Program Dates: What are the dates on which this program will be live and available to readers? Note that in the date fields. If you leave this blank, the program will be considered “ongoing.”
- Determine if the program is Staff Only: Is this program intended to be only for those with staff level access? If so, select “yes,” only for staff members. This is a setting you may change later but may be helpful for training/testing purposes!
- Determine if you would like to enable Alternative Programs: Decide whether readers may participate in this program and any other program, or if they need to choose between this and another program.
- Select Additional Required Registration Information: Select which questions you want to require your readers to provide before enrolling in the program. Note that if they already provide this information when they register for Beanstack it is likely unnecessary to require your readers to provide this information again.
The next section of your program to setup is Badges. This is where you will determine the logging milestones, choose badge images, and attach any rewards or certificates you see fit.
At the top of the page you will see the types of logging that you have enabled for your program/challenge.
In the middle of the page you will see Badge Time Restrictions. Select "Any Time" if you want badges to be earned at any time during a program/challenge, or you select "Restricted" if you want badges to be earned within a specific time frame. Note that restricting your badges will change logging in your program from cumulative to episodic.
Next, you will note there are four types of badges in a program based on reading and activities: Registration Badge, Completion Badge, Logging Badges, and Activity Badges.
Including a registration badge is recommended for all programs! Follow the steps below to add a Registration Badge:
- Select Add a Badge.
- Next, click on the badge you want to “pop up” upon registration for a reader.
- Choose a badge image: Here you can select badges from different badge groups. If you click on one of the groups, you will then only see badges associated with that group as options below. This is an optional action, and can save you time if you already know the group to which your preferred badges are attached. If you have uploaded your own custom badges they will also show up in the filter options.
Once you select the badge, the ability to add a reward will also become available. You may select an existing reward on your site or create a new reward.Once you add a reward, it will be available to use for other programs as well. Keep in mind that the “Instructions for recipients” will appear with a badge when it is earned, will remain on the reader’s dashboard, and will also go to their email as a notification. For example, you may want to indicate a “pick up by” date for a prize in the instructions.
Follow the instructions below to add a reward to your Registration Badge:
- Return to the Badges page of your program setup and scroll to Registration Badge.
- To add a new reward click on +Add New.
- Add instructions on how readers can receive their reward.
- Then, click "Save and add".
- You can now select your new reward from the registration badge's drop-down menu.
Next, you have the opportunity to add a Completion Badge. Ask yourself, at what increments do we want to acknowledge achievement with a virtual badge, or virtual badge and a prize? For example, consider completing this phrase, “I want a reader to earn a badge for having read ___ books/mins/hrs, etc.” You will have the chance to determine what a completion is for a program later in the setup process.
Follow the instructions below to add a Completion Badge:
- Return to the Badges page of your program setup and scroll to Completion Badge.
- Select Add a Badge.
- Select the badge image you would like to use.
- Determine if you would like to add an existing reward or create a new reward for the Completion Badge. Is there a reward available for having completed the whole program? If so, add the badge and reward here. If you plan to connect a completion reward to a logging badge or activity badge, then do not add a completion reward or it will be awarded twice! Set up a completion badge reward the same way you would a registration badge reward.
Setup your logging badges! Logging badges will be awarded to your patrons/customers throughout the program.
Follow the steps below to create Logging Badges:
- Return to the Badges page of your program setup and scroll to Logging Badges.
- Select Create a Badge.
- Click on Choose Badge to select the badge image you would like to use.
- Choose the Log Type and Goal. In this example, we are creating a badge that will be awarded to those who log 1 book.
Note that unless you added badge date restrictions to your logging badges, reading is cumulative. This means you would set logging badges for 100 books/mins/hrs, 200 books/mins/hrs, 300books/mins/hrs, and so on, rather than three badges for 100 books/mins/hrs.
- Determine if you would like to add an existing reward or create a new reward for the Logging Badge. Add an existing reward by selecting from the drop-down menu or create a new one by selecting "Create A Reward".
Readers will receive a notification when they earn a reward, and this will also be indicated for staff to see on the reader's page.
- Determine if you would like to add a certificate to your logging badge. To add a Certificate, click on "Create a Certificate"
Certificates are automatically generated within Beanstack. They are very basic in design, though can have custom language. Once earned, certificates are available for download by a reader.
Enter the information as you see fit. Then click "Save and add."
Note: If you have an existing certificate that you want to award as part of a program, we recommend that you create a reward called "Certificate" or "Certificate of Completion". In the reward description, include a link to a printable version of your certificate
- Determine Time Restrictions if necessary. If a badge may be earned at any time during your program, simply leave this section blank. If not, indicate the dates during which it may be earned.
Next, setup Activity Badges! You may set up one or a series of activities in a “track,” and then require that all or a subset of them be complete. Activity badges can house as many or as few activities as you desire.
Follow the instructions below to setup Activity Badges:
- Return to the Badges page of your program setup and scroll to Activity Badges.
- Select Create a Badge.
- Enter a title and a short description.
- Select the badge that will be earned when this learning track is complete.
- Decide if you want this badge to be active now or later? Active badges may be completed at any time.
- Do you want this learning track to be visible by patrons? If so, select visible to “Patrons.” Should the program just be available for staff to see? If so, select, “Staff only.”
- Are all of the activities in this badge required? You can enter the minimum number of activities required to complete the badge. If you leave this blank, every activity must be completed to earn the badge.
- Should someone complete a specific activity badge before being able to complete this one? If so, select a prerequisite learning track. If not, leave that field blank.
- Optional: Add a reward for completing this track by either clicking on an existing reward from the drop-down menu, or creating a new reward by clicking Create a Reward.
- Once the “shell” of the track is saved, you may click Save and add to add activities.
- Select Add an Activity.
- Enter a Description: What is the activity/action required? For example, “Attend an event at your library."
- Optional: Add a Link Title. This will be the text that is hyperlinked should you want to include a link.
- Optional: Add Link URL. This is the link to which you may send someone for further information
- Decide what type of activity this activity will be. There are three types of Activities in Beanstack:
- General Activity: May include a link, and once complete, a patron simply clicks on the check.
- Secret Code Activity: You may add a secret code to an activity that a reader must have and enter in order to complete the activity.
- Text Box Challenge Activity: You may add a text-box challenge to an activity that requires the reader to add written text to an activity before it may be checked off as completed.
- If you are not using points, you should select Do Not Award Points for this Activity.
- Click Add
You can always add or remove activities, and you and easily drag and drop the activities to change their order.
Adding Ticket Drawings to your program is optional. Ticket Drawings allow readers to determine where they want their entries to go if you have multiple drawing options available to them.
For example, if a reader earns three ticket, they may decide where to allot their tickets based on the drawings available. See this helpdesk article to setup a ticket drawing.
The final part of building a program is determining the Completion Requirements. This is where you can decide how many badges/which badges are required to complete a program. Which badges must someone earn in order to complete the program, versus which are going the extra mile?
Saving a Program
Last step! Ready to finalize your program? Determine if this program is still a draft or if it should be published.
Draft: Save as a draft if you do not want this program to be visible to any readers or staff members.
Published: Once you save a program in a “published” state, it is live on your site. Even if the start date for the program is in the future, if the program is published, it would then be available for pre-registration.
Remember to click Save!
You did it! REPEAT for any additional programs you plan to offer!