1. Home
  2. Knowledge Base
  3. Thrive Apprentice
  4. Getting Started
  5. How to Use Dynamic Text in Thrive Apprentice

How to Use Dynamic Text in Thrive Apprentice

In this article, you’ll learn how to use dynamic text in Thrive Apprentice to display personalized, automatically updated content for each student—such as their name, course progress, lesson details, and module metrics.

What Is Dynamic Text?

Dynamic text is content that changes automatically based on the student viewing it. Instead of writing static text that looks the same for everyone, you insert dynamic text tags that pull in personalized information—like a student’s first name, their completion percentage, or the number of lessons in a module.

For example, a lesson template with the dynamic text “Welcome back, [Student First Name]! You’ve completed [Course Progress]% of this course” would display as “Welcome back, Sarah! You’ve completed 45% of this course” for one student and “Welcome back, James! You’ve completed 80% of this course” for another.

Prerequisites

Before you begin, make sure you have:

  • Thrive Apprentice installed and activated on your WordPress site.
  • Thrive Architect installed (used for editing templates).
  • At least one course with lessons published.

How to Access Dynamic Text

Dynamic text is available through the Thrive Apprentice template editor. Here’s how to get there:

  1. Navigate to Thrive Dashboard > Thrive Apprentice.

    How to Access Dynamic Text - Thrive Apprentice in Thrive Apprentice
  2. Click the Design tab in the left sidebar.

    How to Access Dynamic Text - Design in Thrive Apprentice
  3. Select the online school design you want to edit.

    How to Access Dynamic Text - Edit design in Thrive Apprentice
  4. Click the Manage Templates button in the Template Editor card.

    How to Access Dynamic Text - Manage Templates in Thrive Apprentice
  5. Find the template you want to modify (e.g., Lesson Template, Course Overview Template, or Module Template).

    How to Access Dynamic Text -  in Thrive Apprentice
  6. Click Edit to open the template in Thrive Architect.

    How to Access Dynamic Text - Edit in Thrive Apprentice

Inserting Dynamic Text Tags

Once inside the template editor, you can insert dynamic text into any text element:

  1. Click on a Text element in your template (or add a new one).

    Inserting Dynamic Text Tags - Text in Thrive Apprentice
  2. Place your cursor where you want the dynamic content to appear.

    Inserting Dynamic Text Tags -  in Thrive Apprentice
  3. In the text editing toolbar, click the Dynamic Text icon (or look for the Insert Dynamic Field option).

    Inserting Dynamic Text Tags - Dynamic Text in Thrive Apprentice
  4. Browse the available dynamic text categories and select the tag you want to insert.

  5. The tag will appear as a placeholder in the editor—it will display the actual personalized content on the front end.

    Inserting Dynamic Text Tags -  in Thrive Apprentice

Available Dynamic Text Tags

Thrive Apprentice offers a variety of dynamic text tags organized by category:

Course Information:

  • Course Title — Displays the name of the current course.
  • Course Progress — Shows the student’s completion percentage for the course.
  • Course Lesson Count — Displays the total number of lessons in the course.
  • Completed Lesson Count — Shows how many lessons the student has finished.

Module Information:

  • Module Title — Displays the name of the current module.
  • Module Lesson Count — Shows the total number of lessons in the module.
  • Module Progress — Displays the student’s progress within the current module.

Lesson Information:

  • Lesson Title — Displays the name of the current lesson.
  • Lesson Number — Shows the lesson’s position in the course sequence.
  • Next Lesson Title — Displays the name of the upcoming lesson.

Student Information:

  • Student First Name — Displays the logged-in student’s first name.
  • Student Last Name — Displays the logged-in student’s last name.
  • Student Display Name — Shows the student’s chosen display name.

Walkthrough: Adding Dynamic Text to a Lesson Template

Here’s a practical example of adding a personalized welcome message and progress indicator to your lesson template:

  1. Navigate to Thrive Dashboard > Thrive Apprentice > Design.

    Walkthrough: Adding Dynamic Text to a Lesson Template - Thrive Dashboard in Thrive Apprentice
  2. Click Manage Templates and find your Lesson Template.

    Walkthrough: Adding Dynamic Text to a Lesson Template - Manage Templates in Thrive Apprentice
  3. Click Edit to open the template in Thrive Architect.

    Walkthrough: Adding Dynamic Text to a Lesson Template - Edit in Thrive Apprentice
  4. Add a Text element at the top of the lesson area.

    Walkthrough: Adding Dynamic Text to a Lesson Template - Text in Thrive Apprentice
  5. Type “Welcome back, ” and then click the Dynamic Text icon.

    Walkthrough: Adding Dynamic Text to a Lesson Template - Dynamic Text in Thrive Apprentice
  6. Select Student First Name from the student information category.

  7. Continue typing “! You’ve completed ” and insert the Course Progress tag and then finish with “% of this course.”

  8. Click Save Work, then click Done to return to Thrive Apprentice.

Preview your template to see how the dynamic text looks with sample data. This helps you verify the layout before going live.

Dynamic text tags only display personalized content for logged-in students. Logged-out visitors will see default or blank values, so consider using conditional display rules to hide personalized sections from non-logged-in visitors.

That’s it! You’ve successfully learned how to access the template editor, insert dynamic text tags, and create personalized content that adapts to each student’s progress and profile.

Was this article helpful?

Related Articles

>