麻豆原创

MU logo
MU logo

Room Consolidation

The consolidation process occurs after the census and room-switch day are complete. No room changes are allowed from move-in day until room-switch day.

Subtle_Texture_gray-vert

What is the consolidation process?

Consolidation requires those students in under-assigned rooms or apartments to move to a new space with a roommate or to accept a new roommate. The consolidation process occurs because the University is obligated to maximize bed space for new and returning students and to be as equitable as possible. When students sign the housing agreement, they agree to live in a double room with another individual. We hold all students accountable to this for several reasons:

  • To provide students with the full college experience by allowing them to experience the learning opportunities of living with a fellow Spartan
  • To ensure that residents pay for the room and living arrangements for which they agreed
  • To provide for the safety and security of all individuals living on campus

How does the consolidation process work?

Students who have not been granted a designated single room but find themselves without a roommate will be subject to room consolidation. After room-switch day occurs, all students still without a roommate will be consolidated by the Office of Residential Life and given email instructions about how and when to move in the following week. If your roommate leaves for any reason during the semester, you will be required to consolidate. Any new vacancy in a room after consolidation will not be required to consolidate for the duration of that semester, but any following semesters (including January Session) will require consolidation. Simply waiting or stalling any consolidation move in the hopes that consolidation will not happen will result in disciplinary action.

Students in these circumstances will be given the following options (provided no students have yet to be moved from any temporary housing):

  • Have another student who is living alone move in with them.
  • Move into a room that is occupied by another student living alone.

When conflicts as to moving occur, the student with the least number of earned credits will be required to move. First-year students must consolidate with another student living alone. Students who lose their roommates, creating a new vacancy after the consolidation process will not be subject to consolidation but could still receive a roommate at any time and must leave half of the room ready for a new roommate at a moment鈥檚 notice. Students living in three- and four-person rooms or apartments which are not filled to capacity will also be subject to consolidation.

Students who deliberately attempt to remove a roommate in order to obtain a single may be required to move from the existing room into another double-occupancy arrangement, and may be subject to disciplinary action. Students who fail to consolidate may be subject to disciplinary action. The University reserves the right to make changes in the residency assignments, if necessary, for the most effective accommodation of the student body.

Will I have to leave my hall?

No. You will only be consolidated with individuals from your hall, but this does not guarantee that you will remain on the same floor within your hall.

Do I have to stay on my floor/in my building if I want to move somewhere else?

First-year students will only be allowed to move to or consolidate in the First-Year Living Community buildings/floors of East and Garver. Sophomores, juniors and seniors may move to a different building as long as they are moving into an available space with another roommate. No student will be allowed to move into a fully open double room alone.

Will I be charged if I cannot find a roommate?

No. If there is an odd number of roommate pairs you may not have a roommate, but one could be placed in your room at any time so half of the space will need to remain 鈥渕ove-in ready鈥 at all times.

Can I buy out my double room as a single room?

Single rooms are not available for purchase.

What if I don鈥檛 know anyone else to live with?

The Office of Residential Life is available to help students in this situation. You can reach out to your Resident Assistant and/or Hall Director to help find other students looking for roommates or you can contact Residential Life directly. Residential Life is always willing to match you with a new roommate, help you get to know that new person, and work on a roommate agreement to live together as comfortably as possible.

exists --- (function ensure40pxInlineEarly() { function set40(el) { el && el.style.setProperty('padding-top', '40px', 'important'); } // If header already parsed, set now; otherwise set as soon as it appears. const hdrNow = document.getElementById(HEADER_ID); if (hdrNow) { set40(hdrNow); return; } new MutationObserver((muts, obs) => { const hdr = document.getElementById(HEADER_ID); if (hdr) { set40(hdr); obs.disconnect(); } }).observe(document.documentElement, { childList: true, subtree: true }); })(); // --- Helpers --- function hideDiviBars() { document.querySelectorAll('.divibars-container').forEach(div => { const content = (div.textContent || '').replace(/\u00A0/g, ' ').trim(); const shouldHide = !content || /all\s*clear/i.test(content) || /test/i.test(content) || /feed\s*has\s*no\s*items\.?/i.test(content); if (shouldHide) div.style.setProperty('display', 'none', 'important'); }); } function isEffectivelyVisible(el) { if (!el || !el.isConnected) return false; const target = el.querySelector('.divibars, .divibars-wrapper, .divibars-content') || el; const cs = getComputedStyle(target); if (cs.display === 'none' || cs.visibility === 'hidden' || target.hidden) return false; if (parseFloat(cs.opacity || '1') < 0.05) return false; if (target.closest('[aria-hidden="true"]')) return false; const rect = target.getBoundingClientRect(); const hasSize = (rect.width > 0 && rect.height > 0) || (target.offsetWidth > 0 && target.offsetHeight > 0); if (!hasSize) return false; const vh = window.innerHeight || document.documentElement.clientHeight; return rect.bottom > 0 && rect.top < vh; } function anyRealBannerVisible() { // A 鈥渞eal鈥 banner = visible AND not empty/test/all-clear/feed-empty return Array.from(document.querySelectorAll(CANDS)).some(el => { if (!isEffectivelyVisible(el)) return false; const txt = (el.textContent || '').replace(/\u00A0/g, ' ').trim(); if (!txt) return false; if (/all\s*clear/i.test(txt) || /test/i.test(txt) || /feed\s*has\s*no\s*items\.?/i.test(txt)) return false; return true; }); } function setForce110(on) { const root = document.documentElement; const was = root.classList.contains('divibar-force-110'); if (!!on === was) return; root.classList.add('divibar-atomic'); root.classList.toggle('divibar-force-110', !!on); // If we鈥檙e NOT forcing 110, clear any stray inline 110 the plugin may add later. if (!on) { const hdr = document.getElementById(HEADER_ID); if (hdr) hdr.style.setProperty('padding-top', '40px', 'important'); } requestAnimationFrame(() => root.classList.remove('divibar-atomic')); } // Debounced 2-frame confirmation to avoid flicker during animations let raf1 = null, raf2 = null; function scheduleRecompute() { if (raf1) return; raf1 = requestAnimationFrame(() => { raf1 = null; hideDiviBars(); const a = anyRealBannerVisible(); raf2 = requestAnimationFrame(() => { raf2 = null; const b = anyRealBannerVisible(); setForce110(a && b); }); }); } // --- Wiring --- document.addEventListener('DOMContentLoaded', scheduleRecompute); window.addEventListener('load', scheduleRecompute); window.addEventListener('resize', () => { cancelAnimationFrame(raf1); raf1 = null; cancelAnimationFrame(raf2); raf2 = null; scheduleRecompute(); }); new MutationObserver(() => scheduleRecompute()).observe(document.documentElement, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class', 'aria-hidden'] }); document.addEventListener('transitionend', e => { if (e.target && e.target.closest(CANDS)) scheduleRecompute(); }); document.addEventListener('animationend', e => { if (e.target && e.target.closest(CANDS)) scheduleRecompute(); }); document.addEventListener('click', function (e) { const btn = e.target && e.target.closest('.divibars-close'); if (!btn) return; setTimeout(() => { const bar = btn.closest('.divibars-container, [class*="divibar"]'); if (bar) bar.style.setProperty('display', 'none', 'important'); scheduleRecompute(); }, 200); }, true); // Initial pass scheduleRecompute(); })();