LEGO Education Community (2024)

Join the Conversation

Filter By

Relevance

    `;previousOptionId = filterOptionValue;}filterInputElement = ``filterInputClass = `form-check${(isChildOption) ? ' pl-4' : ''} field_input checkbox-field`;parentCollapseTarget = '';collapseDataAttributes = 'style="padding-left: 1.5em !important;"';if (showCollapseControls) {filterInputElement = '';filterInputClass = 'collapse collapsible-parent-filter pb-1 pl-0_95 pointer d-flex flex-row justify-content-between align-items-center';parentCollapseTarget = `parent_collapse_${filterOptionValue}_cd3e8b718fba96818eca8577163917c0`collapseDataAttributes = `data-toggle="collapse" data-target="#${parentCollapseTarget}" aria-expanded="false" aria-controls="${parentCollapseTarget}"`;}filterValueInput += `

    ${showCollapseControls ? buildCollapseExpandElements_cd3e8b718fba96818eca8577163917c0(filterOptionValue) : ''}

    `;if (!isChildOption && optionIndex < filterConfig.optionsOrder.length - 1) {// start of collapsible containerparentOptionIndex = filterOptionValue;filterValueInput += `

    `;}});filterValueInput += '

    ';break;case "countrySelect":case "dropDown":case "multipleChoice":case "state":filterValueInput = '';break;default:filterValueInput = '';}const filterContainer = jQuery('

    ');filterContainer.find('.filter_label').html(filterConfig.label).on('click', (e) => {jQuery(e.target).parent().parent('[data-container-expand]').find('[data-container-toggles] a:visible').click();});filterContainer.find('.filter_value_select').replaceWith(filterValueInput);filterContainer.attr('data-filter-id', filterId);return filterContainer;}function applyHideBadgeListOption_cd3e8b718fba96818eca8577163917c0(filterContainer, filterId){if (filterId === 'field_badgeList' && false) {filterContainer.addClass('d-none');filterContainer.insertBefore(filterContainer.prev());}}function addModalFilter_cd3e8b718fba96818eca8577163917c0(filterSelection, expand, callback){const filterId = jQuery(filterSelection).attr('data-filter-id');const filterContainer = buildFilterContainer_cd3e8b718fba96818eca8577163917c0(filterSelection, filterId);const collapsibleId = `filter_body_side_${filterId}_cd3e8b718fba96818eca8577163917c0`;filterContainer.find('.collapse:not([data-checkbox-collapse])').attr('id', collapsibleId).attr('data-collapse-field-id', filterId);filterContainer.find('.filter_collapse').attr('style', '').attr('href', '#' + collapsibleId).attr('aria-controls', collapsibleId);filterContainer.find('.filter_expand').attr('style', 'display:none;').attr('href', '#' + collapsibleId).attr('aria-controls', collapsibleId);filterContainer.find('.filter_value_select').on('change', (e) => {// remove active quick filtersconst activeQuickfilters = jQuery(e.target).parents('.modal-body').find('.quick_filter.active');if (activeQuickfilters.length > 0 && (e.target.type === 'checkbox' && e.target.checked) || e.target.value !== '') {activeQuickfilters.each((_, quickFilterElement) => {const quickFilter = jQuery(quickFilterElement);quickFilter.addClass('btn-outline-secondary');quickFilter.removeClass('active');quickFilter.removeClass('btn-secondary');});}});if (expand) {filterContainer.find('.collapse').addClass('show');} else {filterContainer.find('.filter_collapse').attr('style', 'display:none;');filterContainer.find('.filter_expand').attr('style', '');}const existingModalFilters = jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal #applied_filters');existingModalFilters.append(filterContainer);applyHideBadgeListOption_cd3e8b718fba96818eca8577163917c0(filterContainer, filterId);filterContainer.show();if (typeof callback === 'function') {callback();}}function addSideFilter_cd3e8b718fba96818eca8577163917c0(filterSelection){const filterId = jQuery(filterSelection).attr('data-filter-id');const filterContainer = buildFilterContainer_cd3e8b718fba96818eca8577163917c0(filterSelection, filterId);const collapsibleId = `filter_body_side_${filterId}_cd3e8b718fba96818eca8577163917c0`;filterContainer.find('div[data-container-toggles]').addClass('pl-1');filterContainer.find('.collapse:not([data-checkbox-collapse])').attr('id', collapsibleId).attr('data-collapse-field-id', filterId)filterContainer.find('.filter_collapse').attr('href', '#' + collapsibleId).attr('aria-controls', collapsibleId);filterContainer.find('.filter_expand').attr('href', '#' + collapsibleId).attr('aria-controls', collapsibleId);filterContainer.find('.filter_value_select').on('change', (e) => {const modifiedFilters = jQuery(e.target);applyFilters_cd3e8b718fba96818eca8577163917c0({ modifiedFilters });});const existingSideFilters = jQuery('#cd3e8b718fba96818eca8577163917c0_tableListTypeFilters');existingSideFilters.append(filterContainer);applyHideBadgeListOption_cd3e8b718fba96818eca8577163917c0(filterContainer, filterId);filterContainer.show();}function buildFilterSelector_cd3e8b718fba96818eca8577163917c0(){var searchFilters = searchFilters_cd3e8b718fba96818eca8577163917c0;var filterDropdownInternal = '';var fieldsGroup = '';Object.entries(searchFilters).forEach(([filterId, filterConfig]) => {if (filterConfig.hidden){return;}var dropdownItem = '' + filterConfig.label + '';if (filterId.indexOf('field_') === 0){fieldsGroup += dropdownItem;}else{filterDropdownInternal += dropdownItem;}});if (fieldsGroup.length !== 0){var separator = (filterDropdownInternal.length === 0)? '' : '

    Fields

    ';filterDropdownInternal += separator + fieldsGroup;}if (filterDropdownInternal.length === 0){jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal #filter_dropdown').remove();}else{var filterModalInternalWrapper = jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal .dropdown-menu-internal');filterModalInternalWrapper.append(filterDropdownInternal);if (typeof SimpleBar === 'function'){new SimpleBar(filterModalInternalWrapper[0]);}}}var createFilterPill = function(filterId, label){activeFilterPill = jQuery('

  • '+ '' + ((label.length <= 15) ? label : label.substring(0, 15) + '...') + ''+ ''+ '
  • ');return activeFilterPill;}var addActiveFilter_cd3e8b718fba96818eca8577163917c0 = function(filterId, filterValue){if (typeof searchFilters_cd3e8b718fba96818eca8577163917c0[filterId] === 'undefined'){return;}const filterConfig = searchFilters_cd3e8b718fba96818eca8577163917c0[filterId];const activeFiltersContainer = jQuery('#cd3e8b718fba96818eca8577163917c0_active_filters');if (filterConfig.type === "checkboxes"){filterValue.forEach(function(value){const filterLabel = filterConfig['options'][value];activeFilterPill = createFilterPill(filterId, filterLabel);activeFilterPill.find('.fa-times').on('click keypress', function(event){if (!accessibleClick(event, true)){return;}const filterContainer = jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal #applied_filters .filter_container[data-filter-id="' + filterId + '"]');const filterChecked = filterContainer.find('.filter_value_select:checked');// Remove filter selection, but keep wrapper for table list typesif (filterChecked.length > 0) {const filterInput = filterChecked.filter('input[value="' + value + '"]');filterInput.prop('checked', false);const modifiedFilters = jQuery(filterInput);applyFilters_cd3e8b718fba96818eca8577163917c0({ modifiedFilters });}});activeFiltersContainer.append(activeFilterPill);});}else{var filterLabel = (typeof filterConfig['options'][filterValue] !== 'undefined') ? filterConfig['options'][filterValue] : filterValue;activeFilterPill = createFilterPill(filterId, filterLabel);activeFilterPill.find('.fa-times').on('click keypress', function(event){if (accessibleClick(event, true)){const filter = jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal #applied_filters .filter_container[data-filter-id="' + filterId + '"]').find('.filter_value_select').val('');const modifiedFilters = jQuery(filter);applyFilters_cd3e8b718fba96818eca8577163917c0({ modifiedFilters });}});activeFiltersContainer.append(activeFilterPill);}}var addActiveFilters_cd3e8b718fba96818eca8577163917c0 = function(params){jQuery('#cd3e8b718fba96818eca8577163917c0_active_filters [data-filter-id]').remove();jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal .filter_container').each(function(){var filterId = jQuery(this).attr('data-filter-id');if (filterId.indexOf('field_') === 0){fieldId = filterId.substring(6);if (typeof params['search_filters']['fields'][fieldId] !== 'undefined'){addActiveFilter_cd3e8b718fba96818eca8577163917c0(filterId, params['search_filters']['fields'][fieldId]);}}else{if (typeof params['search_filters'][filterId] !== 'undefined'){addActiveFilter_cd3e8b718fba96818eca8577163917c0(filterId, params['search_filters'][filterId]);}}});};var getSearchParams_cd3e8b718fba96818eca8577163917c0 = function(){var filterModal = jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal');var searchFilters = searchFilters_cd3e8b718fba96818eca8577163917c0;var query = jQuery('#cd3e8b718fba96818eca8577163917c0_query').val();var tags = jQuery('#cd3e8b718fba96818eca8577163917c0_tags').val();var filters = filterModal.find('.filter_container');var quickFilters = jQuery('#module_5_0-0 .quick_filter');var params = {search_query : query,search_tags : tags,search_filters: {fields: {}},active_quick_filters: {},inactive_quick_filters: {}};quickFilters.each(function(){var filterContainer = jQuery(this);var destination = filterContainer.hasClass('active') ? 'active_quick_filters' : 'inactive_quick_filters';var filterType = filterContainer.attr('data-filter-type');var filterId = filterContainer.attr('data-filter-id');var filterVal = filterContainer.attr('data-filter-value');if (typeof filterId !== 'undefined' && filterId !== ''){if (!params[destination].hasOwnProperty(filterType)){params[destination][filterType] = {};}params[destination][filterType][filterId] = filterVal;}});if (filters.length === 0){return params;}filters.each(function(){var filterContainer = jQuery(this);var filterId = filterContainer.attr('data-filter-id');var filterValue = null;if ((typeof filterId === 'undefined' || filterId == '')|| typeof searchFilters[filterId] === 'undefined'){return;}var filterConfig = searchFilters[filterId];if (filterConfig.type === "checkboxes"){filterValue = filterContainer.find('.filter_value_select:checked');}else{filterValue = filterContainer.find('.filter_value_select').val();}if (typeof filterValue === 'undefined' || filterValue.length === 0){return;}if (filterConfig.type === "checkboxes"){filterValue = filterValue.map(function(){ return jQuery(this).val(); }).get();}if (filterId.indexOf('field_') === 0){filterId = filterId.substring(6);params['search_filters']['fields'][filterId] = filterValue;}else{params['search_filters'][filterId] = filterValue;}});return params;};var toggleTableHeaderFilters_cd3e8b718fba96818eca8577163917c0 = function(filterId, filterValue){const filterContainer = jQuery(`#module_5_0-0 [data-filter-id="${filterId}"]`);const eventData = { headerToggledFilter: true };if (filterContainer.is(':button')) {toggleQuickFilterButton_cd3e8b718fba96818eca8577163917c0(filterContainer[0]);eventData.modifiedFilters = jQuery(filterContainer[0]);} else if (filterContainer.attr('data-filter-config-type') === "checkboxes") {const modifiedFilters = filterContainer.find(`.filter_value_select[value="${filterValue}"]`);modifiedFilters.prop('checked', !modifiedFilters.prop('checked'));eventData.modifiedFilters = modifiedFilters;}applyFilters_cd3e8b718fba96818eca8577163917c0(eventData);}var applyFilters_cd3e8b718fba96818eca8577163917c0 = function({ headerToggledFilter = false, modifiedFilters, modalSubmit = false, textSearch = false } = {}){if (modifiedFilters) {jQuery('#module_5_0-0').trigger('updateSideAndModalFilters_cd3e8b718fba96818eca8577163917c0', { headerToggledFilter, modifiedFilters, modalSubmit, textSearch });}var paginator = jQuery('#cd3e8b718fba96818eca8577163917c0').data('jsPaginator');var searchParams = getSearchParams_cd3e8b718fba96818eca8577163917c0();addActiveFilters_cd3e8b718fba96818eca8577163917c0(searchParams);paginator.setParams(searchParams);paginator.clearPagination();paginator.load(false);toggleSortVisibility_cd3e8b718fba96818eca8577163917c0(searchParams);};var toggleSortVisibility_cd3e8b718fba96818eca8577163917c0 = function(searchParams){var removeClass = 'd-none';var addClass = 'd-flex';// Sort and filtering are unable to be applied at same time currently so show/hide container depending on if filters existif (searchParams.search_query || searchParams.search_tags|| Object.keys(searchParams.search_filters).length > 1|| Object.keys(searchParams.search_filters.fields).length > 0|| searchHasCustomActiveQuickFilters_cd3e8b718fba96818eca8577163917c0(searchParams)){removeClass = 'd-flex';addClass = 'd-none';}jQuery('#cd3e8b718fba96818eca8577163917c0_search_sort_container').removeClass(addClass).addClass(removeClass);jQuery('#cd3e8b718fba96818eca8577163917c0_sort_container').removeClass(removeClass).addClass(addClass);};const searchHasCustomActiveQuickFilters_cd3e8b718fba96818eca8577163917c0 = function (searchParams = {}) {const { active_quick_filters: { data: activeQuickFilterData = {} } = {}} = searchParams;const customActiveQuickFilters = Object.keys(activeQuickFilterData).filter((quickFilter) => {return quickFilter.includes('custom_filter_tag') || quickFilter.includes('custom_filter_query')});return customActiveQuickFilters.length > 0;}var toggleAllowingNewSearchFilters_cd3e8b718fba96818eca8577163917c0 = function () {// Quick filters do not work with search filters so if quick filters, disable search filtersif (jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal .quick_filter.active').length > 0) {if (true) {jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal #applied_filters').empty();}jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal #filter_dropdown_btn').prop('disabled', true);} else {jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal #filter_dropdown_btn').prop('disabled', false);}}var toggleQuickFilterButton_cd3e8b718fba96818eca8577163917c0 = function (buttonElement) {const quickFilterButton = jQuery(buttonElement);const addClass = (quickFilterButton.hasClass('active') ? 'btn-outline-secondary' : 'btn-secondary');const removeClass = (quickFilterButton.hasClass('active') ? 'btn-secondary' : 'btn-outline-secondary');quickFilterButton.removeClass(removeClass);quickFilterButton.addClass(addClass);quickFilterButton.toggleClass('active');if (typeof quickFilterButton.data('left-quick-filter') !== 'undefined') {const modifiedFilters = jQuery(quickFilterButton);applyFilters_cd3e8b718fba96818eca8577163917c0({ modifiedFilters });} else if (quickFilterButton.hasClass('active')) {// updating bulk filter change in modal, remove all field filtersjQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal .filter_container .filter_value_select').each((_, filterElement) => {if (filterElement.type === 'text' || filterElement.type === 'select-one') {filterElement.value = '';} else if (filterElement.type === 'checkbox') {filterElement.checked = false;}});}toggleAllowingNewSearchFilters_cd3e8b718fba96818eca8577163917c0();}const filterModalCurrentValues_cd3e8b718fba96818eca8577163917c0 = new Map();const quickFilterModalCurrentValues_cd3e8b718fba96818eca8577163917c0 = new Map();jQuery(document).ready(function(){var filterModal_cd3e8b718fba96818eca8577163917c0 = jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal');jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal').on('hide.bs.modal', function () {// restore previous valuesconst filterIds = [...filterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.keys()];const quickFilterIds = [...quickFilterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.keys()];quickFilterIds.forEach((quickFilterId) => {jQuery(`#cd3e8b718fba96818eca8577163917c0_filter_modal .quick_filter[data-filter-id=${quickFilterId}]`).attr('class', quickFilterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.get(quickFilterId));});toggleAllowingNewSearchFilters_cd3e8b718fba96818eca8577163917c0();filterIds.forEach((fieldId) => {const fieldValues = filterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.get(fieldId);if (fieldValues instanceof Map) {[...fieldValues.keys()].forEach((fieldValue) => {const { isChecked, isIndeterminate } = fieldValues.get(fieldValue);jQuery(`#cd3e8b718fba96818eca8577163917c0_filter_modal .filter_container .filter_value_select[data-filter-form-element="${fieldId}"][value="${fieldValue}"]`).prop('checked', isChecked).prop('indeterminate', isIndeterminate);});} else {// select or textjQuery(`#cd3e8b718fba96818eca8577163917c0_filter_modal .filter_container .filter_value_select[data-filter-form-element="${fieldId}"]`).val(fieldValues)}})});jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal').on('shown.bs.modal', function () {filterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.clear();quickFilterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.clear();jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal .quick_filter').each((_, filterElement) => {quickFilterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.set(filterElement.getAttribute('data-filter-id'), filterElement.className);});jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal .filter_container .filter_value_select').each((_, filterElement) => {const fieldId = filterElement.getAttribute('data-filter-form-element');if (filterElement.type === 'text' || filterElement.type === 'select-one') {filterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.set(fieldId, filterElement.value);} else if (filterElement.type === 'checkbox') {if (filterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.has(fieldId) == false) {filterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.set(fieldId, new Map());}const options = filterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.get(fieldId);options.set(filterElement.value, { isChecked: filterElement.checked, isIndeterminate: filterElement.indeterminate });}});});jQuery('#cd3e8b718fba96818eca8577163917c0_enable_filters').on('click',function(){jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal').modal('show');});jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal .clear_filters').on('click',function(){filterModal_cd3e8b718fba96818eca8577163917c0.find('.filter_remove').click();jQuery('#cd3e8b718fba96818eca8577163917c0_query, #cd3e8b718fba96818eca8577163917c0_tags').val("");filterModal_cd3e8b718fba96818eca8577163917c0.find('.quick_filter.active').click();});jQuery('#cd3e8b718fba96818eca8577163917c0_query, #cd3e8b718fba96818eca8577163917c0_tags').on('change',function(){applyFilters_cd3e8b718fba96818eca8577163917c0({ modifiedFilters: jQuery(), textSearch: true });});jQuery('#cd3e8b718fba96818eca8577163917c0_query, #cd3e8b718fba96818eca8577163917c0_tags').on('keydown',function(e){var code = typeof e.originalEvent.code !== 'undefined' ? e.originalEvent.code : e.keyCode;if (code == 'Enter' || code == '13'){applyFilters_cd3e8b718fba96818eca8577163917c0();jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal').modal('hide');}});jQuery('#cd3e8b718fba96818eca8577163917c0_apply, #cd3e8b718fba96818eca8577163917c0_submit').on('click',function(){filterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.clear();quickFilterModalCurrentValues_cd3e8b718fba96818eca8577163917c0.clear();// Filter selection from the modal occured. Update the filtersconst modifiedFilters = jQuery(this).parents('.modal-content').find('.modal-body .quick_filter,.modal-body .filters_container .filter_value_select');applyFilters_cd3e8b718fba96818eca8577163917c0({ modifiedFilters, modalSubmit: true });jQuery('#cd3e8b718fba96818eca8577163917c0_filter_modal').modal('hide');});jQuery('#module_5_0-0 .quick_filter').on('click', function(e) {toggleQuickFilterButton_cd3e8b718fba96818eca8577163917c0(e.target);});// populate filter selectorbuildFilterSelector_cd3e8b718fba96818eca8577163917c0();// add applied filterfilterModal_cd3e8b718fba96818eca8577163917c0.find('#filter_dropdown').on('click', '.dropdown-item', function(){addModalFilter_cd3e8b718fba96818eca8577163917c0(this, true);});if (false) {jQuery('#module_5_0-0 #filter_dropdown .dropdown-item').each((_, searchFilter) => {addModalFilter_cd3e8b718fba96818eca8577163917c0(searchFilter);addSideFilter_cd3e8b718fba96818eca8577163917c0(searchFilter);});jQuery('#cd3e8b718fba96818eca8577163917c0_tableListTypeFilters').on('click', '.filter_collapse, .filter_expand', function() {jQuery(this).toggle();jQuery(this).siblings().toggle();});jQuery('#cd3e8b718fba96818eca8577163917c0_tableListTypeFilters').on('click', '.collapsible-parent-filter', function() {var expandToggle = jQuery(this).find('.checkbox_filter_expand[data-toggle="collapse"]');var collapseToggle = jQuery(this).find('.checkbox_filter_collapse[data-toggle="collapse"]')expandToggle.toggle();collapseToggle.toggle();});}const toggleIndeterminate = (wrapper, fieldId, parentOptionId) => {const indeterminate = Boolean(jQuery(wrapper).find(`[data-parent-option-id="${parentOptionId}"]:checked`).length);jQuery(`#module_5_0-0 [data-filter-form-element="${fieldId}"][value="${parentOptionId}"]`).prop('indeterminate', indeterminate);}jQuery('#module_5_0-0 .field_input input[data-parent-option-id]').on('change', ({ target }) => {const parentOptionId = jQuery(target).attr('data-parent-option-id');const fieldId = jQuery(target).attr('data-filter-form-element');const wrapper = jQuery(target).parents('.filter_container')[0];toggleIndeterminate(wrapper, fieldId, parentOptionId);});jQuery('#module_5_0-0 .field_input input').each((_, field) => {const fieldId = field.getAttribute('data-filter-form-element');const parentOptionId = field.value;const wrapper = jQuery(field).parents('.filter_container')[0];toggleIndeterminate(wrapper, fieldId, parentOptionId);});// remove applied filtersjQuery('#module_5_0-0 .filter_container, #applied_filters').on('click', '.filter_remove', (e) => {e.preventDefault();const filterContainer = jQuery(e.target).closest('.filter_container');const filterId = filterContainer.attr('data-filter-id');const filterConfigType = filterContainer.attr('data-filter-config-type');if (filterConfigType === "checkboxes") {filterContainer.find(`.filter_value_select[data-filter-form-element="${filterId}"]`).prop('checked', false).prop('indeterminate', false);} else if (filterConfigType === "dropDown"|| filterConfigType === "textField"|| filterConfigType === "multipleChoice"|| filterConfigType === "state"|| filterConfigType === "countrySelect") {filterContainer.find(`.filter_value_select[data-filter-form-element="${filterId}"]`).val('');}if (jQuery(e.target).parents('#cd3e8b718fba96818eca8577163917c0_tableListTypeFilters').length > 0) {const modifiedFilters = filterContainer.find('.filter_value_select');applyFilters_cd3e8b718fba96818eca8577163917c0({ modifiedFilters });}});filterModal_cd3e8b718fba96818eca8577163917c0.find('#applied_filters').on('click', '.filter_collapse, .filter_expand', function(){jQuery(this).toggle();jQuery(this).siblings().toggle();});var searchParams = (typeof getSearchParams_cd3e8b718fba96818eca8577163917c0 == 'function') ? getSearchParams_cd3e8b718fba96818eca8577163917c0() : '';toggleSortVisibility_cd3e8b718fba96818eca8577163917c0(searchParams);jQuery('#cd3e8b718fba96818eca8577163917c0_order_by .dropdown-item').on('click', function(e){jQuery('#cd3e8b718fba96818eca8577163917c0_order_by span.fa-check').remove();var sortbyText = jQuery.trim(jQuery(e.target).text());// Set dropdown text to match new sortjQuery('#cd3e8b718fba96818eca8577163917c0_order_by [data-toggle]').text(sortbyText).attr('aria-label', sortbyText);// Insert checkbox icon into selected sort inside dropdownvar activeText = '' + sortbyText;jQuery(e.target).html(activeText);var orderBy = jQuery(e.target).data('order-by');var sortOrder = jQuery(e.target).data('default-sort-order');// Make sortOrder arrow icon match the default sortOrder for selected sort optionif (sortOrder == 'desc'){jQuery('#cd3e8b718fba96818eca8577163917c0_sort_order').removeClass('fa-arrow-up').addClass('fa-arrow-down');}else{jQuery('#cd3e8b718fba96818eca8577163917c0_sort_order').removeClass('fa-arrow-down').addClass('fa-arrow-up');}var params = {sortOrder: sortOrder,orderBy: orderBy,};var paginator = jQuery('#cd3e8b718fba96818eca8577163917c0').data('jsPaginator');paginator.setParams(params);paginator.clearPagination();paginator.load();});jQuery('#cd3e8b718fba96818eca8577163917c0_sort_order').on('click keyup', function(e){var keycode = (e.keyCode ? e.keyCode : e.which);if (e.type == 'click' || (e.type == 'keyup' && keycode == 13)){// Reverse the sort order between asc / descif (jQuery(e.target).hasClass('fa-arrow-up')){jQuery(e.target).data('sort-order', 'desc').removeClass('fa-arrow-up').addClass('fa-arrow-down');}else{jQuery(e.target).data('sort-order', 'asc').removeClass('fa-arrow-down').addClass('fa-arrow-up');}var orderBy = jQuery('#cd3e8b718fba96818eca8577163917c0_order_by .fa-check').parent().data('order-by');var sortOrder = jQuery('#cd3e8b718fba96818eca8577163917c0_sort_order').data('sort-order');var params = {sortOrder: sortOrder,orderBy: orderBy,};var paginator = jQuery('#cd3e8b718fba96818eca8577163917c0').data('jsPaginator');paginator.setParams(params);paginator.clearPagination();paginator.load();}});// Event handler to sync filtersjQuery(document).on("#module_5_0-0 updateSideAndModalFilters_cd3e8b718fba96818eca8577163917c0", ( event, { headerToggledFilter = false,modalSubmit = false,modifiedFilters = [],textSearch = false,} = {} ) => {const removeAllFieldFilters = () => {jQuery('#cd3e8b718fba96818eca8577163917c0_active_filters').empty();jQuery('#module_5_0-0 .filter_container .filter_value_select').each((_, filterElement) => {if (filterElement.type === 'text' || filterElement.type === 'select-one') {filterElement.value = '';} else if (filterElement.type === 'checkbox') {filterElement.checked = false;}});}const removeQuickFilters = () => {jQuery('#module_5_0-0 .quick_filter').each((_, quickFilterElement) => {const quickFilter = jQuery(quickFilterElement);quickFilter.addClass('btn-outline-secondary');quickFilter.removeClass('active');quickFilter.removeClass('btn-secondary');});}if (textSearch) {removeQuickFilters();}modifiedFilters.each((_, eventTarget) => {const wrapper = jQuery(eventTarget).parents('.filter_container[data-filter-id]');const filterFieldId = wrapper.attr('data-filter-id');const fieldType = wrapper.attr('data-filter-config-type');const expandFilterContainer = () => {jQuery(`#module_5_0-0 div[data-collapse-field-id="${filterFieldId}"]`).collapse('show');if (jQuery(`#module_5_0-0 div[data-collapse-field-id="${filterFieldId}"]`).hasClass('show') === false) {wrapper.find('a.filter_expand').toggle();wrapper.find('a.filter_expand').siblings().toggle();}}if (jQuery(eventTarget).hasClass('quick_filter')) {jQuery(`#module_5_0-0 .quick_filters .quick_filter[data-filter-id="${eventTarget.getAttribute('data-filter-id')}"]`).each((_, el) => {const isSideFilter = el.classList.contains('mb-2');el.className = eventTarget.className;if (isSideFilter) {el.classList.add('mb-2');}});jQuery(`#cd3e8b718fba96818eca8577163917c0_query`).val('');if (jQuery(eventTarget).hasClass('active')) {removeAllFieldFilters();}} else if (fieldType === "checkboxes") {const filterElement = jQuery(`#module_5_0-0 .filter_value_select[value="${eventTarget.value}"][data-filter-form-element="${filterFieldId}"]`);if (filterElement.prop('checked') !== eventTarget.checked || ((headerToggledFilter || modalSubmit) && eventTarget.checked)) {expandFilterContainer();}filterElement.prop('checked', eventTarget.checked);if (!modalSubmit) {removeQuickFilters();}} else if (fieldType === "dropDown"|| fieldType === "textField"|| fieldType === "multipleChoice"|| fieldType === "state"|| fieldType === "countrySelect") {const filterElement = jQuery(`#module_5_0-0 .filter_value_select[data-filter-form-element="${filterFieldId}"]`);if (filterElement.val() !== eventTarget.value || (modalSubmit && eventTarget.value !== '')) {expandFilterContainer();}filterElement.val(eventTarget.value);if (!modalSubmit) {removeQuickFilters();}}});});});//]]>

    Produtos Lego

    8

    How to be an educator representing Lego in Brazil? How can I buy Lego more

    Pollyanna CardosoCategoryGetting Started17d

    Keep It Safe-Spike Prime Lesson

    318

    My daughter and I are having trouble figuring out the block code for the condition on the safe to not have it open ...

    JASON RothenburgerCategoryGetting StartedFeb '24

    cameron allenMar '24

    @JASON Rothenburger my son and I also struggling but looks like no answers here. Did you work it out?

    JASON RothenburgerMar '24

    @cameron allen yes. You have to add in a sound in between each direction command for the rotation so that they act as a ...

    cameron allenMar '24

    @JASON Rothenburger :

    @cameron allen yes. You have to add in a sound in between each direction command for the ...

    Lego Education México User Groups Global-Latam

    15

    Eventos Comunitarios, talleres, actividades y recursos completamente en español para la comunidad Latín - ...

    B Aurora RZ VallesCategoryGetting StartedFeb '24

    Architecture Week, April 14-20 and activities

    10

    Excited to share the American Institute of Architects is celebrating Architecture Week and you can find some fun ...

    Andrea MiloCategoryGetting StartedFeb '24

    Howto transfer data files from spike prime to PC / iPad - ...

    244

    Hi, how can files created being on the spike prime hub file system be copied/transferred to the PC/iPad? ...

    J privatCategoryGetting StartedDec '23

    J privatDec '23

    I did not get any reply here but want to share my result:

    1. The current spike hub3 des not support this anymore.

    2. The ...

    Marek LewandowskiFeb '24

    @J privat
    For the past years LEGO is increasingly locking their robotic solution to whatever they designed as ...

    Lego Spike Prime Kit with Lego Spike Essential Lessons

    22

    Can I use Lego Spike Essential lessons with the Lego Spike Prime kits? It seems to me that the Spike Essential ...

    Jeanne SalchliCategoryGetting StartedJan '24

    Pretest or Posttest for Spike Prime

    20

    Hi, Has anyone developed a pretest or posttest to use with their Spike Prime Units? I'm needing to start one to show ...

    Andrea WeedmanCategoryGetting StartedNov '23

    Can the LE BricQ instructions be found online?

    124

    Is there a possibility having the building instructions for both BricQ sets online? I think the booklets are ...

    Roel van der LindenCategoryGetting StartedNov '23

    Roel van der LindenNov '23

    @Roel van der Linden

    Found them when I had some spare time left over for a good search, for all others:

    BricQ Prime - ...

    Python-API and -documentation in SPIKE-App

    384

    Hi! I'm quite new to this community - and new to python, which I currently try to learn by using SPIKE Prime. However ...

    Oliver BeyerCategoryGetting StartedAug '23

    Ian DudleyOct '23

    @Oliver Beyer I have used the Python version using the Inventor App that worked well. This might be of help. If you ...

    Ian DudleyOct '23

    @Oliver Beyer Have a look at this. What I did here was to provide a specific lesson only by cut and pasting them so ...

    Oliver BeyerNov '23

    @Ian Dudley Hello Ian, sorry for the delayed response - haven’t visited this site for quite a while - and many thanks ...

    Completely Lost

    21

    Thank you for helping a first-timer. Questions: What does “Stage 3” mean? regarding Age levels/Grade levels Are ...

    Christian DeleonCategoryGetting StartedNov '23

    LEGO Education Community (2024)
    Top Articles
    Latest Posts
    Article information

    Author: Kelle Weber

    Last Updated:

    Views: 5509

    Rating: 4.2 / 5 (53 voted)

    Reviews: 92% of readers found this page helpful

    Author information

    Name: Kelle Weber

    Birthday: 2000-08-05

    Address: 6796 Juan Square, Markfort, MN 58988

    Phone: +8215934114615

    Job: Hospitality Director

    Hobby: tabletop games, Foreign language learning, Leather crafting, Horseback riding, Swimming, Knapping, Handball

    Introduction: My name is Kelle Weber, I am a magnificent, enchanting, fair, joyous, light, determined, joyous person who loves writing and wants to share my knowledge and understanding with you.