惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

PCI Perspectives
PCI Perspectives
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Palo Alto Networks Blog
S
Schneier on Security
Scott Helme
Scott Helme
T
Threat Research - Cisco Blogs
K
Kaspersky official blog
Microsoft Azure Blog
Microsoft Azure Blog
T
The Exploit Database - CXSecurity.com
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tenable Blog
G
GRAHAM CLULEY
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
I
Intezer
D
Docker
月光博客
月光博客
L
Lohrmann on Cybersecurity
Latest news
Latest news
B
Blog
罗磊的独立博客
M
MIT News - Artificial intelligence
S
Securelist
Know Your Adversary
Know Your Adversary
Help Net Security
Help Net Security
Recorded Future
Recorded Future
S
SegmentFault 最新的问题
N
Netflix TechBlog - Medium
T
Threatpost
H
Hacker News: Front Page
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
人人都是产品经理
人人都是产品经理
F
Fortinet All Blogs
博客园 - Franky
P
Proofpoint News Feed
大猫的无限游戏
大猫的无限游戏
Blog — PlanetScale
Blog — PlanetScale
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
A
About on SuperTechFans
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tor Project blog
Google Online Security Blog
Google Online Security Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Engineering at Meta
Engineering at Meta
Webroot Blog
Webroot Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
Microsoft Security Blog
Microsoft Security Blog

New blog articles in Higher Education Communities

