If you have a program that allows people to achieve different levels by doing different things, a points program is probably for you! With a points program, you add a value to different actions. One of those actions you may want to add value to is completing activities.
To set up repeatable activities, be sure to contact our support team so that we can set up your site to allow for a setting we call "explorable activities." We will then activate that setting so that your activity badges are not attached to programs, but rather exist at the account creator level. If you can't reach us right away, you can still get started with the rest of the process!
It's important to note that when setting up a program based on points and repeatable activities, that since your activities are not attached to a specific program, they will also be setup outside of the program. That said, have the option to highlight activities in your program by adding those badges to your program after they have been setup.
Follow the instructions below to enable and setup points on your site:
- Confirm that points are active on your site by following the steps in this article.
- Setup points increments by following the steps in this article
Create a Program
Follow the steps below to create a points based:
- Login as a library administrator.
- Go to Setup > Manage Program/Challenges.
- Click on Create a Program.
- Select Earning Points for the ways in which people can earn badges. If you would like to highlight any repeatable activities in your program, you will also select Completing Activities here.
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 three types of badges in a program based on reading and activities: Registration Badge, Completion Badge, and Points 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.
Time to setup Points Badges!
Follow the instructions below to add Points Badges:
- Return to the Badges page of your program setup and scroll to Points Badges.
- Select Create a Badge.
- Click on Choose Badge to select the badge image you would like to use.
- Choose the Points Goal. In this example, we are creating a badge that will be awarded to those who earn 10 points.
Note that unless you added badge date restrictions to your points badges, earning points is cumulative. This means you would set points badges for 10 points, 20 points, 30 points, and so on, rather than three badges for 10 points
- 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 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.
- Click Save and Add!
- Repeat for as many points badges as you'd like to setup!
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.
Determine 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?
Save your program! Now it's time to setup repeatable activities on your site.
Add Repeatable Activity Badges
With points programs, you may highlight activities on the front page of the reader dashboard, or let activities be discoverable in the same way that logging reading would be - through the “log reading and activities” button in the upper left corner of the reader dashboard.
Before highlighting the activities in your program, you will first build them outside your program in a different section of the site.
Follow the instructions below to create explorable activity badges on your site:
- Return to the admin dashboard.
- Click on Content > Activity Badges/Learning Tracks
Here you can see some repeatable activity badges already exist on this site. Any active activity badges that are "Showing" have a green check mark next to them.
Click Create a Activity Badge.
Make sure this badge is visible!
Then enter a title and description for your badge.
Enter the badge details: You will likely want this badge to be active and available to everyone. Keep in mind if you make a badge repeatable, you cannot add activity codes (secret codes) or text box challenges (prompts) to the activities. Also note there are no prerequisite options if you have selected repeatable activities.
Select your badge image. Do NOT add tickets or prizes to any of the activity badges. Since this badge is repeatable, it is never truly "earned." Instead, you should attach prizes and ticket to points badges.
Determine what ages/grade levels will be able to see this badge. This setting will determine which readers are able to see the badge when clicking on "Log Reading and Activities" in the reader dashboard.
- Then click "Create" to create the "shell" of your activity badge.
- Once you have created the "shell" you can add your activities by clicking Add an Activity
- Next, fill out the description for your activity. Description: What is the activity/action required? For example, “Attend an event at your library.”
- Enter other information for your activity:
- Link title will be the text that is hyperlinked should you want to include a link.
- Link URL is the link to which you may send someone for further information
- Activity Types: Use Points! Indicate the number of points that should be awarded for completing this activity.
- Click "Add."
- Repeat the above steps to add additional activity badges. You can always add or remove activities, and you and easily drag and drop the activities to change their order. Repeat for as many activity tracks as you would like to create per age group.
- Return to Content > Activities (or Activity Badges/Learning Tracks depending on what your site calls these) to see which activity badges are showing on your site!
- Hide any tracks that are currently "Showing" on your site that you do *not* want readers to access. To do so, click inside the box next to the track to remove the green check mark. Don't worry this won't impact your other programs!
Highlight Repeatable Activities in Your Program
- Return to your admin dashboard.
- Click on Setup > Manage Programs Challenges > click on your desired points program.
- Enable Activities as a log type on the Badges page by toggling this log type on.
- Scroll down to Activity Badges.
- Click on Choose Existing Badge.
- Search for and select the Activity Badge you would like to highlight in your program.
- Click Done.
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!