---
title: "특강 및 이벤트"
url: "https://www.vibeclass.co.kr/site/1907/event/"
type: "academy"
published: "2026년 10월 12일"
modified: "2026년 10월 12일"
author: "학원장105"
---

# 특강 및 이벤트

## 학원 특강이나 이벤트에 뭐가 있나요?

수성구 과학학원에서는 학부모님과 예비 수강생들을 위해 매 시즌 다채로운 설명회와 체험 수업, 특별 이벤트 프로그램을 진행하고 있습니다. 변화하는 입시 제도의 흐름을 정확히 짚어내고 우리 아이에게 맞는 과학 학습 전략을 제시하는 정기 입시 설명회를 개최하여 큰 호응을 얻고 있습니다. 또한, 신학기 및 방학 시즌을 맞이하여 과학 학습에 자신감을 불어넣어 줄 특별 장학 혜택과 체험 수강 기회를 제공합니다.

처음 과학을 접하거나 성적 정체기를 겪고 있는 학생들을 위해 '원리 이해 무료 진단 테스트 및 상담 이벤트'를 상시 운영하고 있습니다. 학생의 현재 과학 실력과 개념 이해도를 정밀하게 분석하여 맞춤형 학습 솔루션을 제시해 드립니다. 이벤트 기간 동안 등록하는 학생들에게는 자체 제작한 핵심 요약집 및 내신 대비 특별 부교재를 증정하는 혜택도 마련되어 있습니다.

학원 이벤트 및 설명회 일정은 공식 웹사이트와 안내 문자를 통해 수시로 공지되며, 사전 예약제로 운영되어 보다 집중도 높은 상담과 혜택을 받아보실 수 있습니다. 과학 성적 도약을 위한 특별한 기회를 놓치지 마시고 수성구 과학학원이 준비한 다채로운 프로그램에 참여해 보시기 바랍니다.

## 바이브클래스 - 단기 집중 프로그램

             **

### 방학 단기 몰입 특강

 흐트러지기 쉬운 방학 생활 패턴을 잡고, 매일 정해진 몰입 학습으로 눈에 띄는 실력 향상을 만듭니다.       **

### 학교별 맞춤형 내신 대비 특강

 학교별 출제 경향과 비슷한 유형의 모의고사로 중간•기말고사에 철저히 대비하도록 지도합니다.       **

### 약점을 강점으로 오답 클리닉

 오답의 원인을 다각도로 분석하여 동일한 실수를 반복하지 않도록 정밀 피드백을 제공합니다.       **

### 비수강생도 참여 가능한 무료 체험 수업

 수강 등록 전, 학원의 강의 스타일과 시설을 미리 경험해 볼 수 있는 무료 청강의 기회를 제공합니다.       **

### 객관적 위치 파악을 위한 1:1 학습 진단 컨설팅

 현재 학생의 실력과 영역별 약점을 세심히 분석하여, 가장 효과적인 맞춤형 학습 로드맵을 제시합니다.

