<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:webfeeds="http://webfeeds.org/rss/1.0">
    <channel>
        <title><![CDATA[Polyeda Community]]></title>
        <description><![CDATA[Polyeda Community]]></description>
        <link>https://community.polyeda.com</link>
        <generator>Bettermode RSS Generator</generator>
        <lastBuildDate>Sun, 12 Jul 2026 00:20:47 GMT</lastBuildDate>
        <atom:link href="https://community.polyeda.com/rss/feed" rel="self" type="application/rss+xml"/>
        <pubDate>Sun, 12 Jul 2026 00:20:47 GMT</pubDate>
        <copyright><![CDATA[2026 Polyeda Community]]></copyright>
        <language><![CDATA[en-US]]></language>
        <ttl>60</ttl>
        <webfeeds:icon></webfeeds:icon>
        <webfeeds:related layout="card" target="browser"/>
        <item>
            <title><![CDATA[Share Live Project Progress ⭐]]></title>
            <description><![CDATA[Keep everyone up to date with a live, shareable view of your project's progress. Monitor quota status, completion and incidence rates, and other key project metrics in real time through a secure ...]]></description>
            <link>https://community.polyeda.com/product-updates-92vprdq8/post/share-live-project-progress-t76pNUWX1evm1uv</link>
            <guid isPermaLink="true">https://community.polyeda.com/product-updates-92vprdq8/post/share-live-project-progress-t76pNUWX1evm1uv</guid>
            <category><![CDATA[Dashboards]]></category>
            <category><![CDATA[Projects]]></category>
            <dc:creator><![CDATA[Shir Weiss]]></dc:creator>
            <pubDate>Thu, 25 Jun 2026 08:44:10 GMT</pubDate>
            <content:encoded><![CDATA[<p>Keep everyone up to date with a live, shareable view of your project's progress. Monitor quota status, completion and incidence rates, and other key project metrics in real time through a secure dashboard link, helping research firms, panel providers, analysts, project managers, and clients stay aligned on project status and quota progress.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[איך מתממשקים לסונה מערכות (Sona Systems)?]]></title>
            <link>https://community.polyeda.com/discussions-ydizp88o/post/yk-mtmmshqym-lsvnh-m-rkvt-sona-systems-VU03NOC4sj7ok75</link>
            <guid isPermaLink="true">https://community.polyeda.com/discussions-ydizp88o/post/yk-mtmmshqym-lsvnh-m-rkvt-sona-systems-VU03NOC4sj7ok75</guid>
            <category><![CDATA[Projects]]></category>
            <category><![CDATA[Surveys]]></category>
            <dc:creator><![CDATA[Tomer Toueg]]></dc:creator>
            <pubDate>Tue, 16 Jun 2026 08:28:11 GMT</pubDate>
            <content:encoded><![CDATA[<div data-embed-url="https://docs.google.com/document/d/15-kRIKr8yHnt0qHnrUoHcQRiL3Nd2wKQ/edit" data-id="CKfRHH4s9tYrgcrk5ewfh" data-type="embed"></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Polyeda - Sona Integration]]></title>
            <link>https://community.polyeda.com/quick-guides-o9ngtv5b/post/polyeda---sona-integration-Gbn5CF4mEwAegj7</link>
            <guid isPermaLink="true">https://community.polyeda.com/quick-guides-o9ngtv5b/post/polyeda---sona-integration-Gbn5CF4mEwAegj7</guid>
            <category><![CDATA[Integration]]></category>
            <category><![CDATA[Projects]]></category>
            <category><![CDATA[Surveys]]></category>
            <dc:creator><![CDATA[Shir Weiss]]></dc:creator>
            <pubDate>Wed, 10 Jun 2026 16:07:15 GMT</pubDate>
            <content:encoded><![CDATA[<div data-type="embed" data-id="LaRFEtlHa2v5bHy8ncep2" data-embed-url="https://docs.google.com/document/d/1q_3ATYtN5E1L780f8GGW3Pdq3cVhBwpj/edit"></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Make feedback fast, simple, and more fun 🤩]]></title>
            <description><![CDATA[Add interactive rating questions to your surveys and capture feedback in seconds. Perfect for satisfaction, experience, and sentiment measurement.]]></description>
            <link>https://community.polyeda.com/product-updates-92vprdq8/post/make-feedback-fast-simple-and-more-fun-dWsgr5i92l2VNSQ</link>
            <guid isPermaLink="true">https://community.polyeda.com/product-updates-92vprdq8/post/make-feedback-fast-simple-and-more-fun-dWsgr5i92l2VNSQ</guid>
            <category><![CDATA[Surveys]]></category>
            <dc:creator><![CDATA[Shir Weiss]]></dc:creator>
            <pubDate>Tue, 02 Jun 2026 15:42:07 GMT</pubDate>
            <content:encoded><![CDATA[<p>Add interactive rating questions to your surveys and capture feedback in seconds. Perfect for satisfaction, experience, and sentiment measurement.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Polyeda - Bilendi Integration]]></title>
            <link>https://community.polyeda.com/quick-guides-o9ngtv5b/post/polyeda-bilendi-integration-DPYw0dAuUX7yG65</link>
            <guid isPermaLink="true">https://community.polyeda.com/quick-guides-o9ngtv5b/post/polyeda-bilendi-integration-DPYw0dAuUX7yG65</guid>
            <category><![CDATA[Integration]]></category>
            <category><![CDATA[Projects]]></category>
            <category><![CDATA[Surveys]]></category>
            <dc:creator><![CDATA[Tomer Toueg]]></dc:creator>
            <pubDate>Mon, 01 Jun 2026 10:34:37 GMT</pubDate>
            <content:encoded><![CDATA[<div data-type="embed" data-id="vmbnDYe3j6Un0oEdEEn2i" data-embed-url="https://docs.google.com/document/d/1aASLPLe0Tn5sJ5Cn5mcobywmMSYiXlcg/edit?usp=sharing&amp;ouid=110785188881534657821&amp;rtpof=true&amp;sd=true"></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to Assign Additional Managers to Surveys and Projects]]></title>
            <link>https://community.polyeda.com/quick-guides-o9ngtv5b/post/how-to-assign-additional-managers-to-surveys-and-projects-YyJD9ItRMK1OHlT</link>
            <guid isPermaLink="true">https://community.polyeda.com/quick-guides-o9ngtv5b/post/how-to-assign-additional-managers-to-surveys-and-projects-YyJD9ItRMK1OHlT</guid>
            <category><![CDATA[Managers]]></category>
            <category><![CDATA[Projects]]></category>
            <category><![CDATA[Surveys]]></category>
            <dc:creator><![CDATA[Tomer Toueg]]></dc:creator>
            <pubDate>Tue, 26 May 2026 08:03:59 GMT</pubDate>
            <content:encoded><![CDATA[<div data-embed-url="https://docs.google.com/document/d/1-8VY_QGWzjm0rfNR_c71RSxnwkRu8NwMGpJK-V4oR3M/edit?usp=sharing" data-id="8etuDImbttKOayL34l1J8" data-type="embed"></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[איך לשייך מנהלים נוספים לסקרים ופרויקטים]]></title>
            <link>https://community.polyeda.com/short-guides-he-zeb3tfsc/post/yk-lshyyk-mnhlym-nvspym-lsqrym-vprvyqtym-6m857VdTDz9rMuw</link>
            <guid isPermaLink="true">https://community.polyeda.com/short-guides-he-zeb3tfsc/post/yk-lshyyk-mnhlym-nvspym-lsqrym-vprvyqtym-6m857VdTDz9rMuw</guid>
            <category><![CDATA[Managers]]></category>
            <category><![CDATA[Projects]]></category>
            <category><![CDATA[Surveys]]></category>
            <dc:creator><![CDATA[Tomer Toueg]]></dc:creator>
            <pubDate>Tue, 26 May 2026 07:50:29 GMT</pubDate>
            <content:encoded><![CDATA[<div data-embed-url="https://docs.google.com/document/d/1iB4g6sVPp50-v2JaB3cMOr41kpGNANwgVOwiTh2HVJs/edit?usp=sharing" data-id="4AHXYiNh5CiE5k8XMGxor" data-type="embed"></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Polyeda – Cint Integration]]></title>
            <link>https://community.polyeda.com/quick-guides-o9ngtv5b/post/polyeda---cint-integration-NG5wASf3k0ohunj</link>
            <guid isPermaLink="true">https://community.polyeda.com/quick-guides-o9ngtv5b/post/polyeda---cint-integration-NG5wASf3k0ohunj</guid>
            <category><![CDATA[Integration]]></category>
            <category><![CDATA[Projects]]></category>
            <category><![CDATA[Surveys]]></category>
            <dc:creator><![CDATA[Tomer Toueg]]></dc:creator>
            <pubDate>Tue, 19 May 2026 10:04:42 GMT</pubDate>
            <content:encoded><![CDATA[<div data-embed-url="https://docs.google.com/document/d/1WmyEcoNI83WWUGTtuiain6g7IU6TRwxi/edit?usp=sharing&amp;ouid=109418283846725852351&amp;rtpof=true&amp;sd=true" data-id="Z8k9VBjzzUPizDfG4NZwO" data-type="embed"></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[JS – Measure Time Until First Answer]]></title>
            <description><![CDATA[OVERVIEW

This utility allows you to measure the time it takes for a respondent to select their first answer after a page loads.

The measured time is stored in a variable and can later be used for ...]]></description>
            <link>https://community.polyeda.com/utilities-dqiz8rw8/post/measuring-time-to-first-answer-using-javascript-WQYlMdrAPdoa9pK</link>
            <guid isPermaLink="true">https://community.polyeda.com/utilities-dqiz8rw8/post/measuring-time-to-first-answer-using-javascript-WQYlMdrAPdoa9pK</guid>
            <category><![CDATA[JavaScript]]></category>
            <dc:creator><![CDATA[Tomer Toueg]]></dc:creator>
            <pubDate>Mon, 13 Apr 2026 11:34:04 GMT</pubDate>
            <content:encoded><![CDATA[<h2 class="text-xl" data-toc-id="6fc44eaa-201b-4071-93d7-54cdbcbb3f83" id="6fc44eaa-201b-4071-93d7-54cdbcbb3f83"><strong>Overview</strong></h2><p>This utility allows you to measure the time it takes for a respondent to select their first answer after a page loads.</p><p>The measured time is stored in a variable and can later be used for analysis.</p><p>⚠️ <strong>Note:</strong> The measurement is recorded in <strong>milliseconds</strong>, where:<br><strong>1000 milliseconds = 1 second.</strong></p><p>Example:<br>If a respondent enters a page and selects their first answer after 8 seconds, the value <strong>8000</strong> will be saved.</p><p>The timer stops <strong>only when the respondent interacts with an answer</strong> (e.g., selects an option or clicks into an open-text field).<br>Clicks elsewhere on the screen do <strong>not</strong> stop the timer.</p><p>This is useful for:</p><ul><li><p>Measuring hesitation before answering</p></li><li><p>Identifying complex or unclear questions</p></li><li><p>Analyzing respondent engagement</p></li><li><p>Verifying that respondents spent enough time reading instructions, viewing content, or reviewing materials before answering (e.g., a story, an image, or a detailed explanation)</p></li></ul><h2 class="text-xl" data-toc-id="ba807a77-4d56-470c-b792-62613aae5d81" id="ba807a77-4d56-470c-b792-62613aae5d81"><strong>Step 1. Create a Variable</strong></h2><p>Create a survey variable with the following configuration:</p><ul><li><p><strong>Name:</strong> [PageName]_TimeTillFirstAnswer</p></li><li><p><strong>Type:</strong> Variable</p></li></ul><p>This variable will store the time (in milliseconds) it takes for the respondent to select their first answer on the page.</p><h3 class="text-lg" data-toc-id="c95ad974-ed5a-49db-afce-45054e77c28c" id="c95ad974-ed5a-49db-afce-45054e77c28c"><strong>Important</strong></h3><p>You must <strong>replace [PageName] with your actual page name</strong>.</p><p>The page name refers to the <strong>page where the question (with the JavaScript) is located</strong>.</p><p>For example:<br>If your question is on a page called <strong>Page1</strong>, the variable name should be:</p><p><strong>Page1_TimeTillFirstAnswer</strong></p><p>⚠️ <strong>Note:</strong></p><ul><li><p>This value must be manually updated by you</p></li><li><p>The name is case-sensitive</p></li><li><p>It must exactly match the page name used inside the JavaScript code</p></li><li><p>If the page name is changed at any point, you must also update it in the JavaScript code and the variable name accordingly</p></li></ul><h2 class="text-xl" data-toc-id="095ed693-fa5d-4ac9-a34f-96cc2fe81fc8" id="095ed693-fa5d-4ac9-a34f-96cc2fe81fc8"><strong>Step 2. Add JavaScript to the Question</strong></h2><h3 class="text-lg" data-toc-id="9a9f3449-de03-4ddd-a7ac-88583e914722" id="9a9f3449-de03-4ddd-a7ac-88583e914722"><strong>Placement</strong></h3><p>Add the JavaScript under:</p><p><strong>JS – On Load</strong></p><h2 class="text-xl" data-toc-id="305da699-84e4-4810-a254-358cc0e6d1ce" id="305da699-84e4-4810-a254-358cc0e6d1ce"><strong>Step 3. View the Data</strong></h2><p>The recorded time will appear in your data file under the variable you created.</p><p>Example:<br>If your page name is <strong>Page1</strong>, the data column will be:</p><p><strong>Page1_TimeTillFirstAnswer</strong></p><p>The value represents the time in <strong>milliseconds</strong> that passed before the respondent selected their first answer.</p><h2 class="text-xl" data-toc-id="cb8dd24a-abc0-4c9a-8931-ed496ba9c787" id="cb8dd24a-abc0-4c9a-8931-ed496ba9c787"><strong>JavaScript Code</strong></h2><pre class="language-javascript"><code class="language-javascript">(function () {
  const pageCode = "Page1"; // change per page only
  const variableName = pageCode + "_TimeTillFirstAnswer";
  const startedAt = new Date().getTime();
  let wasSaved = false;
  const isInsideQuestion = function (el) {
    while (el) {
      if (el.classList &amp;&amp; el.classList.contains("question")) {
        return true;
      }
      el = el.parentNode;
    }
    return false;
  };
  const hasClass = function (el, className) {
    return !!(el &amp;&amp; el.classList &amp;&amp; el.classList.contains(className));
  };
  const getAttr = function (el, name) {
    if (!el || !el.getAttribute) {
      return null;
    }
    return el.getAttribute(name);
  };
  const isTextLikeInput = function (el) {
    if (!el || !el.tagName) {
      return false;
    }
    const tag = el.tagName.toLowerCase();
    if (tag === "textarea") {
      return true;
    }
    if (tag !== "input") {
      return false;
    }
    const type = (el.type || "").toLowerCase();
    return (
      type === "" ||
      type === "text" ||
      type === "search" ||
      type === "email" ||
      type === "number" ||
      type === "tel" ||
      type === "url"
    );
  };
  const isMeaningfulTarget = function (el) {
    if (!el) {
      return false;
    }
    if (isTextLikeInput(el)) {
      return true;
    }
    if (hasClass(el, "p-dropdown-label")) {
      return true;
    }
    if (hasClass(el, "p-dropdown-trigger")) {
      return true;
    }
    if (hasClass(el, "p-dropdown-item")) {
      return true;
    }
    if (hasClass(el, "p-button")) {
      return true;
    }
    if (hasClass(el, "p-togglebutton")) {
      return true;
    }
    if (hasClass(el, "mat-slider")) {
      return true;
    }
    if (getAttr(el, "role") === "slider") {
      return true;
    }
    if (getAttr(el, "role") === "checkbox") {
      return true;
    }
    if (getAttr(el, "role") === "radio") {
      return true;
    }
    if (getAttr(el, "role") === "option") {
      return true;
    }
    return false;
  };
  const findRelevantElement = function (el) {
    while (el) {
      if (isMeaningfulTarget(el)) {
        return el;
      }
      if (hasClass(el, "question")) {
        return null;
      }
      el = el.parentNode;
    }
    return null;
  };
  const saveFirstAnswerTime = function () {
    if (wasSaved) {
      return;
    }
    wasSaved = true;
    const elapsedMs = new Date().getTime() - startedAt;
    console.log("Time elapsed: " + String(elapsedMs));
    PolyedaClientApi.setVariable(variableName, String(elapsedMs));
    console.log(variableName + " was set to: " + PolyedaClientApi.getVariable(variableName));
  };
  const handleInteraction = function (ev) {
    if (wasSaved) {
      return;
    }
    const target = ev.target;
    if (!target) {
      return;
    }
    if (!isInsideQuestion(target)) {
      return;
    }
    const relevantEl = findRelevantElement(target);
    if (!relevantEl) {
      return;
    }
    if (ev.type === "input" || ev.type === "change") {
      if (isTextLikeInput(relevantEl)) {
        if ((relevantEl.value || "").trim() === "") {
          return;
        }
      }
      saveFirstAnswerTime();
      return;
    }
    if (ev.type === "click") {
      saveFirstAnswerTime();
      return;
    }
    if (ev.type === "keyup") {
      const key = ev.key || "";
      if (key === "Enter" || key === " " || key === "Spacebar" || key === "ArrowLeft" || key === "ArrowRight" || key === "ArrowUp" || key === "ArrowDown") {
        saveFirstAnswerTime();
      }
    }
  };
  document.addEventListener("input", handleInteraction, true);
  document.addEventListener("change", handleInteraction, true);
  document.addEventListener("click", handleInteraction, true);
  document.addEventListener("keyup", handleInteraction, true);
})();</code></pre>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[See Your Data in a Whole New Way 📈😯🖼️]]></title>
            <description><![CDATA[Explore your data more easily with the new Analytics Gallery, a visual dashboard that helps you view and manage multiple metrics in one place.

You can now monitor different measures side by side, ...]]></description>
            <link>https://community.polyeda.com/product-updates-92vprdq8/post/see-your-data-in-a-whole-new-way-XldkPdChAfSXzla</link>
            <guid isPermaLink="true">https://community.polyeda.com/product-updates-92vprdq8/post/see-your-data-in-a-whole-new-way-XldkPdChAfSXzla</guid>
            <category><![CDATA[Analytics]]></category>
            <dc:creator><![CDATA[Shir Weiss]]></dc:creator>
            <pubDate>Mon, 30 Mar 2026 20:11:17 GMT</pubDate>
            <content:encoded><![CDATA[<p>Explore your data more easily with the new Analytics Gallery, a visual dashboard that helps you view and manage multiple metrics in one place.</p><p>You can now monitor different measures side by side, compare results, and stay up to date as new data comes in — without switching between views.</p><p>Whether you're tracking performance, analyzing trends, or reviewing results, this feature helps you stay organized and focused on what matters most.</p><p>🧭 Open your analytics and switch to the gallery view to start exploring.</p>]]></content:encoded>
        </item>
    </channel>
</rss>