Skip to main content

Progress charts beta overview

Track User Progress Seamlessly with Progress Charts

Raymond Gerardino avatar
Written by Raymond Gerardino
Updated over a year ago

Introduction

Progress charts (beta version) are important in achieving personal health improvements by enabling users to monitor progress and evaluate the effectiveness of interventions in achieving their goals. These charts enable the assessment of progress over time by measuring in-app activities such as mood or sleep quality.

When paired with HealthKit data, they offer visualizations of health metrics within Cogniss-powered apps, offering invaluable insights. Explore the simplicity and effectiveness of progress charts for tracking daily progress within your apps.

Progress chart editor in Creator with the preview of the chart on the Mobile


Where to find the progress chart editor

Navigate to Cogniss Creator and choose your desired app. Then, on the left navigation bar, proceed to the Progress Chart tab

Create a new progress chart

  1. Click the 'Create new' button

  2. Input a chart name

  3. Once saved, it will launch the Progress Chart creator and take you to '1. Chart Type'

1. Chart type

Choose the type of chart you prefer to use

There are currently 5 charts available at the moment.

Bar, line, area, scattered, and candle stick charts

2. Data Source

This section allows you to select the primary data source that will be used and displayed on the charts

There are two source types: Activity/Question data and HealthKit data

  • Activity/Question data comes from in-app interactions, specifically completing activities or questions by your users in your app

    • Choose the type, subject, activity (or question)

    • Can add activities/questions (max 3) to place in the chart

  • HealthKit data comes from health data from your users when synced from Apple Health

    • Choose the type of Health data (eg. sleep samples, step count)

    • Can only choose 1 type of health data (beta version)

HealthKit settings must be enabled from the Settings tab. For more information regarding the integration of HealthKit, please refer to this article: Setting up Apple HealthKit within Cogniss app

3. Configure

In this section, you can define the chart's properties such as the chart name, and horizontal and vertical axis labels.

Vertical axis section

  • For Activity/Question data

    • Unit type will always be based on the Score

    • The tick count represents the number of points displayed on the Y-axis.

  • For HealthKit data

    • Unit type will be based on the unit of measurement eg. Heartrate's unit is beats per minute (bpm)

    • The tick count represents the number of points displayed on the Y-axis.

Horizontal axis section

  • For Activity/Question data and HealthKit data

    • Time frame: Show only the most recent day or the last 7 days of data

Display settings

  • The general configuration of the chart, including graph title, show/hide title, legend label, and grid lines

4. Summary

In the final section, users can review a summary of all steps and configurations for the chart. They can preview each step and make edits if necessary. Additionally, a chart previewer is provided as a visualization tool to confirm the accuracy of the details.

Chart Previewer

The previewer showcases the chart configured in the previous steps, enabling you to visualize how it will appear within your app

Chart previewer from 4.Summary page

The chart preview will be populated using the app creator’s own data of the app. The chart will be empty if the app creator has no data yet.


How to apply the progress chart to your apps using CML

You can copy the CML ID to implement the progress chart in your apps. The CML ID can be copied from the Summary page or the chart previewer.

Copy and paste the progress chart CML within a content block

  1. Copy the CML ID from the 4. Summary page of the progress chart editor

  2. Navigate to the Contents page and paste the ID on the desired content block

  3. Save the changes

  4. Preview it from your app (Ensure to refresh your app)

Important: Any modifications made to existing progress charts within the progress charts will require recopying the CML ID to the applied content blocks

Did this answer your question?