## 특강 및 이벤트 전체 보기

              ![수성구 국어학원 겨울방학 특강](https://www.vibeclass.co.kr/wp-content/uploads/2026/09/겨울방학-특강-1-1.webp)

### 겨울방학 특강

- 상세 내용 1
- 상세 내용 2
- 상세 내용 3
- 상세 내용 4

       ![수성구 국어학원 여름방학 특강](https://www.vibeclass.co.kr/wp-content/uploads/2026/09/여름방학-특강-1-1.webp)

### 여름방학 특강

- 상세 내용 1
- 상세 내용 2
- 상세 내용 3
- 상세 내용 4

                           CALENDAR          상세 정보 수업 제목   일시 -   상세안내 -    닫기    ' }; } else if (hour === 12) { return { html: '12시
(오후)' }; } else { return { html: '' + displayHour + '시' }; } }, dayHeaderContent: function(arg) { if (calType === 'timetable') { var dayNames = ['일', '월', '화', '수', '목', '금', '토']; return dayNames[arg.date.getDay()]; } return arg.text; }, dayCellContent: function(arg) { return arg.dayNumberText.replace('일', ''); }, eventContent: function(arg) { var title = arg.event.title || '새 일정'; var timeText = arg.timeText || ''; if (arg.view.type === 'dayGridMonth') { var html = ''; html += '' + title + ''; if (timeText) { html += '(' + timeText + ')'; } html += ''; return { html: html }; } else { var html = ''; if (timeText) { html += '' + timeText + ''; } html += '' + title + ''; html += ''; return { html: html }; } }, customButtons: { addEventBtn: { text: '+ 일정 추가', click: function() { if (!canEdit) return; if (lastSelectedRange && lastSelectedRange.start && lastSelectedRange.end) { openEditModal({ start: lastSelectedRange.start, end: lastSelectedRange.end, daysOfWeek: lastSelectedRange.daysOfWeek || [] }); } else { var todayDate = getLocalDateString(); openEditModal({ start: todayDate + 'T14:00', end: todayDate + 'T16:00' }); } } }, hideTemplateBtn: { text: isTemplateHidden ? '시간표/달력 템플릿 숨김 해제' : '시간표/달력 템플릿 숨기기', click: function() { if (!canEdit) return; var wrapperEl = document.querySelector('.vibe-v2-cal-wrapper'); var hideBtnEl = document.querySelector('.fc-hideTemplateBtn-button'); var noticeEl = document.querySelector('[id$="_hidden_notice"]'); var nextState = isTemplateHidden ? 'no' : 'yes'; var prevState = isTemplateHidden; isTemplateHidden = (nextState === 'yes'); if (wrapperEl) { if (isTemplateHidden) { wrapperEl.classList.add('vibe-cal-is-hidden'); } else { wrapperEl.classList.remove('vibe-cal-is-hidden'); } } if (noticeEl) { noticeEl.style.display = isTemplateHidden ? 'flex' : 'none'; } if (hideBtnEl) { hideBtnEl.textContent = isTemplateHidden ? '시간표/달력 템플릿 숨김 해제' : '시간표/달력 템플릿 숨기기'; } var fd = new FormData(); fd.append('action', 'vibe_save_timetable_media_data'); fd.append('post_id', postId); fd.append('nonce', ttNonce); fd.append('mode', 'toggle_calendar_hide'); fd.append('hide_calendar', nextState); fetch(ajaxUrl, { method: 'POST', body: fd }) .then(function(r) { return r.json(); }) .then(function(res) { if (!res.success) { isTemplateHidden = prevState; if (wrapperEl) { if (isTemplateHidden) wrapperEl.classList.add('vibe-cal-is-hidden'); else wrapperEl.classList.remove('vibe-cal-is-hidden'); } if (noticeEl) noticeEl.style.display = isTemplateHidden ? 'flex' : 'none'; if (hideBtnEl) hideBtnEl.textContent = isTemplateHidden ? '시간표/달력 템플릿 숨김 해제' : '시간표/달력 템플릿 숨기기'; alert(res.data.message || '저장 실패'); } }) .catch(function() { isTemplateHidden = prevState; if (wrapperEl) { if (isTemplateHidden) wrapperEl.classList.add('vibe-cal-is-hidden'); else wrapperEl.classList.remove('vibe-cal-is-hidden'); } if (noticeEl) noticeEl.style.display = isTemplateHidden ? 'flex' : 'none'; if (hideBtnEl) hideBtnEl.textContent = isTemplateHidden ? '시간표/달력 템플릿 숨김 해제' : '시간표/달력 템플릿 숨기기'; }); } }, resetEventsBtn: { text: '초기화', click: function() { if (!canEdit) return; if (!confirm('등록된 모든 일정 및 시간표를 완전히 삭제하시겠습니까?\n\n이 작업은 되돌릴 수 없습니다.')) { return; } var fd = new FormData(); fd.append('action', 'vibe_calendar_crud'); fd.append('method', 'reset'); fd.append('nonce', nonce); fd.append('type', calType); fd.append('post_id', postId); fetch(ajaxUrl, { method: 'POST', body: fd }) .then(function(r) { return r.json(); }) .then(function(res) { if (res.success) { if (editModal) editModal.style.display = 'none'; calendar.unselect(); lastSelectedRange = null; updateCalendarEventsDirectly([]); alert('모든 일정이 성공적으로 초기화되었습니다.'); } else { alert(res.data.message || '초기화 실패'); } }) .catch(function() { alert('서버 통신 오류가 발생했습니다.'); }); } } }, headerToolbar: headerToolbarConfig, datesSet: function() { var wrapperEl = calEl.closest('.vibe-v2-cal-wrapper'); if (wrapperEl) { var hideBtnEl = wrapperEl.querySelector('.fc-hideTemplateBtn-button'); if (hideBtnEl) { hideBtnEl.textContent = isTemplateHidden ? '시간표/달력 템플릿 숨김 해제' : '시간표/달력 템플릿 숨기기'; } } }, selectable: canEdit, selectMirror: true, unselectAuto: true, selectMinDistance: 0, selectAllow: function(selectInfo) { if (editModal && editModal.style.display === 'flex') return false; return true; }, select: function(info) { if (!canEdit) return; if (info.jsEvent) { var clickTarget = info.jsEvent.target; if (clickTarget && clickTarget.closest) { var realEvent = clickTarget.closest('.fc-event:not(.fc-event-mirror), .fc-daygrid-event:not(.fc-event-mirror), .fc-timegrid-event:not(.fc-event-mirror)'); if (realEvent) return; } } var startFormatted = ''; var endFormatted = ''; var selectedDays = []; var isWeekCrossDay = false; if (info.allDay || info.view.type === 'dayGridMonth') { var startDateStr = info.startStr.substring(0, 10); startFormatted = startDateStr + 'T14:00'; var endDateObj = new Date(info.end); endDateObj.setDate(endDateObj.getDate() - 1); var endDateStr = formatToDateInputStr(endDateObj); if (endDateStr 22 * 60) totalEndM = 22 * 60; eH = Math.floor(totalEndM / 60); eM = totalEndM % 60; } var sDateStr = formatToDateInputStr(sDate); var eDateStr = formatToDateInputStr(eDate); startFormatted = sDateStr + 'T' + String(sH).padStart(2, '0') + ':' + String(sM).padStart(2, '0'); endFormatted = eDateStr + 'T' + String(eH).padStart(2, '0') + ':' + String(eM).padStart(2, '0'); // 시간표(timetable)일 때만 반복 요일(daysOfWeek) 수집 if (calType === 'timetable') { var curD = new Date(sDate); curD.setHours(0,0,0,0); var limitD = new Date(eDate); limitD.setHours(0,0,0,0); while (curD 0) { lastSelectedRange.daysOfWeek.forEach(function(d) { fd.append('daysOfWeek[]', d); }); } if (calType === 'events' && lastSelectedRange && lastSelectedRange.isWeekCrossDay) { fd.append('is_week_cross_day', '1'); } if (inpId.value) { fd.append('is_update_single', '1'); } btnSave.disabled = true; btnSave.innerText = '저장 중...'; fetch(ajaxUrl, { method: 'POST', body: fd }) .then(function(r) { return r.json(); }) .then(function(res) { btnSave.disabled = false; btnSave.innerText = inpId.value ? '업데이트' : '저장하기'; if (res.success) { editModal.style.display = 'none'; calendar.unselect(); lastSelectedRange = null; updateCalendarEventsDirectly(res.data.items); } else { alert(res.data.message || '저장 실패'); } }) .catch(function() { btnSave.disabled = false; btnSave.innerText = inpId.value ? '업데이트' : '저장하기'; alert('서버 통신 오류가 발생했습니다.'); }); }); } if (btnDel) { btnDel.addEventListener('click', function(e) { e.preventDefault(); e.stopPropagation(); if (!confirm('이 일정을 삭제하시겠습니까?')) return; var fd = new FormData(); fd.append('action', 'vibe_calendar_crud'); fd.append('method', 'delete'); fd.append('nonce', nonce); fd.append('type', calType); fd.append('post_id', postId); fd.append('id', inpId.value); btnDel.disabled = true; fetch(ajaxUrl, { method: 'POST', body: fd }) .then(function(r) { return r.json(); }) .then(function(res) { btnDel.disabled = false; if (res.success) { editModal.style.display = 'none'; calendar.unselect(); lastSelectedRange = null; updateCalendarEventsDirectly(res.data.items); } else { alert(res.data.message || '삭제 실패'); } }) .catch(function() { btnDel.disabled = false; alert('서버 통신 오류가 발생했습니다.'); }); }); } });

## 자주 묻는 질문 (FAQ)

           **

### 설명회나 이벤트 참여는 어떻게 신청할 수 있나요?

    ** **

웹사이트 공지사항 확인 및 학원 데스크로 사전 예약을 통해 간편하게 신청하실 수 있습니다.

      **

### 진단 테스트 이벤트에 참여하면 어떤 혜택을 받을 수 있나요?

    ** **

정밀한 실력 분석 진단과 함께 맞춤형 학습 솔루션 및 핵심 요약 교재를 제공합니다.

              수강후기 쓰기