{"id":81209,"date":"2026-09-17T09:55:13","date_gmt":"2026-09-17T09:55:13","guid":{"rendered":"https:\/\/totara.com\/events\/one-platform-every-role-inside-brightshores-health-systems-approach-to-compliance-training\/"},"modified":"2026-09-18T12:44:49","modified_gmt":"2026-09-18T12:44:49","slug":"one-platform-every-role-inside-brightshores-health-systems-approach-to-compliance-training","status":"publish","type":"event","link":"https:\/\/totara.com\/us\/events\/one-platform-every-role-inside-brightshores-health-systems-approach-to-compliance-training\/","title":{"rendered":"One platform, every role: inside Brightshores Health System&#8217;s approach to compliance training"},"content":{"rendered":"\n<div class=\"event-heading themeMidBlue\">\n            <span class=\"event-heading__tag\">WEBINAR<\/span>\n                <h2 class=\"event-heading__title\">One platform, every role:<\/h2>\n                <p class=\"event-heading__subtitle\">inside Brightshores Health System&#039;s approach to compliance training<\/p>\n    <\/div>\n\n\n\n<div class=\"event-details-intro themeMidBlue\">\n    <div class=\"event-details-intro__pills\">\n                    <span class=\"event-details-intro__pill\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M5.333 1.333v2M10.667 1.333v2M2 6.667h12M3.333 2.667h9.334c.736 0 1.333.597 1.333 1.333v9.333c0 .737-.597 1.334-1.333 1.334H3.333A1.333 1.333 0 0 1 2 13.333V4c0-.736.597-1.333 1.333-1.333Z\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>                <span>14 October 2026<\/span>\n            <\/span>\n        \n                    <span class=\"event-details-intro__pill\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"8\" r=\"6.5\" stroke=\"currentColor\" stroke-width=\"1.2\"\/><path d=\"M8 4.667V8l2.333 1.333\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>                <span class=\"event-details-intro__time\"\n                      data-event-time=\"16:00\"\n                                            data-event-timezone=\"Europe\/London\"\n                      >\n                    16:00 BST                <\/span>\n            <\/span>\n        \n                    <span class=\"event-details-intro__pill\">\n                <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M13.333 6.667C13.333 10.667 8 14.667 8 14.667S2.667 10.667 2.667 6.667a5.333 5.333 0 1 1 10.666 0Z\" stroke=\"currentColor\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><circle cx=\"8\" cy=\"6.667\" r=\"1.667\" stroke=\"currentColor\" stroke-width=\"1.2\"\/><\/svg>                <span>Webinar<\/span>\n            <\/span>\n            <\/div>\n\n            <div class=\"event-details-intro__text\">\n            <p>Join us inside Brightshores Health System&#8217;s approach to personalising compliance training, and the platform work behind it, in this practical, behind-the-scenes session.<\/p>\n        <\/div>\n    <\/div>\n\n<script>\n(function() {\n    var el = document.querySelector(\".event-details-intro__time[data-event-time]\");\n    if (!el) return;\n\n    \/\/ Skip conversion if a manual timezone label is set (admin controls display)\n    if (el.getAttribute(\"data-timezone-label\")) return;\n\n    var timeStart = el.getAttribute(\"data-event-time\");\n    var timeEnd = el.getAttribute(\"data-event-time-end\");\n    var eventTz = el.getAttribute(\"data-event-timezone\");\n    if (!timeStart || !eventTz) return;\n\n    function convertTime(time) {\n        var parts = time.split(\":\");\n        var hour = parseInt(parts[0], 10);\n        var minute = parseInt(parts[1], 10);\n\n        var today = new Date();\n        var dateStr = today.getFullYear() + \"-\" +\n            String(today.getMonth() + 1).padStart(2, \"0\") + \"-\" +\n            String(today.getDate()).padStart(2, \"0\") + \"T\" +\n            String(hour).padStart(2, \"0\") + \":\" +\n            String(minute).padStart(2, \"0\") + \":00\";\n\n        var eventFormatter = new Intl.DateTimeFormat(\"en-US\", {\n            timeZone: eventTz,\n            year: \"numeric\", month: \"2-digit\", day: \"2-digit\",\n            hour: \"2-digit\", minute: \"2-digit\", second: \"2-digit\",\n            hour12: false\n        });\n\n        var guess = new Date(dateStr + \"Z\");\n        var eventParts = eventFormatter.formatToParts(guess);\n        var eventHour = parseInt(eventParts.find(function(p) { return p.type === \"hour\"; }).value, 10);\n        var diff = hour - eventHour;\n        if (diff > 12) diff -= 24;\n        if (diff < -12) diff += 24;\n        return new Date(guess.getTime() + diff * 3600000);\n    }\n\n    var REGIONAL_TZ_LABELS = {\"America\\\/New_York\":\"ET\",\"America\\\/Detroit\":\"ET\",\"America\\\/Kentucky\\\/Louisville\":\"ET\",\"America\\\/Kentucky\\\/Monticello\":\"ET\",\"America\\\/Indiana\\\/Indianapolis\":\"ET\",\"America\\\/Indiana\\\/Vincennes\":\"ET\",\"America\\\/Indiana\\\/Winamac\":\"ET\",\"America\\\/Indiana\\\/Marengo\":\"ET\",\"America\\\/Indiana\\\/Petersburg\":\"ET\",\"America\\\/Indiana\\\/Vevay\":\"ET\",\"America\\\/Chicago\":\"CT\",\"America\\\/Indiana\\\/Tell_City\":\"CT\",\"America\\\/Indiana\\\/Knox\":\"CT\",\"America\\\/Menominee\":\"CT\",\"America\\\/North_Dakota\\\/Center\":\"CT\",\"America\\\/North_Dakota\\\/New_Salem\":\"CT\",\"America\\\/North_Dakota\\\/Beulah\":\"CT\",\"America\\\/Denver\":\"MT\",\"America\\\/Boise\":\"MT\",\"America\\\/Phoenix\":\"MT\",\"America\\\/Los_Angeles\":\"PT\",\"America\\\/Anchorage\":\"AKT\",\"America\\\/Juneau\":\"AKT\",\"America\\\/Sitka\":\"AKT\",\"America\\\/Metlakatla\":\"AKT\",\"America\\\/Yakutat\":\"AKT\",\"America\\\/Nome\":\"AKT\",\"America\\\/Adak\":\"HAT\",\"Pacific\\\/Honolulu\":\"HAT\"};\n\n    try {\n        var userTz = Intl.DateTimeFormat().resolvedOptions().timeZone;\n        var regionalLabel = REGIONAL_TZ_LABELS[userTz];\n\n        var timeFormatter = new Intl.DateTimeFormat(\"en-GB\", {\n            hour: \"numeric\",\n            minute: \"2-digit\",\n            hour12: true,\n            timeZone: userTz\n        });\n        var tzFormatter = new Intl.DateTimeFormat(\"en-GB\", {\n            hour: \"numeric\",\n            minute: \"2-digit\",\n            hour12: true,\n            timeZone: userTz,\n            timeZoneName: \"short\"\n        });\n\n        var utcStart = convertTime(timeStart);\n        var utcEnd = timeEnd ? convertTime(timeEnd) : null;\n\n        if (regionalLabel) {\n            var startText = timeFormatter.format(utcStart);\n            if (utcEnd) {\n                el.textContent = startText + \" \\u2013 \" + timeFormatter.format(utcEnd) + \" \" + regionalLabel;\n            } else {\n                el.textContent = startText + \" \" + regionalLabel;\n            }\n        } else if (utcEnd) {\n            el.textContent = timeFormatter.format(utcStart) + \" \\u2013 \" + tzFormatter.format(utcEnd);\n        } else {\n            el.textContent = tzFormatter.format(utcStart);\n        }\n    } catch (e) {\n        \/\/ Keep original text on error\n    }\n})();\n<\/script>\n\n\n\n<div class=\"full-text-block-container\">\n    <div class=\"wrapper\">\n        <div class=\"full-text-block__content richText\">\n            <p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-81102 size-full\" src=\"https:\/\/totara.com\/wp-content\/uploads\/2026\/09\/webinar_engage-resource_brightshores.jpg\" alt=\"\" width=\"834\" height=\"334\" srcset=\"https:\/\/totara.com\/wp-content\/uploads\/2026\/09\/webinar_engage-resource_brightshores.jpg 834w, https:\/\/totara.com\/wp-content\/uploads\/2026\/09\/webinar_engage-resource_brightshores-300x120.jpg 300w, https:\/\/totara.com\/wp-content\/uploads\/2026\/09\/webinar_engage-resource_brightshores-768x308.jpg 768w\" sizes=\"auto, (max-width: 834px) 100vw, 834px\" \/><\/p>\n<p>Hear how the Organisational Development team worked with <a href=\"https:\/\/totara.com\/partners\/lambda-learning\/\" target=\"_blank\" rel=\"noopener\"><strong>Totara Partner Lambda Learning<\/strong><\/a> to build a platform that recognises every role, from the course-to-role matrix and dynamic audiences that keep training assignments accurate, to the manager-facing reporting and user tours that bring it to life day to day.<\/p>\n<p>This session also covers the wider journey behind that work: the upgrade to Totara 19 that got it started, and the Zoola Analytics layer now extending that further, for the more complex, cross-course reporting that sits beyond everyday native reporting.<\/p>\n<p>Whether training requirements vary by role in your organisation, or you&#8217;re just interested in how a platform keeps evolving long after the big launch is done, this is where it starts. Bring your questions, there&#8217;ll be time for them live.<\/p>\n<h3><strong>What You&#8217;ll Learn:<\/strong><\/h3>\n<ul>\n<li>How a course-to-role matrix and dynamic audiences keep training assignments accurate automatically<\/li>\n<li>How reporting moved from a central admin function to something managers use directly<\/li>\n<li>How user tours help bring new tools and processes to life for the wider team<\/li>\n<li>What&#8217;s next as Zoola Analytics extends the model to more complex, cross-course reporting<\/li>\n<\/ul>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n\n<div class=\"event-simple-speaker\">\n            <h2 class=\"event-simple-speaker__title\" style=\"text-align: left;\">Speakers<\/h2>\n    \n            <div class=\"event-simple-speaker__grid\">\n                            <div class=\"event-simple-speaker__card\">\n                                            <img decoding=\"async\"\n                            class=\"event-simple-speaker__photo\"\n                            loading=\"lazy\"\n                            src=\"https:\/\/totara.com\/wp-content\/uploads\/2026\/09\/1777341491713-300x300.png\"\n                            alt=\"Alexx Barlow\"\n                            srcset=\"https:\/\/totara.com\/wp-content\/uploads\/2026\/09\/1777341491713-300x300.png 300w, https:\/\/totara.com\/wp-content\/uploads\/2026\/09\/1777341491713-150x150.png 150w, https:\/\/totara.com\/wp-content\/uploads\/2026\/09\/1777341491713-768x768.png 768w, https:\/\/totara.com\/wp-content\/uploads\/2026\/09\/1777341491713.png 800w\"\n                            sizes=\"auto, (max-width: 200px) 100vw, 200px\"\n                            width=\"120\"\n                            height=\"120\"\n                        \/>\n                                                                <p class=\"event-simple-speaker__name\">Alexx Barlow<\/p>\n                                                                <div class=\"event-simple-speaker__job\"><p>Organizational Development and LMS Specialist, <strong>Brightshores Health System<\/strong><\/p>\n<\/div>\n                                    <\/div>\n                    <\/div>\n    <\/div>\n","protected":false},"menu_order":0,"template":"template-event-registration.php","tax\/tags":[],"tax\/topics":[],"tax\/event-types":[820],"class_list":["post-81209","event","type-event","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/totara.com\/us\/wp-json\/wp\/v2\/events\/81209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/totara.com\/us\/wp-json\/wp\/v2\/events"}],"about":[{"href":"https:\/\/totara.com\/us\/wp-json\/wp\/v2\/types\/event"}],"wp:attachment":[{"href":"https:\/\/totara.com\/us\/wp-json\/wp\/v2\/media?parent=81209"}],"wp:term":[{"taxonomy":"tag","embeddable":true,"href":"https:\/\/totara.com\/us\/wp-json\/wp\/v2\/tax\/tags?post=81209"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/totara.com\/us\/wp-json\/wp\/v2\/tax\/topics?post=81209"},{"taxonomy":"event-type","embeddable":true,"href":"https:\/\/totara.com\/us\/wp-json\/wp\/v2\/tax\/event-types?post=81209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}