51福利社

Skip Navigation

Michael Marzano

Professor, Management

Plaster College of Business and Entrepreneurship

Course Information

Term Course Course Name
Fall I 26 8-Week MGM T3604 OL11 Online Principles of Operations Management
Fall II 26 8-Week MGM T5608 FLX21 Hyflex Operations Management
Spring I 27 8-Week MGM T3604 OL11 Online Principles of Operations Management
Spring I 27 8-Week MGM T5604 OL11 Online Logistics Management
Spring II 27 8-Week MGM T5608 FLX21 Hyflex Operations Management
Summer 27 8-Week MGM T5608 OL21 Online Operations Management
(function($){ const FORM_ID = 1; const PARENT_ID = '#input_1_1'; const CHILD_ID = '#input_1_3'; const nodes = [{"id":23,"value":"Undergraduate","label":"Bachelor\u2019s","children":[{"value":"Accounting Bachelor","label":"Accounting, BA\/BS (Online)","accelerated":"false"},{"value":"Applied AI, BA","label":"Applied AI, BA","accelerated":"false"},{"value":"Applied AI, BA with Ethical Decision-Making Emphasis","label":"Applied AI, BA with Ethical Decision-Making Emphasis","accelerated":"false"},{"value":"Applied Psychology, BA with Forensic Psychology and Criminology Emphasis","label":"Applied Psychology, BA with Forensic Psychology and Criminology Emphasis","accelerated":"false"},{"value":"Applied Psychology, BA with Foundations of Human Behavior Emphasis","label":"Applied Psychology, BA with Foundations of Human Behavior Emphasis","accelerated":"false"},{"value":"Applied Psychology, BA with Mental Health Emphasis","label":"Applied Psychology, BA with Mental Health Emphasis","accelerated":"false"},{"value":"Art and Design Bachelor","label":"Art and Design, BA\/BFA (Online)","accelerated":"false"},{"value":"Art and Design, BFA with emphasis in Digital Art","label":"Art and Design, BFA with emphasis in Digital Art","accelerated":"false"},{"value":"Art and Design, BFA with emphasis in Graphic Design","label":"Art and Design, BFA with emphasis in Graphic Design","accelerated":"false"},{"value":"Art and Design, BFA with emphasis in Photography","label":"Art and Design, BFA with emphasis in Photography","accelerated":"false"},{"value":"Art History and Visual Culture Bachelor","label":"Art History and Visual Culture, BA (Online)","accelerated":"false"},{"value":"Business Admin Accounting Bachelor","label":"Business Administration BA\/BS with Accounting Emphasis (Online)","accelerated":"false"},{"value":"Business Administration Bachelor","label":"Business Administration, BA\/BS (Online)","accelerated":"false"},{"value":"Communications Bachelor","label":"Communications, BA (Online)","accelerated":"false"},{"value":"Criminology and Criminal Justice Bachelor","label":"Criminology and Criminal Justice, BA (Online)","accelerated":"false"},{"value":"Criminology and Criminal Justice, BA with Law Enforcement Academy Emphasis","label":"Criminology and Criminal Justice, BA with Law Enforcement Academy Emphasis","accelerated":"false"},{"value":"Cybersecurity Bachelor","label":"Cybersecurity, BS (Online)","accelerated":"false"},{"value":"Fashion Business and Entrepreneurship Bachelor","label":"Fashion Business and Entrepreneurship, BS (Online)","accelerated":"false"},{"value":"Game Design Bachelor","label":"Game Design, BA (Online)","accelerated":"false"},{"value":"Game Design, BA with Game Art Emphasis","label":"Game Design, BA with Game Art Emphasis","accelerated":"false"},{"value":"Information Technology Bachelor","label":"Information Technology, BS (Online)","accelerated":"false"},{"value":"Information Technology, BS with Networking Emphasis","label":"Information Technology, BS with Networking Emphasis","accelerated":"false"},{"value":"Interdisciplinary Studies Bachelor","label":"Interdisciplinary Studies, BA (Online)","accelerated":"false"},{"value":"Interdisciplinary Studies, BA with Health and Society Emphasis","label":"Interdisciplinary Studies, BA with Health and Society Emphasis","accelerated":"false"},{"value":"Paramedicine Bachelor","label":"Paramedicine, BS (Online) - (License Required)","accelerated":"false"},{"value":"Pre-Art Therapy Bachelor","label":"Pre-Art Therapy, BA (Online)","accelerated":"false"},{"value":"Radiologic Technology Bachelor","label":"Radiologic Technology, BS (Online) - (License Required)","accelerated":"false"},{"value":"Social Media Marketing Bachelor","label":"Social Media Marketing, BA (Online)","accelerated":"false"},{"value":"Undecided","label":"Undecided","accelerated":"false"}]},{"id":24,"value":"Undergraduate","label":"Certificate","children":[{"value":"Geographic Information Systems (GIS) Undergraduate Certificate-SA","label":"Geographic Information Systems (GIS) Undergraduate Certificate-SA","accelerated":"false"},{"value":"Human-Centered Artificial Intelligence Undergraduate Certificate","label":"Human-Centered Artificial Intelligence Undergraduate Certificate (Online)","accelerated":"false"},{"value":"Integrated STEM Pedagogy Certificate","label":"Integrated STEM Pedagogy Certificate","accelerated":"false"}]},{"id":145,"value":"Doctoral","label":"Doctorate","children":[{"value":"Interdisciplinary Education Doctorate","label":"Interdisciplinary Education, EdD (Online)","accelerated":"false"},{"value":"Interdisciplinary Education, EdD with Behavior Analysis Emphasis","label":"Interdisciplinary Education, EdD with Behavior Analysis Emphasis","accelerated":"false"}]},{"id":153,"value":"Graduate","label":"Graduate Certificate","children":[{"value":"Art History Graduate Certificate","label":"Art History Graduate Certificate","accelerated":"false"},{"value":"Designing and Implementing K-12 e-Learning Graduate Certificate","label":"Designing and Implementing K-12 e-Learning Graduate Certificate (Online)","accelerated":"false"},{"value":"Endeavor STEM Teaching Graduate Certificate","label":"Endeavor STEM Teaching Graduate Certificate","accelerated":"false"},{"value":"English Language Learners Graduate Certificate","label":"English Language Learners Graduate Certificate","accelerated":"false"},{"value":"Extended Reality XR-AR-VR-MR Graduate Certificate","label":"Extended Reality XR-AR-VR-MR Graduate Certificate","accelerated":"false"},{"value":"Finance Graduate Certificate","label":"Finance Graduate Certificate","accelerated":"false"},{"value":"Healthcare Administration Graduate Certificate","label":"Healthcare Administration Graduate Certificate (Online)","accelerated":"false"},{"value":"Human Resource Management Graduate Certificate","label":"Human Resource Management Graduate Certificate","accelerated":"false"},{"value":"Integrated School Library Media and Technology Graduate Certificate","label":"Integrated School Library Media and Technology Graduate Certificate (Online)","accelerated":"false"},{"value":"International Business Graduate Certificate","label":"International Business Graduate Certificate","accelerated":"false"},{"value":"Leadership Graduate Certificate","label":"Leadership Graduate Certificate","accelerated":"false"},{"value":"Policy Design and Analysis Graduate Certificate","label":"Policy Design and Analysis Graduate Certificate (Online)","accelerated":"false"},{"value":"Project Management Graduate Certificate","label":"Project Management Graduate Certificate","accelerated":"false"},{"value":"Supply Chain Management Graduate Certificate","label":"Supply Chain Management Graduate Certificate","accelerated":"false"}]},{"id":144,"value":"Graduate","label":"Master's","children":[{"value":"Business Admin Accounting Master","label":"Accounting, MBA (Online)","accelerated":"false"},{"value":"Art and Design Master","label":"Art and Design, MA (Online)","accelerated":"false"},{"value":"Art and Design, MA with Graphic Design Emphasis","label":"Art and Design, MA with Graphic Design Emphasis","accelerated":"false"},{"value":"Art History and Visual Culture Master","label":"Art History and Visual Culture, MA (Online)","accelerated":"false"},{"value":"Business Administration, MBA with Finance Emphasis","label":"Business Administration, MBA with Finance Emphasis","accelerated":"false"},{"value":"Business Administration, MBA with Healthcare Administration Emphasis","label":"Business Administration, MBA with Healthcare Administration Emphasis","accelerated":"false"},{"value":"Business Administration, MBA with International Business Emphasis","label":"Business Administration, MBA with International Business Emphasis","accelerated":"false"},{"value":"Business Administration, MBA with Management Emphasis","label":"Business Administration, MBA with Management Emphasis","accelerated":"false"},{"value":"Business Administration, MBA with Marketing Emphasis","label":"Business Administration, MBA with Marketing Emphasis","accelerated":"false"},{"value":"Business Administration, MBA with Project Management Emphasis","label":"Business Administration, MBA with Project Management Emphasis","accelerated":"false"},{"value":"Business Administration, MBA with Sport Management Emphasis","label":"Business Administration, MBA with Sport Management Emphasis","accelerated":"false"},{"value":"Clinical Mental Health Counseling Master","label":"Clinical Mental Health Counseling Master","accelerated":"false"},{"value":"Counseling, MA with School Counseling Certification Preparation","label":"Counseling, MA with School Counseling Certification Preparation","accelerated":"false"},{"value":"Criminal Justice Master","label":"Criminal Justice, MS (Online)","accelerated":"false"},{"value":"Education Master","label":"Education, MA (Online)","accelerated":"false"},{"value":"Education, MA with Designing and Implementing K-12 e-Learning Graduate Certificate","label":"Education, MA with Designing and Implementing K-12 e-Learning Graduate Certificate","accelerated":"false"},{"value":"Education, MA with emphasis in Curriculum and Instruction","label":"Education, MA with emphasis in Curriculum and Instruction","accelerated":"false"},{"value":"Education, MA with Endeavor STEM Teaching Graduate Certificate","label":"Education, MA with Endeavor STEM Teaching Graduate Certificate","accelerated":"false"},{"value":"Education, MA with Integrated School Library Media and Technology Graduate Certificate","label":"Education, MA with Integrated School Library Media and Technology Graduate Certificate","accelerated":"false"},{"value":"Educational Specialist, EdS","label":"Educational Specialist, EdS","accelerated":"false"},{"value":"Fashion Business and Entrepreneurship Master","label":"Fashion Business and Entrepreneurship, MS (Online)","accelerated":"false"},{"value":"Game Design Master","label":"Game Design, MA (Online)","accelerated":"false"},{"value":"Gifted Education Master","label":"Gifted Education, MA (Online)","accelerated":"false"},{"value":"Health and Wellness, MS (Online)","label":"Health and Wellness, MS (Online)","accelerated":"false"},{"value":"Healthcare Administration Master","label":"Healthcare Administration, MHA (Online)","accelerated":"false"},{"value":"Higher Education Administration Master","label":"Higher Education Administration, MA (Online)","accelerated":"false"},{"value":"Human Resource Management Master","label":"Human Resource Management, MA (Online)","accelerated":"false"},{"value":"Business Admin HR Management Master","label":"Human Resource Management, MBA (Online)","accelerated":"false"},{"value":"Human-Centered Artificial Intelligence Master","label":"Human-Centered Artificial Intelligence, MA (Online)","accelerated":"false"},{"value":"Instructional Technology Master","label":"Instructional Technology, MA (Online)","accelerated":"false"},{"value":"Interdisciplinary Media Arts Master","label":"Interdisciplinary, MFA (Online)","accelerated":"false"},{"value":"Leadership Master","label":"Leadership, MA (Online)","accelerated":"false"},{"value":"Business Admin Leadership Master","label":"Leadership, MBA (Online)","accelerated":"false"},{"value":"Accountancy Master","label":"Master of Accountancy, MAcc (Online)","accelerated":"false"},{"value":"Public Administration Master","label":"Public Administration, MPA (Online)","accelerated":"false"},{"value":"School Administration Master","label":"School Administration, MA (Online)","accelerated":"false"},{"value":"Social Media Marketing Master","label":"Social Media Marketing, MS (Online)","accelerated":"false"},{"value":"Business Administration Master","label":"Supply Chain Management MBA (Online)","accelerated":"false"},{"value":"Teaching Master","label":"Teaching Master","accelerated":"false"},{"value":"Writing Master","label":"Writing, MFA (Online)","accelerated":"false"}]},{"id":367,"value":"Minor","label":"Minor","children":[{"value":"Accounting Minor","label":"Accounting Minor","accelerated":"false"},{"value":"Art History and Visual Culture Minor","label":"Art History and Visual Culture Minor","accelerated":"false"},{"value":"Business Administration Minor","label":"Business Administration Minor","accelerated":"false"},{"value":"Critical Thinking Minor","label":"Critical Thinking Minor","accelerated":"false"},{"value":"Digital Photography Minor","label":"Digital Photography Minor","accelerated":"false"},{"value":"Ethical Reasoning Minor","label":"Ethical Reasoning Minor","accelerated":"false"},{"value":"Fashion Business and Entrepreneurship Minor","label":"Fashion Business and Entrepreneurship Minor","accelerated":"false"},{"value":"Finance Minor","label":"Finance Minor","accelerated":"false"},{"value":"Game Design Minor","label":"Game Design Minor","accelerated":"false"},{"value":"Graphic Design Minor","label":"Graphic Design Minor","accelerated":"false"},{"value":"Health Management Minor","label":"Health Management Minor","accelerated":"false"},{"value":"Human Resource Management Minor","label":"Human Resource Management Minor","accelerated":"false"},{"value":"Human-Centered Artificial Intelligence Minor","label":"Human-Centered Artificial Intelligence Minor","accelerated":"false"},{"value":"International Relations Minor","label":"International Relations Minor","accelerated":"false"},{"value":"Management Minor","label":"Management Minor","accelerated":"false"},{"value":"Social Media Marketing Minor","label":"Social Media Marketing Minor","accelerated":"false"},{"value":"Sport Management Minor","label":"Sport Management Minor","accelerated":"false"},{"value":"Studio Art Minor","label":"Studio Art Minor","accelerated":"false"}]}]; const preselect = {"parent":"","child":""}; // Polyfill for older Safari if (typeof CSS === 'undefined' || !CSS.escape) { window.CSS = window.CSS || {}; CSS.escape = function(v){ return String(v).replace(/["\\]/g, '\\$&'); }; } // Storage const baseKey = `gfCascade.v1.f${FORM_ID}.${location.hostname}${location.pathname}${location.search}`; const K_PARENT = `${baseKey}.parent`; const K_CHILD = `${baseKey}.child`; const save = (k, obj) => { try{ localStorage.setItem(k, JSON.stringify(obj||{})); }catch(e){} }; const read = (k) => { try{ const v = localStorage.getItem(k); return v? JSON.parse(v): null; }catch(e){ return null; } }; const del = (k) => { try{ localStorage.removeItem(k); }catch(e){} }; // Helpers const parseComposite = raw => { if (!raw || raw.indexOf('::') === -1) return { val: raw || '', id: '' }; const [val, id] = String(raw).split('::'); return { val, id }; }; const findNodeById = id => nodes.find(n => String(n.id) === String(id)) || null; const findNodeByComposite = c => { const {id} = parseComposite(c); return id ? findNodeById(id) : null; }; // Filter child options by showing/hiding (preserves data attributes) const filterChildOptions = ($child, allowedValues) => { const currentVal = $child.val(); let needsClear = false; // Show/hide options based on allowed values $child.find('option').each(function() { const $opt = $(this); const val = $opt.val(); if (val === '') { // Always show placeholder $opt.show(); } else if (allowedValues.length === 0) { // No parent selected - hide all $opt.hide(); if (val === currentVal) needsClear = true; } else if (allowedValues.includes(val)) { // Show if in allowed list $opt.show(); } else { // Hide if not in allowed list $opt.hide(); if (val === currentVal) needsClear = true; } }); // If current value is being hidden, clear it if (needsClear && currentVal !== '') { $child.val(''); } // Always trigger native change event after filtering $child[0].dispatchEvent(new Event('change', { bubbles: true })); }; const refresh = ($el) => { // Trigger chosen:updated for Gravity Forms' Chosen implementation $el.trigger('chosen:updated'); }; const setDisabled = ($el, d) => { $el.prop('disabled', d); refresh($el); }; const setIfExists = ($sel, stored) => { if (!stored || !stored.value) return false; const val = stored.value; if ($sel.find(`option[value="${CSS.escape(val)}"]`).length === 0) return false; if ($sel.val() !== val) { $sel.val(val); refresh($sel); } return true; }; // MAIN $(document).on('gform_post_render', function(_e, formId){ if (formId !== FORM_ID) return; const $wrap = $('#gform_wrapper_' + formId); const $form = $('#gform_' + formId); const $parent = $form.find(PARENT_ID); const $child = $form.find(CHILD_ID); if (!$parent.length || !$child.length) return; const isErrorRender = $wrap.hasClass('gform_validation_error') || $wrap.find('.validation_message, .validation_error').length > 0; // Store previous parent value to detect changes let previousParent = $parent.val() || ''; // Wire change handlers $parent.off('change.cascade').on('change.cascade', function(){ const composite = $parent.val() || ''; const parentLabel = $parent.find('option:selected').text() || ''; // If parent changed, clear child selection and storage if (previousParent !== composite) { $child.val(''); del(K_CHILD); previousParent = composite; } // Save parent selection if (composite) save(K_PARENT, { value: composite, label: parentLabel }); else del(K_PARENT); // Filter child options based on new parent if (!composite) { filterChildOptions($child, []); setDisabled($child, true); refresh($child); return; } const node = findNodeByComposite(composite); const allowedValues = node ? node.children.map(c => c.value) : []; filterChildOptions($child, allowedValues); setDisabled($child, false); refresh($child); }); $child.off('change.cascade').on('change.cascade', function(){ const val = $child.val() || ''; const lbl = $child.find('option:selected').text() || val; if (val) save(K_CHILD, { value: val, label: lbl }); else del(K_CHILD); // Get accelerated data and populate hidden field const $opt = $child.find('option:selected'); const accelerated = $opt.attr('data-accelerated') || ''; // Populate hidden field with class .accelerated const $acceleratedField = $form.find('input.accelerated'); if ($acceleratedField.length) { $acceleratedField.val(accelerated); } // Trigger custom event with accelerated data for other scripts to use $child.trigger('cascade:child_selected', { value: val, label: lbl, accelerated: accelerated }); }); // Before submit ensure child isn't disabled $(document).off('gform_pre_submission.cascade').on('gform_pre_submission.cascade', function(ev, fid){ if (fid !== FORM_ID) return; if ($child.is(':disabled')) setDisabled($child, false); }); // Initial setup and restore setTimeout(function(){ const comp = $parent.val(); const node = comp ? findNodeByComposite(comp) : null; const allowedValues = node ? node.children.map(c => c.value) : []; if (isErrorRender) { const savedParent = read(K_PARENT); const savedChild = read(K_CHILD); // Restore parent if (setIfExists($parent, savedParent)) { previousParent = $parent.val(); const pComp = $parent.val(); const pNode = pComp ? findNodeByComposite(pComp) : null; const pAllowed = pNode ? pNode.children.map(c => c.value) : []; filterChildOptions($child, pAllowed); } else { filterChildOptions($child, allowedValues); } setDisabled($child, !$parent.val()); // Restore child setIfExists($child, savedChild); } else { // First load - check for preselected values from single program page if (preselect.parent && !$parent.val()) { // Set parent value $parent.val(preselect.parent); previousParent = preselect.parent; // Get allowed children for this parent const pNode = findNodeByComposite(preselect.parent); const pAllowed = pNode ? pNode.children.map(c => c.value) : []; filterChildOptions($child, pAllowed); setDisabled($child, false); // Set child value if provided if (preselect.child) { $child.val(preselect.child); } refresh($parent); refresh($child); } else { previousParent = $parent.val(); filterChildOptions($child, allowedValues); setDisabled($child, !$parent.val()); } } // Trigger initial cascade event if child has value if ($child.val()) { const $opt = $child.find('option:selected'); const accelerated = $opt.attr('data-accelerated') || ''; // Populate hidden field with class .accelerated const $acceleratedField = $form.find('input.accelerated'); if ($acceleratedField.length) { $acceleratedField.val(accelerated); } $child.trigger('cascade:child_selected', { value: $child.val(), label: $child.find('option:selected').text(), accelerated: accelerated }); } }, 0); // Clear on confirmation $(document).off('gform_confirmation_loaded.cascade').on('gform_confirmation_loaded.cascade', function(ev, fid){ if (fid !== FORM_ID) return; del(K_PARENT); del(K_CHILD); }); }); })(jQuery); //# sourceURL=gf-cascade-repopulate-js-after