Redefining the Ledger: The Push for Equity-Minded Workload Reform Bridging the Support Gap: What Actually Drives Professional Identity in Graduate Engineering Program Navigating the Collection Chasm: Curation Under Content Restrictions Human Intelligence in the Machine Age: Redesigning Health and Medical Curricula The Space Between the Lines: Why the Best Part of the Humanities Can’t Be Rubriced Evidence over Instinct: Shifting the Paradigm on Career Readiness Unlocking Ancient Mysteries: How Synchrotron Imaging Just Rewrote Mammalian History Moving Beyond the Afterthought Model of Teaching Assistant Development The Tenure Tightrope: Balancing Academic Freedom with Institutional Fit Teaching the Next Generation of Language Educators How Adults Actually Learn The Synthesis Paradox: Deconstructing the Illusions of Empathic AI Redefining the Boundaries of Speech: Judicial Intervention at West Point Event Recap: Faculty Professional Learning in the AI Age From Toddlerhood to Adolescence: Longitudinal Data as Clinical Evidence in Pediatric Wellness Decoding Magnetic Chaos: Explainable AI in Advanced Material Diagnostics Benchmarking AI Readiness: Global Policy & Guidance Workshop Benchmarking AI Readiness: Global Policy & Guidance Workshop The Hidden Irony of the AI Tutor Engineering the Engine: Universities as Catalysts for Economic Agency The Persistence of Hubble Tension: Ultra-Precise Data Points to New Physics Developing Human-Centric Skills in an AI World The Digital Jungle: Reconceptualizing Virtual Play Spaces in Contemporary Pedagogy Reinterpreting Social Connections: A Data-Informed Look at Digital Identity in the Social Sciences The Business of EdTech: Risk, Over-Centralization, and the Canvas Outage Globalizing the History Classroom: New Tools for Interpreting Authoritarianism Beyond the Map: Hyper-Local Engagement as Social Research The Evolutionary Tug-of-War: From "Warrior" Crops to Cooperative Systems Navigating Curricular Constraints: Professional Integrity for Sessional Faculty Evidence over Hunch: The Launch of the Higher Education Design Lab Fewer Seats at the Table: What the New Accreditation Negotiating Committee Means for Faculty The Evolution Toward Multi-Directional Mentorship The AI Inevitability: How TAs are Navigating the ChatGPT Era Google Keyword Blog: From policy to practice: supporting the future of AI in education The Rise of "Phantom" Research and the Librarian as Fact-Checker Mapping the Infectious Landscape: The Hospital as an Epidemiological Machine Beyond the Deficit: Implementing a Culture-First Approach to Early Learning Bridging the Sentiment Gap: Gen Z and AI in the Classroom Chronotopic Agency: The Strategic Logic of "Time-Machine" Fintech Sustainability by Design: Why Water Management is the New Campus KPI Beyond Code: Managing the Multiplicity of Algorithm-Worlds Event Recap: The Google AI Educator Series Launch Restoring Public Trust Through Institutional Transparency The Three-Year Degree: Efficiency vs. Depth The Great Inversion: Generative AI and the New Disciplinary Hierarchy The Shifting Landscape of Institutional Oversight
Event Recap: Designing Away from Cognitive Off-Loading
ZC · 2026-06-26 · via New blog articles in Higher Education Communities
]*>([\S\s]*?)<\/script>/gmi, ''); str = str.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gmi, ''); element.innerHTML = str; str = element.textContent; element.textContent = ''; } return str; } return decodeHTMLEntities; })(); /** * @function openWorkbench * @description Opens the workbench link of the selected code * */ $scope.openWorkbench = function (def_Lang_Code, tid, threadhref, sourceLocale) { /* Open workbench link in new tab */ window.location.href = "/t5/custom/page/page-id/ModifyTranslation_preview?tid="+tid+"&locale="+def_Lang_Code+"&redirect_uri="+threadhref+"&sourcelocale="+sourceLocale; }; /** * @function detectBrowserLanguage * @description detects the browser language and displays the UI to request translation for browser language * */ $scope.detectBrowserLanguage = function () { /* Get cookie value of the user choice regarding browser language translation */ var brTChoice = cookieService.getBrTChoice() if (brTChoice != undefined && brTChoice == "true") { /* Do nothing if user dont want option for browser language translation */ } else { /* Get user browser language */ var brLangCode = window.navigator.userLanguage || window.navigator.language; brLang = ""; /* Get right language code of the browser language. Get the first value in the matching list */ if (brLangCode.indexOf("-") >= 0) { var obj = $filter('filter')($scope.languages, function (obj) { return obj.code === brLangCode }); if (obj.length > 0) { brLang = obj[0]; } } else { var obj = $filter('filter')($scope.languages, function (obj) { return obj.code.split("-")[0] === brLangCode }); if (obj.length > 0) { brLang = obj[0]; } } /* If browser language is valid one then provide UI to request browser language translation */ if (brLang != "") { var defaultLang = ""; if (('en-US'.indexOf(brLang.code) == -1) && (brLang.code.indexOf('en-US') == -1) && (defaultLang.indexOf(brLang.code) == -1) && (brLang.code.indexOf(defaultLang) == -1)) { $scope.brLang = brLang; $scope.brTransMsg = "brTransMsg.html"; } else { $scope.brTransMsg = ""; } } } } /** * @function neverDisplayBrTransMsg * @description sets cookie if user never want browser language translation choice * */ $scope.neverDisplayBrTransMsg = function () { cookieService.putBrTChoice() $scope.brTransMsg = ""; } /** * @function trnaslateToBrowserLang * @param {isTranslate} isTranslate - true/false * @description Requests for browser translation based on user choice * */ $scope.trnaslateToBrowserLang = function (isTranslate) { if (isTranslate) { /* Point language dropdown to browser language */ $scope.selLang = $scope.brLang.code; /* Initiate preview process for browser language */ $scope.selectThisLang($scope.selLang); /* Remove browser language translation UI */ $scope.brTransMsg = ""; } else { $scope.brTransMsg = ""; } } /* V1.4 */ /** * @function translateThisThread * @description Triggers the translation on button click * @param {mode} manual click or auto - click/null */ $scope.translateThisThread = function (mode) { if (mode != undefined && mode == 'click') { /* Cheking author decision on validation */ if ((document.querySelectorAll(".lingo-TrFlag").length == 0) && ("29990" != "-1")) { //if (!confirm("This thread is not selected for translation by the Author. Do you want to translate this thread?")) { if (!confirm("This thread is not selected for translation by the Author. Do you want to translate this thread?")) { return false; } } } $scope.showTransLation = true; /* If language exists in selected languages then initiate or manage translation */ if ("false" == "true") { $scope.selLang = ""; /* 1.4 Update Analytics on language selected */ try { lingoThreadLangSelected('', '254943'); } catch (e) { } if (angular.element(document.querySelector("#trABody"))) { console.log(angular.element(document.querySelector("trABody"))); $scope.showPreview(angular.element(document.querySelector("#trABody")).innerHTML, $scope.mszList, ""); } $scope.manageTranslation("", "254943"); } else { if ("false" == "true") { alert("Requested languages not present in the selected languages list"); } } /* Detecting Browser language */ $scope.detectBrowserLanguage(); } $rootScope.profLang = ""; /* If language exists in selected languages then initiate or manage translation */ /* Get Cookie */ function getCookie(cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } var lang_code = ""; if ("false" == "true") { /* Language from Parameter */ var lang_code = ""; } else if (anonLang = getCookie('lia.anon.profile.language')) { /* Language from cookie */ /* Get code from source list */ var srObj = $filter('filter')($scope.sourceLangList, function (obj) { return obj.id === anonLang }); if (srObj.length > 0) { /* check code in selected languages */ var selObj = $filter('filter')($scope.languages, function (obj) { return obj.code === srObj[0].code }); if (selObj.length > 0) { lang_code = srObj[0].code; } } } else if (brLangCode = window.navigator.userLanguage || window.navigator.language) { /* Browser Language */ /* Get right language code of the browser language. Get the first value in the matching list */ if (brLangCode.indexOf("-") >= 0) { var obj = $filter('filter')($scope.languages, function (obj) { return obj.code === brLangCode }); if (obj.length > 0) { lang_code = obj[0].code; } } else { var obj = $filter('filter')($scope.languages, function (obj) { return obj.code.split("-")[0] === brLangCode }); if (obj.length > 0) { lang_code = obj[0].code; } } } else { } $rootScope.profLang = lang_code; if (lang_code == "") { lang_code = "en-US"; } $scope.selLang = lang_code; if (angular.element(document.querySelector("#trABody"))) { console.log(angular.element(document.querySelector("#trABody")).innerHTML); $scope.showPreview(angular.element(document.querySelector("#trABody")).innerHTML, $scope.mszList, $scope.selLang); } $scope.showTransLation = true; $scope.selectThisLang($scope.selLang, "1"); if ("auto" == "true") { try { lingoThreadLangSelected($scope.selLang, '254943'); } catch (e) { } $scope.manageTranslation($scope.selLang, "254943"); } /* V1.4 Loading dashbaord (converted into script to remove glitch) */ $scope.dashboard = "dashboard.html"; /** * @function triggerRefresh * @description Managess the translation of given language for the thread * @param {string} langCode - Language Code * @param {string} tid - Thread ID */ $scope.triggerRefresh = function(langCode,tid) { if(confirm("Are you sure you want to manually resubmit the translation?")) { $scope.transPercent = ""; var manualTriggerTrans = lithiumPlugin.manualTriggerTrans(langCode,tid); manualTriggerTrans.then(function(status){ if(status == "refresh") { var resetTranslation = lithiumPlugin.resetTranslation(tid); resetTranslation.then(function(error){ if(error) { $rootScope.errorMsg = error.$; } else { var bulkTranslation = lithiumPlugin.bulkTranslation(langCode,tid); bulkTranslation.then(function(data){ //$rootScope.errorMsg = "Translation has been refreshed. Please refresh page after some time."; $rootScope.errorMsg = "Translation has been refreshed. Please refresh page after some time."; }); } }); } else { $rootScope.errorMsg = status; } }); } } /* V 2.0: 2 = this function called on click reply sync button */ /** * @function manualOOS * @description Sends the Out of sync check request. * */ $scope.manualTriggerOSS = function(replyID){ if($scope.transPercent!="") { var manualOSS = lithiumPlugin.manualOSS("254943",replyID); manualOSS.then(function(value){ if(!value.includes("false")) { $scope.transPercent = ""; // $rootScope.errorMsg = "Message requested for re-translation. Please refresh after some time."; //$rootScope.errorMsg = "Downloading Translated content. Please refresh after some time."; } else { // $rootScope.errorMsg = "Auto translation of message failed. Please refresh the page and retry."; // $rootScope.errorMsg = "Auto translation of message failed. Please refresh the page and retry."; } }); } else { //$rootScope.errorMsg = "Translation is in progress. Please retry after some time."; $rootScope.errorMsg = "Translation is in progress. Please retry in a few minutes."; } } }) .factory('httpInterceptor', ['$q', '$rootScope', function ($q, $rootScope) { /* httpInterceptor intercepts the http calls */ return { request: function (config) { if(config.url.indexOf("language_ep")>=0){ /* Start Loader */ $rootScope.isLoading = true; $rootScope.errorMsg = ""; } return config || $q.when(config); }, requestError: function(request){ if((request.config != undefined) && (request.config.url.indexOf("language_ep")>=0)){ /* Stop Loader */ $rootScope.isLoading = false; /* Display error message */ $rootScope.errorMsg = "Error while processing the request. Please refresh the page and retry."; } return $q.reject(request); }, response: function (response) { if(response.config.url.indexOf("language_ep")>=0){ /* Stop Loader */ $rootScope.isLoading = false; } return response || $q.when(response); }, responseError: function (response) { if((response.config != undefined) && (response.config.url.indexOf("language_ep")>=0)){ /* Display error message */ $rootScope.errorMsg = "Error while processing the request. Please refresh the page and retry."; /* Stop Loader */ $rootScope.isLoading = false; } return $q.reject(response); } }; } ]) .service('lithiumPlugin', function($http,$rootScope) { /* Service that connects the dashboard with Lithium endpoints */ /* V 1.1:7 = Converting all POST calls GET calls */ /** * @function isOutOfSync * @param {string} sourceID - Thread id * @description Sends the ot of sync check request * */ var isOutOfSync = function(sourceID) { return $http.get('/plugins/custom/google/googleeducator/language_ep_proj_callback?mode=OSS&tid='+sourceID+'&xslt=json.xsl').then(function(result){ var apiResponse = result.data; return apiResponse.result; }, function(result){ // debugger; return {"status": "false"}; }); }; /** * @function getTrContent * @param {string} code - Language code * @param {string} tid - Thread id * @description Get the translated content from Lithium. * */ var getTranslation = function(code,tid){ /* var param = { mode:'trContent', code:code, tid:tid, xslt:'json.xsl' }; */ return $http.get('/plugins/custom/google/googleeducator/language_ep_rest_connector?mode=trContent&code='+code+'&tid='+tid+'&xslt=json.xsl').then(function(result){ var apiResponse = result.data; return apiResponse.result; },function(response) { return { "id":"", "body":"", "subject":"", "status":"", "wb":"" }; }); }; /** * @function bulkTransStatus * @param {string} code - Language code * @param {string} tid - Thread id * @description Manages translation of given thread * */ var bulkTranslation = function(code,tid){ /* V1.1: 2*/ /* var param = { mode:'manageTrContent', code:code, tid:tid, xslt:'json.xsl' }; */ return $http.get('/plugins/custom/google/googleeducator/language_ep_rest_connector?mode=manageTrContent&code='+code+'&tid='+tid+'&xslt=json.xsl').then(function(result){ var apiResponse = result.data; /* V1.4:3 Update source language of content in analytics on new post */ if(apiResponse.result.posts != undefined) { var trPosts = JSON.parse(apiResponse.result.posts); angular.forEach(trPosts,function(pObj_l){ try{ lingoUpdateSource(pObj_l.source,pObj_l.tid); } catch(error) { console.log(error); } }) } return apiResponse.result; },function(response) { return { "id":"", "body":"", "status":"", "wb":"" }; }); }; /** * @function setDefaultLang * @param {string} code - Language code * @description Changes the user default language to requested language. * */ var setDefaultLang = function(code){ /* V1.1: 2*/ return $http.get("/plugins/custom/google/googleeducator/language_ep_update_settings?mode=langSet&xslt=json.xsl&code="+code).then(function(result){ return "success"; }, function(result){ return "Error. Please retry after some time"; }); }; /* V 2.0: 1 */ /** * @function resetTranslation * @param {string} tid - Thread ID * @description Calls the endpoint to reset the translation of given thread. * */ var resetTranslation = function(tid){ return $http.get('/plugins/custom/google/googleeducator/language_support?mode=refresh&tid='+tid+'&xslt=json.xsl').then(function(result){ var apiResponse = result.data; return apiResponse.logs.error; }, function(result){ return ""; }); }; /** * @function manualTriggerTrans * @param {string} code - Language code * @param {string} tid - Thread id * @description Manages translation of given thread * */ var manualTriggerTrans = function(code,tid){ /* V 2.0: 3*/ /* var param = { mode:'mtrigger', code:code, tid:tid, xslt:'json.xsl' }; */ return $http.get('/plugins/custom/google/googleeducator/language_ep_proj_callback?mode=mtrigger&code='+code+'&tid='+tid+'&xslt=json.xsl').then(function(result){ var apiResponse = result.data; return apiResponse.result.status; },function(response) { return "Please retry after some time."; }); }; /** @function isOutOfSync * @param {string} sourceID - Thread id * @description Sends the ot of sync check request * */ var manualOSS = function(sourceID,replyID) { return $http.get('/plugins/custom/google/googleeducator/language_ep_proj_callback?mode=manualOSS&tid='+sourceID+'&reply='+replyID+'&xslt=json.xsl').then(function(result){ var apiResponse = result.data; return apiResponse.result.status; }, function(result){ // debugger; return "false"; }); }; /* V 2.0: 3 */ /** * @function trCompletCallback * @param {string} code - Language code * @param {string} docID - Document id * @description Triggers the translation completed callback from Lithium * */ var trCompletCallback = function(code,docID){ return $http.get('/plugins/custom/google/googleeducator/language_ep_proj_callback?mode=callback&type=target&progress=100&document_id='+docID+'&locale_code='+code+'&xslt=json.xsl').then(function(result){ var apiResponse = result.data; return apiResponse.result.status; },function(response) { return "Please retry after some time."; }); }; /* V 2.0: 3 */ /** * @function trCompletUpload * @param {string} code - Language code * @param {string} docID - Document id * @description Triggers the document upload callback from Lithium * */ var trCompletUpload = function(code,docID){ return $http.get('/plugins/custom/google/googleeducator/language_ep_proj_callback?mode=callback&type=document_uploaded&progress=0&document_id='+docID+'&xslt=json.xsl').then(function(result){ var apiResponse = result.data; return apiResponse.result.status; },function(response) { return "Please retry after some time."; }); }; return { isOutOfSync:isOutOfSync, getTranslation:getTranslation, bulkTranslation:bulkTranslation, setDefaultLang:setDefaultLang, resetTranslation:resetTranslation, manualTriggerTrans:manualTriggerTrans, manualOSS:manualOSS, trCompletCallback:trCompletCallback, trCompletUpload:trCompletUpload }; }) .service("cookieService",function(){ /* Service for cookie storage */ /** * @function getBrTChoice * @description Returns the cookie set for browser language translation. * */ var getBrTChoice = function() { var cname = "it_lang_notify_hide"; var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i', { class: 'avatar-role-icon', src: '/html/assets/googleLogo.png' }); element.append(img); } }, error: function(err) { console.log(err); } }); }); }; processAvatars($(".UsersOnlineAvatarsTaplet a")); processAvatars($(".lia-node-activity .UserAvatar.lia-link-navigation")); }); })(LITHIUM.jQuery); } catch (err) { console.log(err); } ;(function ($) { 'use strict'; var currentIdVal = "-1"; var endpointUrl = "/plugins/custom/google/googleeducator/custom.hub_access"; var nodeId = "higher_education_stay_informed"; var ancestorIds = []; ancestorIds.push("higher-education"); ancestorIds.push("qjstt96257"); var HUB_CONFIG = { "higher-education": "ELP_HUB", "admin_hub": "adminHub", "education-leadership": "leadershipHub", "educators": "educators-community" }; var ROLE_CHECK = { "higher-education": false, "admin_hub": false, "education-leadership": false, "educators": false }; var isGlobalAdmin = false; var hubKey = ""; var hubType = ""; var nodeHierarchy = [nodeId].concat(ancestorIds).reverse(); nodeHierarchy.some(function (id) { if (HUB_CONFIG[id]) { hubKey = id; hubType = HUB_CONFIG[id]; return true; } return false; }); if (!hubType) { return; } if (ROLE_CHECK[hubKey] || isGlobalAdmin) { return; } var finalUrl = endpointUrl + '?hubType=' + encodeURIComponent(hubType) + '¤tId=' + encodeURIComponent(currentIdVal); $.ajax({ type: 'POST', url: finalUrl, success: function () { }, error: function (err) { } }); })(LITHIUM.jQuery); LITHIUM.Link({"linkSelector":"a.lia-link-ticket-post-action"}); LITHIUM.AjaxSupport.defaultAjaxFeedbackHtml = "

\n\t\t\t

<\/div>\n\t\t\t\n\t\n\n\t\n\n\t\t<\/div>"; LITHIUM.AjaxSupport.defaultAjaxErrorHtml = " <\/span>\n\n\t\n\t\t

\n\t\t\t

\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t

\n\t\t\t\t\t\tSorry, unable to complete the action you requested.\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\n\t\t\t\t\n\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t\t\n\t\t<\/div>"; LITHIUM.AjaxSupport.fromLink('#link_0', 'acceptCookieEvent', 'false', 'LITHIUM:ajaxError', {}, '6hQbYIQ5tRMgfZJWI2TWtKDDtTNCU34SCXfhjUzS4yY.', 'ajax'); LITHIUM.AjaxSupport.fromLink('#link_1', 'rejectCookieEvent', 'false', 'LITHIUM:ajaxError', {}, '7fuZ1ZjGXpFz4haeE8usFK2UUK9mYeWDPcmVSo1JSuw.', 'ajax'); LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:lightboxRenderComponent","parameters":{"componentParams":"{\n \"triggerSelector\" : {\n \"value\" : \"#link_2\",\n \"class\" : \"lithium.util.css.CssSelector\"\n }\n}","componentId":"cookie.preferences"},"trackableEvent":false},"tokenId":"ajax","elementSelector":"#link_2","action":"lightboxRenderComponent","feedbackSelector":false,"url":"https://www.googleforeducommunity.com/t5/blogs/v2/blogarticlepage.cookiebanneralertv2.link_1:lightboxrendercomponent?t:ac=blog-id/higher_education_stay_informed/article-id/8&t:cp=gdprcookiebanner/contributions/cookiebannercontributionpage","ajaxErrorEventName":"LITHIUM:ajaxError","token":"cqd817gN3F2TAKWdbqDhlaubapd8t3PkTaC8z_tzyHU."}); LITHIUM.Dialog.options['825424534'] = {"contentContext":"cookie.preferences","dialogOptions":{"minHeight":399,"draggable":true,"maxHeight":1400,"dialogContentClass":"lia-cookie-banner-preferences-dialog-body","autoOpen":false,"width":710,"minWidth":760,"dialogClass":"lia-cookie-banner-preferences-dialog","position":["center","center"],"title":"Privacy Preferences","modal":false,"maxWidth":910},"contentType":"ajax"}; LITHIUM.Dialog({ "closeImageIconURL" : "https://www.googleforeducommunity.com/skins/images/F3577F90D235973634D939C550B7F904/theme_hermes/images/button_dialog_close.svg", "activecastFullscreen" : false, "dialogTitleHeadingLevel" : "2", "dropdownMenuSelector" : ".lia-menu-navigation-wrapper", "accessibility" : true, "triggerSelector" : ".lia-panel-dialog-trigger-event-click", "ajaxEvent" : "LITHIUM:lightboxRenderComponent", "focusOnDialogTriggerWhenClosed" : false, "closeEvent" : "LITHIUM:lightboxCloseEvent", "defaultAriaLabel" : "", "dropdownMenuOpenerSelector" : ".lia-js-menu-opener", "buttonDialogCloseAlt" : "Close", "dialogContentCssClass" : "lia-panel-dialog-content", "triggerEvent" : "click", "dialogKey" : "dialogKey" }); LITHIUM.Form.resetFieldForFocusFound(); LITHIUM.CookieBannerAlert({"cookieBannerAlertContent":".lia-cookie-banner-alert-text-content","privacyPolicyURL":"https://policies.google.com/technologies/cookies"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#pageInformation","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_0","feedbackSelector":".InfoMessage"}); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_1","feedbackSelector":".InfoMessage"}); LITHIUM.CustomEvent('.lia-custom-event', 'click'); LITHIUM.DropDownMenu({"userMessagesFeedOptionsClass":"div.user-messages-feed-options-menu a.lia-js-menu-opener","menuOffsetContainer":".lia-menu-offset-container","hoverLeaveEvent":"LITHIUM:hoverLeave","mouseoverElementSelector":".lia-js-mouseover-menu","userMessagesFeedOptionsAriaLabel":"Show contributions of the user, selected option is Show Event Recap: Designing Away from Cognitive Off-Loading post option menu. You may choose another option from the dropdown menu.","disabledLink":"lia-link-disabled","menuOpenCssClass":"dropdownHover","menuElementSelector":".lia-menu-navigation-wrapper","dialogSelector":".lia-panel-dialog-trigger","messageOptions":"lia-component-message-view-widget-action-menu","menuBarComponent":"lia-component-menu-bar","closeMenuEvent":"LITHIUM:closeMenu","menuOpenedEvent":"LITHIUM:menuOpened","pageOptions":"lia-component-community-widget-page-options","clickElementSelector":".lia-js-click-menu","menuItemsSelector":".lia-menu-dropdown-items","menuClosedEvent":"LITHIUM:menuClosed"}); LITHIUM.DropDownMenuVisibilityHandler({"selectors":{"menuSelector":"#actionMenuDropDown","menuItemsSelector":".lia-menu-dropdown-items"}}); LITHIUM.MessageBodyDisplay('#bodyDisplay', '.lia-truncated-body-container', '#viewMoreLink', '.lia-full-body-container' ); LITHIUM.AjaxSupport.fromLink('#kudoEntity', 'kudoEntity', '#ajaxfeedback', 'LITHIUM:ajaxError', {}, '2zcHjL5IN5I7q_TJhvvJ6rIqUtvHacxj6QU8sEtSlIc.', 'ajax'); LITHIUM.AjaxSupport.ComponentEvents.set({ "eventActions" : [ { "event" : "kudoEntity", "actions" : [ { "context" : "envParam:entity", "action" : "rerender" } ] } ], "componentId" : "kudos.widget.button", "initiatorBinding" : true, "selector" : "#kudosButtonV2", "parameters" : { "displayStyle" : "horizontal", "disallowZeroCount" : "false", "revokeMode" : "true", "kudosable" : "true", "showCountOnly" : "false", "disableKudosForAnonUser" : "false", "useCountToKudo" : "false", "entity" : "254943", "linkDisabled" : "false" }, "initiatorDataMatcher" : "data-lia-kudos-id" }); LITHIUM.AjaxFeedback(".lia-inline-ajax-feedback", "LITHIUM:hideAjaxFeedback", ".lia-inline-ajax-feedback-persist"); LITHIUM.AjaxSupport.ComponentEvents.set({ "eventActions" : [ { "event" : "approveMessage", "actions" : [ { "context" : "", "action" : "rerender" }, { "context" : "", "action" : "pulsate" } ] }, { "event" : "unapproveMessage", "actions" : [ { "context" : "", "action" : "rerender" }, { "context" : "", "action" : "pulsate" } ] }, { "event" : "deleteMessage", "actions" : [ { "context" : "lia-deleted-state", "action" : "addClassName" }, { "context" : "", "action" : "pulsate" } ] }, { "event" : "QuickReply", "actions" : [ { "context" : "envParam:feedbackData", "action" : "rerender" } ] }, { "event" : "expandMessage", "actions" : [ { "context" : "envParam:quiltName,expandedQuiltName", "action" : "rerender" } ] }, { "event" : "ProductAnswer", "actions" : [ { "context" : "envParam:quiltName", "action" : "rerender" } ] }, { "event" : "ProductAnswerComment", "actions" : [ { "context" : "envParam:selectedMessage", "action" : "rerender" } ] }, { "event" : "editProductMessage", "actions" : [ { "context" : "envParam:quiltName,message", "action" : "rerender" } ] }, { "event" : "MessagesWidgetEditAction", "actions" : [ { "context" : "envParam:quiltName,message,product,contextId,contextUrl", "action" : "rerender" } ] }, { "event" : "ProductMessageEdit", "actions" : [ { "context" : "envParam:quiltName", "action" : "rerender" } ] }, { "event" : "MessagesWidgetMessageEdit", "actions" : [ { "context" : "envParam:quiltName,product,contextId,contextUrl", "action" : "rerender" } ] }, { "event" : "AcceptSolutionAction", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "RevokeSolutionAction", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "addThreadUserEmailSubscription", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "removeThreadUserEmailSubscription", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "addMessageUserEmailSubscription", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "removeMessageUserEmailSubscription", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "markAsSpamWithoutRedirect", "actions" : [ { "context" : "", "action" : "rerender" } ] }, { "event" : "MessagesWidgetAnswerForm", "actions" : [ { "context" : "envParam:messageUid,page,quiltName,product,contextId,contextUrl", "action" : "rerender" } ] }, { "event" : "MessagesWidgetEditAnswerForm", "actions" : [ { "context" : "envParam:messageUid,quiltName,product,contextId,contextUrl", "action" : "rerender" } ] }, { "event" : "MessagesWidgetCommentForm", "actions" : [ { "context" : "envParam:messageUid,quiltName,product,contextId,contextUrl", "action" : "rerender" } ] }, { "event" : "MessagesWidgetEditCommentForm", "actions" : [ { "context" : "envParam:messageUid,quiltName,product,contextId,contextUrl", "action" : "rerender" } ] } ], "componentId" : "forums.widget.message-view", "initiatorBinding" : true, "selector" : "#messageview", "parameters" : { "disableLabelLinks" : "false", "truncateBodyRetainsHtml" : "false", "forceSearchRequestParameterForBlurbBuilder" : "false", "kudosLinksDisabled" : "false", "useSubjectIcons" : "true", "quiltName" : "BlogTopicMessage", "truncateBody" : "true", "message" : "254943", "includeRepliesModerationState" : "false", "syndicatedView" : "false", "useSimpleView" : "false", "useTruncatedSubject" : "true", "disableLinks" : "false", "messageViewOptions" : "1111110111111100111111101110100101111101", "displaySubject" : "true" }, "initiatorDataMatcher" : "data-lia-message-uid" }); LITHIUM.InformationBox({"updateFeedbackEvent":"LITHIUM:updateAjaxFeedback","componentSelector":"#informationbox_2","feedbackSelector":".InfoMessage"}); /* V1.1: 1 */ /* Data from freemarker */ var trABody = ""; function jsManualTriggerOSS(replyID) { ;(function ($) { $('html, body').animate({ scrollTop: $(".lia-content").offset().top }, 100); if (document.querySelector(".lingo-trans-percent").innerText != "") { $(".lingo-loading-img").removeClass("ng-hide"); $.get('/plugins/custom/google/googleeducator/language_ep_proj_callback?mode=manualOSS&tid=' + '254943' + '&reply=' + replyID + '&xslt=json.xsl', function () { document.querySelector(".lingo-trans-percent").innerText = ""; //document.querySelector(".lingo-error-message").innerText = "Message requested for re-translation. Please refresh the page in a few minutes."; $(".lingo-error-message").removeClass("ng-hide"); $(".lingo-loading-img").addClass("ng-hide"); }) .fail(function () { // document.querySelector(".lingo-error-message").innerText = "Auto translation of message failed. Please refresh the page and retry."; $(".lingo-error-message").removeClass("ng-hide"); $(".lingo-loading-img").addClass("ng-hide"); }) } else { //document.querySelector(".lingo-error-message").innerText = "Translation is in progress. Please retry in a few minutes."; $(".lingo-error-message").removeClass("ng-hide"); } })(LITHIUM.jQuery); } /* V 2.0: 2 */ /* This function will be called on user clicks Reply level retranslate button */ function manualOSS(replyID){ jsManualTriggerOSS(replyID); /* Calling angular function */ /* angular.element(document.getElementById('threadTranslationDashboard')).scope().manualTriggerOSS(replyID);*/ } ;(function($) { /* Called on quick reply */ $('form.lia-message-quick-reply input.lia-button-Submit-action').bind("click", function(e){ /* Calling angular translation dashboard OOS function */ setTimeout(function(){ angular.element(document.getElementById('threadTranslationDashboard')).scope().updateOOS(); }, 6000); /* V1.4:3 update new content source languge on quick reply */ try { lingoUpdateSource('','254943'); } catch(error){ console.log(error); } }); /* V1.4:3 update new content source languge on comment */ $('.lia-button-Submit-action').bind("click", function(e){ /* V1.4 GA code */ if(this.value == "Post Your Comment") { try{ lingoUpdateSource('','254943'); } catch(error){ console.log(error); } } }); })(LITHIUM.jQuery); LITHIUM.PartialRenderProxy({"limuirsComponentRenderedEvent":"LITHIUM:limuirsComponentRendered","relayEvent":"LITHIUM:partialRenderProxyRelay","listenerEvent":"LITHIUM:partialRenderProxy"}); LITHIUM.AjaxSupport({"ajaxOptionsParam":{"event":"LITHIUM:partialRenderProxyRelay","parameters":{"javascript.ignore_combine_and_minify":"true"}},"tokenId":"ajax","elementSelector":document,"action":"partialRenderProxyRelay","feedbackSelector":false,"url":"https://www.googleforeducommunity.com/t5/blogs/v2/blogarticlepage.liabase.basebody.partialrenderproxy:partialrenderproxyrelay?t:ac=blog-id/higher_education_stay_informed/article-id/8","ajaxErrorEventName":"LITHIUM:ajaxError","token":"acPw49d4s22b7dVKpcwPlarjNyyaV5VcPApEQukxwB0."}); LITHIUM.Auth.API_URL = "/t5/util/authcheckpage"; LITHIUM.Auth.LOGIN_URL_TMPL = "/plugins/common/feature/oidcss/sso_login_redirect/providerid/edu-community-prod?referer=https%3A%2F%2FREPLACE_TEXT"; LITHIUM.Auth.KEEP_ALIVE_URL = "/t5/status/blankpage?keepalive"; LITHIUM.Auth.KEEP_ALIVE_TIME = 300000; LITHIUM.Auth.CHECK_SESSION_TOKEN = 'VLRUvmcRUIiKFW1ylWJZ0WMg53Hb-5wD_UX7jU9mPWc.'; LITHIUM.AjaxSupport.useTickets = false; LITHIUM.Cache.CustomEvent.set([{"elementId":"link_7","stopTriggerEvent":false,"fireEvent":"LITHIUM:selectMessage","triggerEvent":"click","eventContext":{"message":254943}},{"elementId":"link_9","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":271,"selectedLabel":"adjunct","title":"Adjunct"}},{"elementId":"link_10","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":210,"selectedLabel":"ai policy","title":"AI Policy"}},{"elementId":"link_11","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":62,"selectedLabel":"assessment","title":"Assessment"}},{"elementId":"link_12","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":295,"selectedLabel":"center for teaching and learning","title":"Center for Teaching and Learning"}},{"elementId":"link_13","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":277,"selectedLabel":"college","title":"College"}},{"elementId":"link_14","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":89,"selectedLabel":"curriculum","title":"Curriculum"}},{"elementId":"link_15","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":43,"selectedLabel":"google classroom","title":"Google Classroom"}},{"elementId":"link_16","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":371,"selectedLabel":"google learning center","title":"Google Learning Center"}},{"elementId":"link_17","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":274,"selectedLabel":"guided learning","title":"Guided Learning"}},{"elementId":"link_18","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":278,"selectedLabel":"leader development","title":"Leader Development"}},{"elementId":"link_19","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":275,"selectedLabel":"modernized assignment","title":"Modernized Assignment"}},{"elementId":"link_20","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":181,"selectedLabel":"professional learning","title":"Professional Learning"}},{"elementId":"link_21","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":222,"selectedLabel":"research","title":"Research"}},{"elementId":"link_22","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":133,"selectedLabel":"resources","title":"Resources"}},{"elementId":"link_23","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":267,"selectedLabel":"tenure & career stream","title":"Tenure & Career Stream"}},{"elementId":"link_24","stopTriggerEvent":false,"fireEvent":"LITHIUM:labelSelected","triggerEvent":"click","eventContext":{"uid":273,"selectedLabel":"university","title":"University"}}]); LITHIUM.Loader.runJsAttached(); }); // -->