Cloud Database

Save and Retrieve Course Data Online Without an LMS

Store learner inputs, survey responses, and custom variables in a secure cloud database. Connect Articulate Storyline and Adobe Captivate with two simple triggers, read stored values back into courses, and inspect records online or export to CSV.

Connect a data table

Supports Text, Numeric, and Boolean fields with two-way data sync and CSV export.

Structured Tables

Define Custom Data Fields for Your Course

Build custom data tables tailored to your instructional needs. Define the exact fields your course requires, set default values, and structure information logically.

  • Typed data fieldsStore qualitative text responses, numeric scores and ratings, or boolean true/false flags.
  • Custom schema builderAdd, rename, and reorder fields anytime using an intuitive browser interface.
  • Set default valuesSpecify fallback values for fields so your course logic behaves reliably even before a learner enters input.
  • Isolated cloud storageProtect course records within enterprise Google Cloud storage zones configured to your regional requirements.

Two-Way Data Sync

Read and Write Learner Data with Simple Triggers

Exchanging data between your course and the cloud requires no backend code. Cluelabs provides straightforward trigger helpers that integrate cleanly into your authoring software.

  • Write data with CloudSetSave a learner's quiz score, written reflection, or survey selection with a single trigger action.
  • Read data with CloudGetPull previously saved records back from the cloud directly into a course variable to adapt subsequent content.
  • Storyline and Captivate supportUse ready-made starter files or paste standardized triggers into your master slides.
  • JavaScript web interactionsIntegrate custom HTML5 activities, web applications, and software simulations with identical ease.

Cross-Session State

Restore Learner Progress and Personal Reflections Across Visits

Transform disconnected elearning modules into continuous, cumulative learning journeys. Data Cloud allows courses to remember individual learners and restore their past work.

  • Cumulative reflection journalsAllow learners to build on action plans, self-assessments, and notes across multi-week training programs.
  • Branching scenario continuityRemember the decisions, role assignments, or skill levels selected in earlier modules when launching advanced lessons.
  • Adaptive learning pathsPersonalize course content dynamically by reading diagnostic test scores recorded in prior learning sessions.
  • Unique learner tokensSecurely associate saved entries with individual learners to maintain data privacy and record integrity.

Online Record Viewer

Inspect, Filter, and Export Learning Records Online

Review collected course data anytime through a dedicated online management interface designed for instructional designers and training administrators.

  • Visual data tableBrowse all submitted rows in an organized grid showing timestamps, learner tokens, and field values.
  • Search and filterSearch records by specific learner tokens or dates to review individual responses and submission histories.
  • One-click CSV downloadExport your complete table to a clean CSV file formatted for analysis in Excel, Google Sheets, or BI tools.
  • Zero-republish updatesModify field labels or view records without ever touching your published course files.

Implementation Steps

How to Add Cloud Storage to Your Course

  1. Set Up Your Data Table

    Create a Data Cloud project in Cluelabs and add the fields your course needs (such as LearnerName, QuizScore, and ActionPlan).

  2. Add the Initialization Trigger

    Download the starter .story file or copy the initialization script into your master slide to establish a connection when the course opens.

  3. Save Data with CloudSet

    Add an "Execute JavaScript" trigger on your submission button using CloudSet('fieldName', 'value') to send learner entries to the database.

  4. Retrieve Data with CloudGet

    Use CloudGet('fieldName', 'variableName') whenever you want to pull stored values from the cloud back into a course variable.

Common Questions

Frequently Asked Questions

Why Do I Need a Cloud Database if Our LMS Already Tracks Courses?

Learning Management Systems are designed around SCORM completion flags and overall scores. They discard open-ended reflection text, survey ratings, and custom interaction variables when the browser closes. Cluelabs Data Cloud preserves custom variables permanently, allowing you to capture qualitative feedback, store multi-step action plans, and pull saved data back into future lessons.

Do I Need Database Administration or Backend Coding Skills?

No. You define your data fields using an intuitive web form in Cluelabs. The platform generates the exact JavaScript snippets and provides pre-built starter .story files so you can copy and paste triggers directly into Storyline or Captivate.

How Does Two-Way Data Synchronization Work?

You use two simple commands: CloudSet to transmit values from course variables to your cloud database, and CloudGet to fetch stored values from the database and populate course variables. Both commands execute in the background without interrupting the learner.

Can Learners Access Their Saved Data Across Multiple Visits?

Yes. By storing a unique learner token (such as an employee ID, email, or system-generated token), the course can call CloudGet when the learner returns, restoring their previous notes, scenario progress, or diagnostic scores.

What Types of Data Fields Can I Store?

Data Cloud supports three primary field types: Text (for names, open-ended answers, and reflections), Numeric (for scores, ratings, and quantities), and Boolean (for true/false flags and milestone completions).

Does Editing a Data Table Require Republishing the Course?

No. Once your course is published with the Cluelabs initialization trigger, you can add fields, adjust default values, and review submitted records in your online dashboard without having to re-edit or republish your course package.

Can I Export My Collected Data to a Spreadsheet?

Yes. The online record viewer includes a CSV export button, allowing you to download all submitted learner data into a structured spreadsheet with a single click.

Get Started

Add Cloud Data Storage to Your Next Course

Set up your custom data table, connect your variables, and give your courses persistent memory across every session.

Connect a data table