Intro to Achievements

"What you get by achieving your goals is not as important as what you become by achieving your goals."

-Henry David Thoreau

With Achievements you can define goals that are measured against things like engagement and interaction data. For instance, you may want to recognize when a person has attended services three times in a row in a single month. You could wade through the raw data looking for that kind of pattern, but Achievements will do that for you automatically.

Before we jump in too deep let’s define a few terms for you.

  • Achievement Type: Each achievement type represents a specific goal and defines what a person (or any entity) must do to reach that goal. You can have several types of achievements to track different kinds of goals.
  • Achievement Attempt: When a person tries to meet the goal of an achievement type, an achievement attempt is created for the person. Depending on how the achievement type is configured, a person can have one or many attempts. If the achievement type’s goal is to attend services three weeks in a row, then an attempt will be created the first time a person attends a service.
  • Achievement – Successful Attempt: An attempt is successful, and the achievement is earned, if the person meets the conditions of the achievement type. So, if the goal is to attend three services in a row, then the person will have successfully attempted the achievement after they’ve attended their third consecutive service.
  • Closed Attempt – Not Successful: Reaching any goal in life can be challenging, and we’re not always successful. If the achievement type’s goal is to attend three services in a row, then the attempt will not be successful if the person attends the first week but not the second. In this case, the attempt is not successful and is closed. The next time the person attends a service, a brand new attempt toward that achievement type will be created.
  • Attempt Progress: There’s usually a period of time between starting and finishing an achievement attempt. During this time, the attempt is considered in progress because we can’t know in advance if the attempt will be successful or not. Rock tracks a person’s progress toward the goal along the way. Continuing with the service attendance example we’ve been using above you can track that a person who has attended two consecutive weeks is two-thirds (or 66%) of the way toward earning the achievement.