Skip to content

Getting Started

Welcome to CoursePipelines! This guide will help you get started with setting up and using CoursePipelines in conjunction with your LMS, Articulate Storyline, Adobe Captivate and Chat Bots.

Overview

CoursePipelines is a powerful platform that connects courses and AI chatbots, enabling automated data flows and personalized learning experiences for your organization. This guide will walk you through the detailed steps to set up your first project, configure variables, and integrate CoursePipelines with your existing tools.

Step 1: Log In

  1. Go to the CoursePipelines website.
  2. Click on the Log In button.
  3. Enter your credentials and log in to your account.

Step 2: Create a New Project

  1. Navigate to the Projects section.
  2. Click on Create New Project.
  3. Enter the project name and description.
  4. Click Create to create your new project.

Step 3: Add Courses

  1. Go to the Courses section.
  2. Click on Add Course.
  3. Fill in the course details such as title, description, and content.
  4. Click Save to add the course to your project.

Step 4: Set Up Chatbots

  1. Navigate to the Chatbots section.
  2. Click on Create Chatbot.
  3. Enter the chatbot name and configure its settings.
  4. Add intents and responses to the chatbot.
  5. Click Save to set up the chatbot.

Step 5: Configure Variables

Variables allow you to personalize the learning experience for each learner. For example, you can use variables to store a learner's name, progress, and preferences.

  1. Go to the Variables section.
  2. Click on Add Variable.
  3. Define the variable name, type, and initial value.
  4. Click Save to configure the variable.

Example: Using Variables

Suppose you want to greet each learner by their name. You can create a variable called learnerName and use it in your course content and chatbot responses.

  1. Create a variable named learnerName.
  2. In your course content, you can use the variable like this: Hello, ! Welcome to the course.
  3. In your chatbot, you can use the variable in responses: Hi , how can I assist you today?

Step 6: Create Pipelines

  1. Navigate to the Pipelines section.
  2. Click on Create Pipeline.
  3. Drag and drop courses and chatbots into the pipeline editor.
  4. Connect the components to define the learning path.
  5. Click Save to create the pipeline.

Step 7: Add Assessments

  1. Go to the Assessments section.
  2. Click on Add Assessment.
  3. Create questions and configure their settings.
  4. Link the assessment to the relevant courses.
  5. Click Save to add the assessment.

Step 8: Monitor Analytics

  1. Navigate to the Analytics section.
  2. View detailed dashboards and reports on learner performance.
  3. Use the data to make informed decisions and improve the learning experience.

Example: Pulling Reports on Specific Quiz Questions

Suppose you want to see how your entire organization performed on question 4 of a quiz. You can generate a report specifically for that question.

  1. Navigate to the Analytics section.
  2. Generate a report for the specific quiz question.
  3. View the detailed performance metrics for question 4.
  4. Use the insights to identify areas where learners may need additional support.

Step 9: Publish Your Project

  1. Go to the Projects section.
  2. Select your project and click on Publish.
  3. Confirm the publication to make the project available to learners.

Integration with Articulate Storyline

Embed Chatbot in Storyline

  1. Open your Storyline project.
  2. Insert an HTML block where you want the chatbot to appear.
  3. Paste the following iframe code into the HTML block:
    html
    <!-- Chatbot Integration -->
    <iframe
      src="https://coursepipelines.com/chat/{chatbot_id}"
      width="100%"
      height="600px"
      title="AI Learning Assistant"
    ></iframe>
  4. Replace {chatbot_id} with the actual ID of your chatbot.
  5. Save and publish your Storyline project.

Embed Analytics Dashboard in Storyline

  1. Open your Storyline project.
  2. Insert an HTML block where you want the analytics dashboard to appear.
  3. Paste the following iframe code into the HTML block:
    html
    <!-- Analytics Dashboard -->
    <iframe
      src="https://coursepipelines.com/variables/{id}/chart"
      width="100%"
      height="400px"
      title="Learning Analytics"
    ></iframe>
  4. Replace {id} with the actual ID of the analytics report.
  5. Save and publish your Storyline project.

Integration with Adobe Captivate

Embed Chatbot in Captivate

  1. Open your Captivate project.
  2. Insert an HTML block where you want the chatbot to appear.
  3. Paste the following iframe code into the HTML block:
    html
    <!-- Chatbot Integration -->
    <iframe
      src="https://coursepipelines.com/chat/{chatbot_id}"
      width="100%"
      height="600px"
      title="AI Learning Assistant"
    ></iframe>
  4. Replace {chatbot_id} with the actual ID of your chatbot.
  5. Save and publish your Captivate project.

Embed Analytics Dashboard in Captivate

  1. Open your Captivate project.
  2. Insert an HTML block where you want the analytics dashboard to appear.
  3. Paste the following iframe code into the HTML block:
    html
    <!-- Analytics Dashboard -->
    <iframe
      src="https://coursepipelines.com/variables/{id}/chart"
      width="100%"
      height="400px"
      title="Learning Analytics"
    ></iframe>
  4. Replace {id} with the actual ID of the analytics report.
  5. Save and publish your Captivate project.

Advanced Features

Moving Data Back into the Same Course

You can move data collected by the chatbot back into the same course to create a seamless learning experience.

  1. Configure the chatbot to collect specific data from learners.
  2. Use the collected data to update variables in the course.
  3. Display personalized content based on the updated variables.

Example: Personalized Feedback

Suppose you want to provide personalized feedback to learners based on their interactions with the chatbot.

  1. Configure the chatbot to collect responses to specific questions.
  2. Update a variable in the course with the collected responses.
  3. Display personalized feedback based on the learner's responses.

Conclusion

Congratulations! You have successfully set up CoursePipelines and integrated it with your LMS, Articulate Storyline, and Adobe Captivate. Use the detailed analytics and personalized learning paths to enhance the learning experience for your organization.