SSCC · 숭실컴퓨팅클럽

SSCC 시스템
사용 설명서

업무 등록과 승인, 회원·폼·행사 관리, 스터디 운영과 기획안 제출까지 — SSCC의 세 앱에서 하는 일을 역할 순서대로 안내합니다. 화면 이미지는 실제 소스의 배치를 그대로 옮긴 참고용 스케치이며, 세부 문구는 실제 화면과 다를 수 있습니다.

버전 v0.2.0 대상 운영진 · 스터디장 · 일반 회원 로그인 Google 계정 (Supabase Auth)
v0.2.0에서 앱이 셋으로 늘었습니다. 이전까지 이 문서는 운영관리 어드민 하나만 다뤘습니다. 자기 역할에 해당하는 묶음만 읽으면 됩니다 — 운영진은 01~19, 스터디장·회원은 22~25, 행사 참가자는 20~21입니다.
·

개정 이력

이 문서 자체의 변경 기록

일자버전내용
2026-09-04 v2.0 제품 v0.2.0 기준으로 전면 개정. 앱이 셋으로 늘어(admin · www · lms) 문서 제목을 «SSCC 시스템 사용 설명서»로 바꾸고, 행사(12·13) · 학술(14~18) · 공개 웹사이트(19·20) · 학술 앱(21~24) 절을 새로 넣었습니다. 화면 스케치는 각 앱 소스의 실제 배치를 옮긴 것입니다. 근거: ssccops-web v0.2.0 (58 커밋).
2026-08-19 v1.1 대시보드 목업의 "내 업무 목록" 예시를 서버 판정 수정 결과에 맞게 갱신 (마감 당일 건이 지연마감임박). 근거: ssccops-server #121 — 지연 판정 경계를 초 단위(ddln_dt < now)에서 날짜 단위 (ddln_dt < 오늘 0시)로 변경. 웹 코드는 변경되지 않았고 서버가 내려주는 isDelayed 값만 바뀌었다.
2026-08-19 v1.0 최초 작성 — 전체 도메인(로그인 · 대시보드 · 운영 · 회원 · 역할 · 폼) 통합 가이드
·

세 개의 앱

어디로 가야 하는지부터 — v0.2.0에서 앱이 셋으로 나뉘었습니다

v0.1까지 SSCC 시스템은 운영관리 어드민 하나였습니다. v0.2.0에서 앱이 셋으로 갈라졌습니다. 나눈 기준은 로그인입니다 — 로그인 없이 누구나 봐야 하는 화면과, 회원만 쓰는 화면과, 운영진만 쓰는 화면이 서로 다른 주소에 있습니다.

admin운영관리

운영진 · 국장 이상 — 전 화면 로그인 필수

  • 업무 · 하위 업무 · 승인
  • 회원 명부 · 역할 · 권한
  • 폼 제작 · 응답 검토
  • 행사 관리 · 참가자 심사
  • 학술 감독 · 기획안 검토

www공개 웹사이트

누구나 — 목록·상세는 로그인 없이 열립니다

  • 동아리 행사 목록 · 상세
  • 참가 신청 (회원만)
  • 내 신청 내역
  • 신청 화면 안에서 가입까지

lms학술

스터디장 · 일반 회원 — 전 화면 로그인 필수

  • 스터디장 대시보드
  • 회차 기록 · 출석부
  • 내 활동 · 팀원 관리
  • 기획안 제출 · 재제출
i

계정은 하나입니다. 세 앱 모두 같은 Google 계정으로 로그인하고 같은 회원으로 식별됩니다. 앱마다 따로 가입할 필요가 없습니다.

내 역할이면 어디를 읽어야 하나

나는쓰는 앱읽을 절
운영진 admin 01~11 (업무 · 회원 · 폼) + 12·13 (행사) + 14 (기획안 접수)
학술국장 admin 14~19 — 기획안 접수를 여는 것부터 회차 승인까지
스터디장 · 프로젝트장 lms 22~24 — 대시보드 · 회차 기록 · 출석부 · 팀원
일반 회원 lms www 25 (기획안 제출) · 20·21 (행사 신청)
아직 회원이 아닌 사람 www 20 — 행사 목록은 로그인 없이 볼 수 있고, 신청하려 할 때 가입을 함께 안내합니다
!

학술국장이면서 스터디장이기도 하다면 두 앱을 오갑니다. 감독하는 화면(운영관리)과 본인 스터디를 운영하는 화면(학술 앱)은 하는 일이 달라 주소부터 갈라 두었습니다 — 한 화면이 역할에 따라 다르게 보이지 않습니다.

00

로그인

/login

운영관리시스템은 별도의 아이디·비밀번호를 만들지 않습니다. 소속 Google 계정으로 로그인하면 그 계정이 그대로 회원 식별에 쓰입니다. 처음 로그인하는 사람은 자동으로 임시회원 등급으로 시작하고, 이후 운영진이 등급을 조정합니다.

S
SSCC
운영관리시스템

Google 계정으로 로그인합니다. 내부 회원 식별은 로그인 이후
회원 도메인에서 처리됩니다.

Google로 계속하기 Google 계정으로 로그인 또는 회원가입

처음 가입하면 임시회원 등급으로 바로 시작할 수 있습니다. 졸업생도 동일하게 가입할 수 있습니다.

로그인 화면 — /login

로그인하는 순서

  1. 1
    Google로 계속하기 버튼을 누른다Google 로그인 창으로 이동합니다.
  2. 2
    소속 Google 계정을 선택한다개인 계정이 아니라 동아리 활동에 쓰는 계정으로 로그인해야 회원 정보와 연결됩니다.
  3. 3
    권한 동의 후 자동으로 운영관리시스템으로 돌아온다처음 로그인이면 임시회원으로 등록되고, 이미 등록된 사람이면 바로 대시보드로 이동합니다.
!

같은 화면인데 로그인이 계속 풀린다면 대부분 권한이 없는 메뉴에 접근했거나 서버 세션이 만료된 경우입니다. 다시 로그인해도 반복되면 운영진에게 등급·권한 확인을 요청하세요.

01

운영 대시보드

/dashboard 로그인 후 처음 보는 화면

대시보드는 세 가지만 보여줍니다 — 내가 승인해야 할 것, 곧 마감인 것, 내가 지금 하고 있는 것. 매일 아침 이 화면 하나로 오늘 무엇을 해야 하는지 확인하도록 설계돼 있습니다.

승인 대기 목록 전체보기
하위 업무명요청자마감_일시하위_업무_유형
2026 신입회원 OT 예산 집행 이민우8월 18일 예산지출
다가오는 마감
8월 18일
D-DAY
신입회원 OT 예산 집행
8월 19일
D-1
동아리 박람회 부스 기획
내 업무 목록 전체 마감임박 지연
3건
하위 업무명업무_상태마감_일시진행률
예산 집행 보고서 작성 검토 8월 18일 마감임박 100%
부스 배치도 기획 기획 8월 19일 마감임박 0%

운영 대시보드 — /dashboard

영역보여주는 것
승인 대기 목록지금 나에게 승인 요청이 와 있는 하위 업무 미리보기. 행을 누르면 승인함으로 이동합니다. 이 카드는 WORK_MANAGE 권한이 있어야 보입니다.
다가오는 마감마감이 임박한 순서대로 나열됩니다. 배지는 D-DAY·D-1 식으로 남은 일수를 보여주며, 이미 지난 것은 빨간 테두리로 구분됩니다.
내 업무 목록담당자가 나인 하위 업무 전체. 상단 칩으로 전체·마감임박·지연만 골라볼 수 있습니다.
i

업무를 새로 만들 권한이 있으면 화면 오른쪽 위 + 등록 버튼이 활성 상태로 보입니다. 권한이 없으면 버튼은 그대로 있지만 눌러도 반응하지 않고, 위에 마우스를 올리면 이유가 말풍선으로 뜹니다.

02

운영 통합 · 등록

/operations /operations/new

업무(work)·하위 업무(sub_work)·회의(mtg)는 모두 하나의 운영(oper)이라는 뿌리에서 갈라져 나옵니다. 운영 통합 화면은 이 세 가지를 한 화면에서 조망하고, 등록 화면은 그중 무엇을 새로 만들지에 따라 입력창 구성이 달라집니다.

운영 통합 — 전체를 한눈에

WORK
work
12건
SUB_WORK
sub_work
37건
MEETING
mtg
4건
전체업무하위업무회의
업무 2026 동아리 박람회 8/22 마감 이지원
하위업무 부스 배치도 기획 8/19 마감 이지원
업무동아리 박람회
└ 부스 배치도 기획
└ 홍보물 제작

운영 통합 — /operations

새로 등록하기

+ 등록 버튼을 누르면 무엇을 만들지부터 고릅니다 — 업무는 처음부터 새로 만드는 큰 단위이고, 회의도 마찬가지입니다. 하위 업무는 반드시 어떤 업무에 딸려야 하므로, 업무 상세 화면의 + 하위 업무 버튼으로만 만들 수 있습니다 — 등록 화면에 하위 업무를 독립적으로 고르는 선택지가 없는 것은 의도된 제약입니다.

하위 업무 등록
상위 업무: 2026 동아리 박람회
운영 제목
부스 배치도 기획
우선순위
낮음보통높음
하위_업무_유형
기획예산지출외부협조
승인 필요 · 최소 동의 2인 · 완료 점검 3항목
하위 업무 등록

하위 업무 등록 — 업무 상세의 [+ 하위 업무]에서만 진입

i

하위 업무 유형을 고르면 아래에 규칙 요약이 뜹니다. 승인이 필요한지, 누가 승인하는지, 완료 전 체크해야 할 항목이 몇 개인지는 이 시점에 유형에서 그대로 복사됩니다 — 등록 후에는 유형을 바꿀 수 없으니 신중하게 고르세요.

03

업무

/operations/works /operations/works/{id} /operations/works/{id}/edit

업무는 하위 업무를 담는 큰 그릇입니다 — "2026 동아리 박람회" 같은 행사 하나, 또는 "회계 정산" 같은 상시 운영 하나가 업무 한 건입니다. 목록에서 카드 형태로 전체를 훑어보고, 카드를 누르면 그 업무에 속한 하위 업무들을 확인합니다.

업무 목록

진행행사
하위 업무 6건
2026 동아리 박람회
담당 이지원 · 8/10 ~ 8/22
64%
검토상시
하위 업무 3건
2026 상반기 회계 정산
담당 박서준 · 7/01 ~ 8/31
88%

업무 목록 — /operations/works

업무 상세 — 하위 업무 진행 현황

진행행사
수정
2026 동아리 박람회
64%
유형
행사
담당자
이지원
기간
08.10 ~ 08.22
업무상태
진행
진행률
64%
부스 배치도 기획이지원기획0%
홍보물 제작김하윤진행40%
부스 예산 신청박서준승인 대기100%

업무 상세 — /operations/works/{id}

업무 수정에서 바꿀 수 있는 것

항목비고
운영 제목 · 우선순위 · 기간자유롭게 수정
업무 유형 · 총평자유롭게 수정
담당자읽기 전용 — 담당자를 바꾸는 기능은 아직 없습니다
!

수정 화면은 선택 입력란도 비워 두면 지워진 것으로 저장됩니다. 부분 수정이 아니라 전체 교체이므로, 저장 전 화면에 채워진 값이 맞는지 한 번 더 확인하세요.

04

하위 업무

/operations/sub-works /operations/sub-works/{id} /operations/sub-works/{id}/edit

실제로 손을 움직여 처리하는 최소 단위입니다. 기획 → 진행 → 검토 → 완료 네 단계를 순서대로 밟으며, 유형에 따라 완료 전에 승인이 필요할 수 있습니다.

목록에서 상태 훑어보기

전체진행승인대기마감임박지연완료
하위 업무상위 업무유형담당자마감상태진행률
부스 예산 신청박람회예산지출박서준8/18승인대기100%
홍보물 제작박람회제작김하윤8/20진행40%

하위 업무 목록 — /operations/sub-works

상세 — 지금 할 수 있는 전이 하나만 보인다

하위 업무 상세 화면의 버튼은 언제나 지금 단계에서 다음으로 넘어가는 동작 하나만 보여줍니다. 두 단계를 한 번에 건너뛰는 버튼은 없습니다 — 중간에 요청이 끊기면 누른 적 없는 상태로 남는 것을 막기 위한 설계입니다.

부스 예산 신청 예산지출 승인 대기
수정 반려 완료 승인
3 4
기획 → 진행 → 검토 → 완료
정족수 2/3 동의 — 완료 승인은 정족수를 채운 뒤에 가능합니다
유형
예산지출
마감_일시
08.18 D-DAY
업무_상태
검토
승인_상태
대기
견적서 첨부
승인권자 서명
정산 영수증 제출

하위 업무 상세 — /operations/sub-works/{id} (검토 단계 · 정족수 대기 예시)

단계별 버튼

현재 단계보이는 버튼다음 단계
기획착수진행
진행완료 승인 요청검토
검토완료 승인 / 반려완료 / 진행(반려 시)
i

승인 버튼과 완료 점검은 서로 다른 조건입니다. 승인 버튼이 보이는 것은 "권한이 있다"는 뜻일 뿐이고, 실제로 눌러 완료 처리하려면 오른쪽 완료 점검 목록이 전부 체크돼 있어야 합니다(정족수가 있는 유형은 정족수도 함께 채워야 합니다). 체크가 덜 됐는데 버튼이 잠겨 있다면 권한 문제가 아니라 점검 미완료입니다.

하위 업무 수정에서 바꿀 수 없는 것

담당자·하위 업무 유형·상위 업무는 등록 시점에 고정됩니다. 유형이 바뀌면 승인 필요 여부·승인자·정족수·완료 점검 항목이 통째로 달라지는데, 이미 등록 시점에 복사된 값이라 되돌릴 방법이 없기 때문입니다. 유형을 잘못 골랐다면 해당 하위 업무를 마감하고 새로 등록해야 합니다.

05

승인함

/approvals

승인이 필요한 하위 업무를 대기 · 승인 · 반려 탭으로 나눠 모아 봅니다. 정족수가 필요한 유형은 카드 안에서 바로 찬반 투표를 던질 수 있습니다 — 투표와 최종 완료 승인은 별개입니다.

대기승인반려 4건
대기예산지출
08.16 요청
부스 예산 신청
등록자 박서준 · 승인자 국장 · 마감 08.18(D-DAY)
정족수 2/3 동의
동의 부동의 반려 승인
대기외부협조
08.15 요청
학교 시설팀 부스 설치 협조
등록자 이지원 · 승인자 부회장 · 마감 08.20(D-2)
직전 반려 사유: 설치 일정 재확인 필요
반려 승인

승인함 — /approvals (대기 탭)

i

대시보드의 승인 대기 목록에서 행을 누르면 이 화면으로 넘어오면서 해당 카드가 파란 테두리로 강조되고 자동으로 스크롤됩니다. 카드를 못 찾겠으면 대시보드를 거쳐 들어오는 것이 가장 빠릅니다.

06

회원 명부 · 상세

/members /members/{id} /members/{id}/edit

전체 회원을 이름·학번으로 검색하고, 등급·상태로 걸러 봅니다. 새 회원을 운영진이 직접 만드는 기능은 없습니다 — 신규 회원은 본인이 Google 계정으로 로그인해 가입하거나, 과거 명단을 CSV로 이관해 들어옵니다.

회원 128명
전체정회원준회원임시회원
이름학번기수학과·학년등급상태현재 역할
이지원2023123415기컴퓨터학부 · 3학년정회원활동회장, 박람회 총괄
김하윤 이관2024105616기소프트웨어학부 · 2학년준회원활동

회원 명부 — /members

회원 상세

이지원 정회원활동
회원 #14 · 가입 2023.03.02
학번
20231234
기수
15기
학과
컴퓨터학부
학년
3학년
회원등급
정회원
등급 변경
회원상태
활동
상태 변경
역할 역할 부여
회장 대표 종료
최근 변경이력
등급 · 준회원 → 정회원 · 2026.03.02

회원 상세 — /members/{id}

화면바꿀 수 있는 것
정보 수정회원명 · 학번 · 기수 · 학과 · 학년 · 전화번호 · 이메일 · 동아리 가입 시기. v0.2부터 학번도 고칠 수 있습니다 — 바꾼 내역은 변경 이력에 남습니다.
등급 · 상태 변경상세 화면의 별도 버튼으로만 — 정보 수정 화면에 섞여 있지 않습니다.
역할 부여 · 종료역할 권한이 있어야 보입니다.

동아리 가입 시기 · 기수 자동 채움 v0.2

회원 등록·편집에 동아리 가입 시기 칸이 있습니다. 가입 연도를 넣으면 기수가 자동으로 채워집니다 — «가입 연도에 맞춰 기수를 채웠습니다. 실제 기수가 다르면 직접 고쳐주세요»가 뜨고, 값은 언제든 손으로 바꿀 수 있습니다.

i

이미 기수가 배정된 회원은 건드리지 않습니다. 자동 채움은 비어 있을 때만 동작합니다. 자동으로 못 채우면 «기수를 직접 입력해주세요»가 뜨니 그때는 손으로 넣으면 됩니다.

학번 수정 · 변경 이력 v0.2

/members/{id}/histories v0.2부터 학번을 고칠 수 있고, 바꾼 내역은 변경 이력 화면에 남습니다 — 누가 언제 무엇을 바꿨는지 확인할 수 있습니다.

!

아직 계정을 연결하지 않은 회원의 학번을 바꿀 때는 주의하세요. 계정 연결은 학번 · 회원명 · 연락처가 모두 맞아야 되므로, 학번을 바꾸면 예전 학번으로는 연결할 수 없습니다. 화면도 같은 내용을 미리 안내합니다.

07

CSV 회원 이관

/members/csv-import

과거 명단(엑셀·구글 시트를 CSV로 내보낸 파일)을 한 번에 등록하는 4단계 마법사입니다. 중복으로 보이는 행은 자동으로 병합하지 않고 건너뜁니다 — 실행 결과는 되돌릴 수 없으므로 3단계 검증에서 반드시 내용을 확인하세요.

1파일 선택 2컬럼 매핑 3사전 검증 4결과
CSV 파일을 여기로 끌어오거나
CSV 파일 선택

CSV 회원 이관 — 1단계 파일 선택

전체 행
86
정상 후보
79
오류
3
중복 후보
4

3단계 사전 검증 — 이 숫자를 반드시 확인하고 다음으로

  1. 1
    양식 CSV를 먼저 내려받아 형식을 맞춘다필수·조건부·선택 컬럼이 표로 안내됩니다.
  2. 2
    내 파일의 헤더를 시스템 필드에 연결한다헤더명이 정확히 일치하지 않아도 직접 매핑할 수 있습니다.
  3. 3
    오류·중복 행을 확인한다이 행들은 이관되지 않고 건너뜁니다 — 실행 전 사유를 꼭 읽어보세요.
  4. 4
    "되돌릴 수 없다는 것을 확인했습니다"에 체크 후 실행한다실행하면 정상 후보만 새 회원으로 등록됩니다.
!

명부의 «가입일»은 «동아리 가입 시기» 열에 넣으세요 (v0.2 · 양식 CSV도 함께 바뀌었습니다). «전산 가입일»은 이관을 실행한 날로 시스템이 적는 값이라 여기에 과거 날짜를 넣는 자리가 아닙니다 — 두 열을 바꿔 넣으면 모든 회원의 동아리 가입 시기가 이관일로 들어갑니다. 기수는 자동으로 채워지지 않습니다 («학번으로도 동아리 가입 시기로도 자동 채우지 않습니다») — CSV에 기수 열을 직접 넣거나, 이관 뒤 회원 편집에서 채웁니다.

!

이관된 회원은 아직 로그인 계정과 연결되지 않은 상태입니다(이름 옆에 "이관" 표시). 본인이 Google로 가입하면 그때 실제 계정과 연결됩니다 — 이관만으로 로그인이 가능해지는 것은 아닙니다.

08

역할 · 권한

/members/roles /members/roles/{id}/authorities /members/authorities

"회장", "국장", "박람회 총괄" 같은 역할을 만들고, 역할마다 어떤 권한을 줄지 정하는 화면입니다. 화면에 뜨는 모든 버튼·메뉴는 결국 이 권한 배열로 결정됩니다.

업무 관리 WORK_MANAGE
회원 관리 MEMBER_MANAGE 상위에서 부여
폼 라벨 관리 FORM_LABEL_MANAGE
실제 부여 권한 5개 → 6개
부여 SUB_WORK_TYPE_MANAGE
되돌리기 저장

역할별 권한 부여 — 체크는 직접 부여, 파란 배지는 상위 권한에서 상속됨

개념의미
역할회원에게 붙는 이름표. 한 회원이 역할을 여러 개 가질 수 있고, 그중 하나를 "대표" 역할로 지정할 수 있습니다.
권한화면 기능 하나하나에 매달린 코드(예: WORK_MANAGE). 역할에 권한을 체크해야 그 역할을 가진 회원이 해당 기능을 씁니다.
상속권한 트리에서 상위 권한을 가지면 하위 권한도 자동으로 포함됩니다. "상위에서 부여" 배지가 붙은 항목은 체크를 해제할 수 없습니다.
!

묶음 권한만으로는 세부 권한이 열리지 않습니다. 예를 들어 어떤 역할에 "업무 쓰기" 권한만 주면 "업무 관리" 묶음 권한은 자동으로 따라오지 않습니다 — 화면은 정확히 그 회원이 가진 권한 코드만 보고 버튼을 그립니다.

09

폼 관리 · 편집기

/forms /forms/{id} /forms/{id}/edit

신입회원 모집, 행사 참가 신청 같은 외부 공개 설문을 만듭니다. 여러 페이지로 나눌 수 있고, 선택지에 따라 다음 페이지를 다르게 보여주는 분기도 지원합니다. 작성 중인 내용은 자동으로 저장됩니다.

접수중 응답 42
2026 신입회원 모집
08.01 09:00 ~ 08.25 23:59
모집
작성중 응답 0
여름 MT 참가 신청
접수 기간 미정
행사

폼 목록 — /forms

편집기 — 페이지와 문항 구성

폼 제목
2026 신입회원 모집
모집행사내부
지금 저장 저장하고 상세로
+ 페이지 추가
1. 기본 정보2. 지원 동기
Q1. 이름을 입력해 주세요 *
단답형 · 필수
Q2. 지원 분야를 선택해 주세요 *
단일 선택 · 필수 · 선택지별 페이지 분기 있음

폼 편집기 — /forms/{id}/edit

문항 유형비고
단답형 · 장문형텍스트 입력. 정규식으로 입력 형식을 검증할 수 있습니다(고급 설정).
단일 선택 · 다중 선택선택지별로 다음에 어느 페이지로 보낼지 분기를 지정할 수 있습니다.
날짜날짜 선택 입력.
i

화면 상단에는 항상 저장 상태 표시줄이 떠 있습니다. 입력을 멈추면 자동으로 저장되므로 별도로 저장 버튼을 계속 누르지 않아도 되지만, 다른 화면으로 옮기기 전에는 표시줄이 "저장됨"으로 바뀌었는지 한 번 확인하는 습관을 들이세요.

접수 상태 바꾸기

폼 상세 화면 하단에서 접수를 시작하거나 마감할 수 있습니다. 접수를 마감하면 공개 링크에 들어온 응답자는 더 이상 새 응답을 제출할 수 없고, 이미 제출된 응답은 그대로 남습니다.

i

«접수 상태 변경»은 폼 편집과 다른 권한입니다(FORM_STATUS_CHANGE). 문항은 고칠 수 있는데 접수 시작·마감만 잠겨 있다면 권한이 갈린 것입니다. 학술 모집 폼은 여기서 접수를 시작할 수 없고 모집 관리 화면에서 시작합니다 (16절) — 다만 마감은 이 화면에서 합니다. 기획안 시스템 폼은 14절을 보세요.

다중 응답 허용 v0.2

편집기에서 다중 응답 허용을 켜면 «한 사람이 여러 건을 낼 수 있습니다» — 지원서·설문처럼 한 사람이 한 번만 내야 하는 폼은 꺼 둡니다.

i

이미 응답이 들어온 뒤에도 바꿀 수 있습니다. 끄면 «지금부터» 새 응답만 받지 않고, 이미 들어온 응답은 지워지지 않고 그대로 남습니다.

템플릿 관리 v0.2

/forms/templates 자주 쓰는 문항 구성을 템플릿으로 저장해 두고, 새 폼을 만들 때 골라 씁니다 (예: «신규 부원 모집 표준 문항»). 어떤 폼에 쓰는 구성인지 설명을 적어 두면 고를 때 도움이 됩니다.

!

사용 여부를 끈 템플릿은 폼을 만들 때 고를 수 없습니다 — 목록에는 남지만 «사용하지 않는 템플릿입니다»로 표시됩니다. 다시 쓰려면 사용 여부를 켜세요.

10

응답 확인

/forms/{id}/responses /forms/{id}/responses/{rid}

제출된 응답을 훑어보고, 필요하면 승인·반려로 상태를 매깁니다.

전체제출승인반려 작성중
이름학번학과·등급·상태제출일시상태
최도윤20261123전기공학부 · 신입 · 활동08.14 21:03승인
한서아20261124산업정보시스템 · 신입 · 활동08.15 10:41반려

응답 목록 — /forms/{id}/responses (상태 클릭 시 변경 창)

응답 상세 화면 하단의 이전 · 다음 버튼으로 목록을 다시 열지 않고도 연속으로 검토할 수 있습니다.

11

공개 폼 — 응답자가 보는 화면

/f/{formId} 로그인 없이 접근 가능

운영진이 만든 폼의 공개 링크를 응답자에게 공유하면, 응답자는 이 화면에서 어드민 로그인 없이 작성합니다. 다만 회원 식별이 필요한 폼은 응답자에게도 Google 로그인을 요구할 수 있습니다.

S
SSCC
2026 신입회원 모집
08.01 09:00 ~ 08.25 23:59
이름을 입력해 주세요 *
다음

공개 폼 작성 화면 — /f/{formId}

마지막 페이지까지 마치고 제출하면 완료 화면으로 넘어가며, 이후에는 같은 링크로 다시 들어가도 재작성할 수 없습니다(폼이 재제출을 허용하지 않는 한).

12

행사 관리

admin /events 작성 · 게시 · 보관과 분류 관리

운영진이 여는 행사를 만들고 공개하는 화면입니다. 여기서 게시한 행사가 공개 웹사이트(20절)에 그대로 올라가고, 참가 신청은 폼으로 받습니다. 행사 목록·편집·상태 전이·분류 관리가 모두 이 묶음에 있습니다.

i

행사 메뉴는 행사 관리(EVENT_MANAGE) 권한이 있어야 보입니다. 행사 목록과 분류 관리 둘 다 이 권한을 요구합니다.

행사 관리
작성 · 게시 · 보관과 분류 관리
+ 새 행사
전체 작성 중 게시 보관 세미나 모집 프로젝트
행사명분류상태일시신청 · 참가자
2026 신입 부원 모집 설명회 모집 게시 03.04 18:00 24 / 40
알고리즘 스터디 오리엔테이션 세미나 작성 중 일시 미설정
2026 겨울 해커톤 프로젝트 보관 01.15 10:00 31 / 30

행사 목록 — /events

행사를 여는 순서

  1. 1
    + 새 행사로 기본 정보를 채운다행사명 · 분류 · 일시 · 장소 · 정원 · 본문. 본문은 마크다운으로 쓰고 이미지도 붙일 수 있습니다.
  2. 2
    신청서(폼)를 연결한다참가 신청을 받으려면 폼이 필요합니다. 폼 관리(9절)에서 만든 폼을 고르거나 새로 만듭니다.
  3. 3
    게시로 상태를 바꾼다게시한 순간부터 공개 웹사이트 행사 목록에 나타납니다. 작성 중일 때는 외부에 보이지 않습니다.
  4. 4
    모집이 끝나면 보관한다보관하면 목록에서 내려가지만 참가자 명단과 신청 기록은 그대로 남습니다.

본문 이미지 붙이기

본문 편집기에 이미지를 올리면 업로드된 뒤 본문에 삽입됩니다. 올린 이미지는 공개 웹사이트의 행사 상세와 공유 카드(카카오톡·슬랙 미리보기)에 함께 쓰입니다.

!

대표 이미지가 없으면 목록 카드에 이미지 영역이 아예 그려지지 않습니다. 빈 회색 칸이 남는 것이 아니라 카드가 글자만으로 짧아집니다 — 없는 이미지를 만들어 채우지 않기 때문입니다. 일시·장소도 마찬가지로, 값이 없으면 그 줄이 통째로 빠집니다.

분류 관리

/events/categories 행사 분류(세미나 · 모집 · 프로젝트 등)를 만들고 관리합니다. 분류는 공개 웹사이트의 필터 칩으로 그대로 쓰이므로, 이름을 바꾸면 방문자가 보는 필터 이름도 함께 바뀝니다.

13

신청 심사 · 참가자 관리

admin /events/{eventId}/participants

들어온 신청을 확인하고 참가를 확정하는 화면입니다. 신청은 폼 응답으로 들어오므로, 응답 내용(지원 동기 등)을 보고 확정·대기·취소를 정합니다.

2026 신입 부원 모집 설명회
참가자 관리 · 확정 24명 / 정원 40명
전체 31 확정 24 대기 5 취소 2
신청자학번 · 학과상태처리
김민서 20241234 · 컴퓨터학부 확정 대기로 취소
박지호 20251102 · 소프트웨어학부 대기 확정 취소
이서연 20231987 · 전자정보공학부 취소 확정

참가자 관리 — /events/{eventId}/participants

i

정원을 넘겨도 막지 않습니다. 정원은 참고 값이라 확정 인원이 정원을 넘으면 숫자가 31 / 30처럼 보일 뿐 확정 버튼이 잠기지 않습니다 — 현장 사정으로 더 받는 경우가 실제로 있기 때문입니다.

신청 내용은 어디서 보나

신청자가 폼에 적은 답(지원 동기 등)은 응답 확인(10절)에서 읽습니다. 참가자 관리 화면은 확정·대기·취소만 다루고, 답 본문은 연결된 폼의 응답 목록에 있습니다.

14

시스템 폼 — 기획안 접수 열기

admin /forms 학술 회차를 시작할 때 가장 먼저 하는 일

!

기획안 접수를 시작하지 않으면 회원은 기획안을 낼 수 없습니다. 학술 앱의 기획안 작성 화면에는 «지금은 기획안을 받지 않습니다»만 뜹니다. 학술 회차를 여는 첫 단추가 이 화면이고, 이것을 빠뜨리면 기획안 검토 목록이 언제까지나 비어 있습니다 — 회원 쪽이 막혀 있다는 신호가 운영진 화면에는 따로 뜨지 않습니다.

시스템 폼이란

보통 폼은 운영진이 필요할 때 만들지만, 시스템이 코드로 찾아 쓰는 폼이 따로 있습니다. 기획안 폼(PROPOSAL)이 그것입니다 — 학술 앱의 «기획안 제출» 메뉴는 이 폼 하나를 가리키고 있어서, 운영진이 그 폼의 접수를 열어야 회원 화면이 열립니다. 폼 목록에서 시스템 배지가 붙은 것이 이런 폼입니다.

시스템 마감
스터디 · 프로젝트 기획안
문항 6개 · 응답 0건
시스템 시스템이 사용하는 폼이라 지울 수 없습니다 — 대신 접수를 마감하세요. 제목·접수 기간·라벨·접수 상태는 그대로 바꿀 수 있습니다.
접수 시작 수정 복제

기획안 시스템 폼 상세 — /forms/{formId}

기획안 접수를 여는 순서

  1. 1
    폼 목록에서 기획안 폼을 찾는다/forms «시스템» 배지가 붙은 폼입니다. 이름은 운영진이 바꿀 수 있으니 배지로 찾으세요.
  2. 2
    문항이 회차에 맞는지 확인한다시스템이 쓰는 문항은 지울 수 없지만 문구 수정과 문항 추가는 됩니다. 커리큘럼 문항의 형식 안내는 문항 설명에 이미 들어 있습니다.
  3. 3
    접수 기간을 정한다기간을 비워 두면 수동으로 열고 닫습니다. 기간을 넣으면 그 사이에만 자동으로 열립니다.
  4. 4
    접수 시작을 누른다이때부터 회원의 학술 앱 «기획안 제출» 화면이 열립니다. 여기까지 해야 기획안이 들어옵니다.
  5. 5
    회차가 끝나면 마감시스템 폼은 지울 수 없으므로, 그만 받을 때는 삭제가 아니라 마감을 씁니다. 마감한 뒤에도 다시 접수를 시작할 수 있습니다.
i

시스템 폼은 «전체가 잠긴 폼»이 아닙니다. 실제로 막히는 것은 삭제시스템이 쓰는 문항의 삭제 둘뿐입니다. 제목 · 접수 기간 · 라벨 · 접수 상태는 평소처럼 바꿀 수 있고, 문항 문구를 다듬거나 문항을 더하는 것도 됩니다 — 회차마다 손봐야 하는 값들은 열려 있습니다.

i

«접수 상태 변경»은 폼 편집과 다른 권한입니다. 문항을 고치는 것은 폼 편집 (FORM_WRITE), 접수를 열고 닫는 것은 접수 상태 변경(FORM_STATUS_CHANGE) 권한입니다 — 폼은 고칠 수 있는데 «접수 시작»만 잠겨 있다면 권한이 갈린 것이지 고장이 아닙니다. 버튼에 마우스를 올리면 «접수 상태를 바꿀 권한이 없습니다»가 뜹니다.

!

학술 모집 폼은 여기서 접수를 시작할 수 없습니다. 활동에 연결된 모집 폼은 «이 폼은 학술 활동에 연결돼 있어 여기서 접수를 시작할 수 없습니다 — 모집 관리 화면에서 시작하세요»로 잠깁니다. 모집 시작은 폼을 여는 것 말고도 접수 기간 반영·활동 전이를 함께 하기 때문입니다(16절). 기획안 폼은 활동에 딸린 폼이 아니므로 이 잠금과 무관합니다 — 이 절의 순서대로 여기서 엽니다. 다만 마감은 두 종류 모두 이 화면에서 합니다(모집 관리에는 마감 버튼이 없습니다).

i

복제하면 일반 폼이 됩니다. 시스템 폼도 복제는 열려 있는데, 사본은 코드가 가리키지 않는 보통 폼입니다 — 사본의 접수를 열어도 학술 앱의 기획안 화면은 열리지 않습니다. 접수는 반드시 «시스템» 배지가 붙은 원본에서 시작하세요.

회원 화면에서는 이렇게 보입니다

지금은 기획안을 받지 않습니다

운영진이 기획안 접수를 시작하면 이 화면에서 작성해 제출할 수 있습니다 — 접수가 열리면 다시 열어주세요

이미 낸 기획안 보기

접수가 닫혀 있을 때의 학술 앱 — /proposals/new

!

«기획안을 낼 수 없다»는 문의가 들어오면 여기부터 확인하세요. 회원 화면이 위처럼 보인다면 권한 문제가 아니라 접수가 닫혀 있는 것입니다. 폼 목록에서 기획안 폼의 접수 상태를 보고 «접수 시작»을 누르면 곧바로 풀립니다.

학술 회차를 여는 전체 순서

기획안 접수는 학술 운영의 출발점입니다. 이 절에서 접수를 연 뒤 아래 순서로 이어집니다.

순서하는 일누가어디서
1기획안 접수 시작운영진이 절 — 폼 목록
2기획안 제출회원25절 — 학술 앱
3기획안 검토 · 승인학술국장15절
4모집 시작 · 팀원 선발학술국장16절
5회차 기록 · 출석스터디장23절 — 학술 앱
6회차 승인학술국장18절
i

«모집 시작»과 헷갈리지 마세요. 이 절의 접수 시작은 기획안을 받기 시작하는 것(회차의 시작)이고, 16절모집 시작은 승인된 활동이 팀원을 모으기 시작하는 것입니다. 둘은 다른 단계이고 폼도 다릅니다 — 전자는 기획안 시스템 폼 하나, 후자는 활동마다 따로 생기는 모집 폼입니다.

15

기획안 검토

admin /proposals/review 제출된 기획안을 확인하고 처리합니다

회원이 학술 앱에서 낸 스터디·프로젝트 기획안을 검토하는 화면입니다. 승인이 곧 학술 활동의 개설이라, 학술 묶음의 첫 메뉴에 있습니다 — 여기서 승인한 기획안이 모집 관리로 넘어가고, 그 뒤 회차·출석 승인으로 이어집니다.

!

승인을 누르면 되돌릴 수 없습니다. 승인하면 이 기획안이 학술 활동으로 만들어지고, 제출자에게 유형에 맞는 리더 역할(스터디장 · 프로젝트장)이 부여되며, 비어 있는 모집 폼이 함께 생깁니다. 승인 전에 화면이 이관 결과를 표로 미리 보여줍니다 — 무엇이 만들어질지 확인하고 누르세요.

기획안 검토
제출된 기획안을 확인하고 처리합니다
전체 제출 수정요청
제출스터디
알고리즘 문제풀이 스터디
김민서 · 03.02 제출 · 1회차
수정요청프로젝트
웹 서비스 사이드프로젝트
박지호 · 03.01 제출 · 2회차
제출 제출 회차 1 · 응답 순번 12
알고리즘 문제풀이 스터디
제출자
김민서
유형
스터디
모집 정원
6 ~ 10명
운영 계획
매주 화 19:00, 백준 골드 난이도
1 2 3 4 5 6 7 8
승인하면 이렇게 됩니다
· 학술 활동 «알고리즘 문제풀이 스터디» 생성
· 김민서에게 스터디장 역할 부여
· 커리큘럼 8회차 등록
· 비어 있는 모집 폼 생성 (문항은 직접 채워야 합니다)
승인 수정요청 반려

기획안 검토 — /proposals/review

세 가지 처리

처리그 뒤 어떻게 되나언제 쓰나
승인 학술 활동 생성 · 되돌릴 수 없음 그대로 개설해도 되는 기획안. 승인과 동시에 제출자가 스터디장이 되고 모집 폼이 생깁니다.
수정요청 제출자가 고쳐서 다시 냄 내용이 부족하거나 커리큘럼을 손봐야 할 때. 사유가 필수이고, 제출자는 그 사유를 먼저 보고 이전 답이 채워진 상태에서 고칩니다.
반려 끝 · 되돌릴 수 없음 개설하지 않기로 한 기획안. 제출자는 다시 낼 수 없습니다.
i

재제출된 기획안은 «제출 회차»가 2 이상입니다. 그런 기획안에는 «수정요청을 받아 다시 낸 기획안입니다»라는 안내가 붙습니다 — 처리 이력에서 앞선 회차에 내가 무슨 의견을 줬는지 확인하고 판단하세요.

!

커리큘럼을 못 읽으면 승인이 잠깁니다. 기획안에 적힌 커리큘럼 형식이 어긋나면 «이 기획안은 지금 학술 활동으로 옮길 수 없습니다»가 뜨고 승인 버튼이 잠깁니다 — 사유가 함께 표시되며, 제출자에게 수정요청을 보내 형식을 맞추게 해야 합니다.

16

모집 관리

admin /academic-programs/recruitment 승인된 활동의 모집을 시작하고 신청자를 선발합니다

기획안이 승인되면 활동은 승인 상태로 대기합니다. 이 화면에서 모집을 시작하고, 들어온 신청자 중 함께할 사람을 고릅니다. 왼쪽에서 활동을 고르면 오른쪽에 그 활동의 모집 현황이 나옵니다.

모집 관리
승인된 활동의 모집을 시작하고 신청자를 선발합니다
모집 중
알고리즘 문제풀이 스터디
스터디장 김민서
웹 서비스 사이드프로젝트
스터디장 박지호 · 모집 시작 전
알고리즘 문제풀이 스터디
모집 정원 6 ~ 10명 · 확정 인원 7명
신청서 문항 편집
신청자제출선발
이서연 03.05 14:22 확정대기미선택
최준영 03.05 18:40 확정대기미선택
선발 저장

모집 관리 — /academic-programs/recruitment

모집을 시작하는 순서

  1. 1
    왼쪽 목록에서 활동을 고른다승인·모집 중 활동만 나옵니다. 수료한 활동은 목록에 없습니다.
  2. 2
    신청서 문항 편집으로 문항을 채운다기획안 승인이 만들어 준 폼은 문항이 비어 있습니다. 문항이 하나도 없으면 모집을 시작할 수 없습니다.
  3. 3
    모집 시작을 누른다활동이 «진행 중»이 되고 신청서가 열립니다. 이때부터 회원이 신청할 수 있습니다.
  4. 4
    신청자마다 확정 · 대기 · 미선택을 고르고 선발 저장확정한 사람이 팀원 명단에 들어갑니다. 언제든 다시 고쳐 저장할 수 있습니다.
!

문항이 없는 신청서로는 모집을 시작할 수 없습니다. 기획안 승인이 붙여 주는 폼은 껍데기라 «폼 편집 화면에서 문항을 먼저 등록하세요» 오류가 납니다. 카드의 신청서 문항 편집 링크로 가서 문항을 채운 뒤 다시 시작하세요.

i

정원을 넘겨도 «선발 저장»은 잠기지 않습니다. 확정 인원이 모집 정원 상한을 넘으면 경고 문구만 뜹니다 — 정원은 참고 값이기 때문입니다. 또 접수 기간은 이 화면에서만 다룹니다. 폼 편집 화면에서는 학술 모집 폼의 접수 기간 입력란이 감춰집니다 — 기간의 주인이 두 곳이면 어느 쪽이 이겼는지 알 수 없기 때문입니다.

17

스터디 · 프로젝트

admin /academic-programs 전체 활동 목록과 활동 상세

학술국장이 전체 스터디·프로젝트를 감독하는 화면입니다. 스터디장이 자기 활동 하나만 보는 학술 앱(22절)과 달리, 여기서는 모든 활동의 진행률과 상태를 한 화면에서 훑습니다.

스터디 · 프로젝트
전체 학술 활동 12건
진행 중 스터디
알고리즘 문제풀이 스터디
스터디장 김민서 · 팀원 7명 · 03.10 ~ 06.20
62%
수료 프로젝트
웹 서비스 사이드프로젝트
프로젝트장 박지호 · 팀원 5명 · 01.05 ~ 02.28
100%

스터디 · 프로젝트 목록 — /academic-programs

i

활동 상태는 셋뿐입니다 — 승인 · 진행 중 · 수료. «모집 중»은 별도 상태가 아니라 연결된 신청서가 열려 있는가로 표시됩니다. 모집을 시작하면 활동이 «승인»에서 «진행 중»으로 넘어갑니다.

활동 상세에서 보는 것

활동 카드를 누르면 그 활동의 커리큘럼 대비 진행 · 회차 이력 · 팀원 명단 · 평균 출석률을 봅니다. 회차 기록을 고치지는 않습니다 — 기록은 스터디장이 쓰고, 국장은 회차·출석 승인에서 처리합니다.

18

회차 · 출석 승인

admin /academic-programs/reviews/sessions

스터디장들이 올린 회차 기록을 승인하는 화면입니다. 여러 활동의 제출을 한 화면에 모아 보여주므로, 활동을 하나씩 들어가지 않고 밀린 것부터 처리할 수 있습니다.

승인 대기 4건
제출 스터디
알고리즘 문제풀이 스터디
5회차 · 03.28 진행 · 출석 6/7 · 사진 있음
제출 프로젝트
웹 서비스 사이드프로젝트
3회차 · 03.27 진행 · 출석 5/5
제출 알고리즘 문제풀이 스터디 · 5회차
그래프 탐색 — BFS · DFS

백준 1926, 2178 풀이 후 코드 리뷰. 다음 주까지 4문제 과제로 냈습니다.

김민서 이서연 최준영 정하늘 한지우 오세훈 강도윤
스터디 인증 사진
승인 수정요청

회차 · 출석 승인 — /academic-programs/reviews/sessions

처리결과
승인회차가 «승인»으로 확정됩니다. 되돌릴 수 없고, 승인된 회차는 출석도 고칠 수 없습니다.
수정요청회차가 «수정요청»이 되고 스터디장이 고쳐서 다시 냅니다. 사유가 필수입니다.
!

일괄 승인은 없습니다. 회차마다 진행 내용과 출석을 확인하고 하나씩 처리합니다 — 기록을 보지 않고 넘기는 것을 막기 위해서입니다. 이미 처리된 회차를 다시 처리하려 하면 «이미 처리됨» 안내가 뜨니 목록을 새로고침하세요.

19

학술 대시보드 · 회차 이력 · 출석 통계

admin /academic-programs/dashboard /academic-programs/sessions /academic-programs/attendance

학술국장이 전체를 훑는 화면 셋입니다. 대시보드는 지금 무엇이 밀렸는지, 회차 이력은 활동을 가로질러 회차가 어떻게 진행됐는지, 출석 통계는 누가 얼마나 나왔는지를 봅니다.

학술 대시보드
전체 활동 현황과 승인 대기
진행 중 활동
8
전체 12건
승인 대기
4
회차 기록
이번 주 회차
6
진행일 기준
진행 더딘 활동
2
진행률 40% 미만

학술 대시보드 — /academic-programs/dashboard

i

«이번 주 회차»는 진행일 기준입니다. 아직 진행하지 않은 예정 회차는 여기 들어오지 않습니다 — 목록이 진행일만 주기 때문입니다. «진행 더딘 활동»도 정확한 지연 판정이 아니라 진행 중이면서 진행률 40% 미만인 활동을 세어 보여주는 근사치입니다.

출석 통계

/academic-programs/attendance 활동별·팀원별 출석률을 봅니다. 출석률 70% 미만은 눈에 띄게 표시됩니다 — 수료 기준(2/3)에서 온 값이라, 이 아래로 내려간 팀원은 수료가 어려워집니다.

20

행사 목록 · 상세

www / /events/{eventId} 로그인 없이 열립니다

공개 웹사이트의 본체입니다. 로그인하지 않아도 누구나 행사 목록과 상세를 볼 수 있습니다 — 검색과 공유에 걸려야 하는 화면이기 때문입니다. 링크를 카카오톡이나 슬랙에 붙이면 제목·설명·대표 이미지가 담긴 카드로 펼쳐집니다.

SSCC 행사 로그인
동아리 행사
숭실컴퓨팅클럽이 여는 모집 · 세미나 · 프로젝트 · 행사입니다
전체 모집 세미나 프로젝트
대표 이미지
모집 중 진행 중
2026 신입 부원 모집 설명회
모집 3월 4일 · 학생회관 302호
모집 마감 예정
알고리즘 스터디 오리엔테이션
세미나 3월 10일

행사 목록 — 공개 웹사이트 첫 화면

i

대표 이미지가 없는 행사는 카드가 글자만으로 짧아집니다. 위 스케치의 오른쪽 카드처럼 이미지 영역 자체가 그려지지 않습니다. 장소가 없으면 일시만, 일시가 없으면 장소만 나옵니다 — 없는 값을 «미정» 같은 문구로 채우지 않습니다.

배지 두 줄의 뜻

카드와 상세에는 배지가 최대 둘 붙습니다. 앞은 모집 상태(신청을 받는가), 뒤는 행사 진행(행사 자체가 언제인가)입니다. 둘은 따로 움직입니다 — 행사가 아직 «예정»인데 모집은 이미 «마감»일 수 있습니다.

모집 상태
모집 준비 중운영진이 아직 신청서를 열지 않았습니다
모집 예정모집 시작일이 아직 오지 않았습니다
모집 중지금 신청할 수 있습니다 — 이때만 «신청하기»가 눌립니다
모집 기간 종료모집 기간이 지났습니다
모집 마감운영진이 모집을 닫았습니다
행사 진행
예정행사일이 아직 오지 않았습니다
진행 중행사 기간 안입니다
종료행사가 끝났습니다

상세 화면 — 본문과 신청 패널

‹ 행사 목록
대표 이미지
모집 중 진행 중 모집
2026 신입 부원 모집 설명회

숭실컴퓨팅클럽이 어떤 동아리인지, 한 학기 동안 무엇을 하는지 소개하는 자리입니다. 스터디·프로젝트 운영 방식과 지원 절차를 안내합니다.

일시
3월 4일 18:00
장소
학생회관 302호
참가
확정 24 / 40
모집
모집 중
신청하기

신청은 회원만 할 수 있습니다 — 아직 회원이 아니어도
신청 화면에서 가입까지 마칠 수 있습니다

행사 상세 — /events/{eventId}

!

모집 중이 아니면 «신청하기»가 흐리게 잠깁니다. 버튼이 사라지지 않고 남아 사유를 알려줍니다 — 모집 전이면 «아직 모집이 시작되지 않았습니다», 그 밖에는 «지금은 신청을 받지 않습니다»가 버튼 아래에 나옵니다.

21

참가 신청 · 내 신청

www /events/{eventId}/apply /my-applications 로그인 필요

신청은 회원만 할 수 있지만, 아직 회원이 아니어도 이 화면을 떠나지 않고 가입까지 마칠 수 있습니다. 가입이 끝나면 화면이 바뀌지 않고 같은 자리에서 신청서가 이어 그려집니다 — 어드민으로 튕겨 나갔다 돌아오지 않아도 됩니다.

1 회원 가입 2 신청서 작성
간편 가입

신청하려면 회원 정보가 필요합니다. 아래 정보만 채우면 바로 이어서 신청할 수 있습니다.

이름
김민서
학번
20241234
학과
컴퓨터학부
가입하고 신청 이어가기

참가 신청 1단계 — 가입 (이미 회원이면 건너뜁니다)

신청하는 순서

  1. 1
    행사 상세에서 신청하기로그인하지 않았다면 먼저 Google 로그인을 거칩니다.
  2. 2
    회원이 아니면 간편 가입을 먼저 마친다이미 회원이면 이 단계는 나오지 않고 곧바로 신청서가 열립니다.
  3. 3
    신청서를 작성한다쓰는 도중 자동으로 임시저장되므로 창을 닫았다 다시 와도 이어서 쓸 수 있습니다.
  4. 4
    제출하면 완료 화면이 나온다이후 운영진이 확정·대기를 정하고, 결과는 «내 신청»에서 확인합니다.
i

이미 신청한 행사에 다시 들어가면 신청서 대신 «이미 신청하셨습니다» 안내가 나옵니다. 낸 내용과 처리 상태는 내 신청(/my-applications)에서 확인하세요.

내 신청

내 신청
2026 신입 부원 모집 설명회
3월 4일 18:00 · 03.02 신청
확정
2026 겨울 해커톤
1월 15일 10:00 · 01.03 신청
대기

내 신청 — /my-applications

22

첫 화면 · 스터디장 대시보드

lms / /studio 전 화면 로그인 필수

학술 앱은 들어온 사람이 누구냐에 따라 첫 화면이 갈립니다. 스터디장·프로젝트장이면 바로 대시보드로 가고, 아직 활동을 맡지 않은 회원이면 기획안 카드 두 장이 나옵니다. 상단 바 메뉴도 함께 갈립니다.

나는첫 화면상단 바에 보이는 것
스터디장 · 프로젝트장 학술 대시보드 학술 대시보드 · 내 활동 · 회차 기록 · 출석부 · 팀원 관리 + 기획안 메뉴 둘
일반 회원 기획안 카드 두 장 기획안 제출 · 기획안 제출 현황 둘뿐
i

기획안이 승인되면 그때부터 스터디장이 됩니다. 승인과 동시에 리더 역할이 부여되므로, 다음에 학술 앱에 들어오면 첫 화면이 대시보드로 바뀌고 메뉴가 늘어나 있습니다. 따로 설정할 것은 없습니다.

SSCC 학술 학술 대시보드 내 활동 회차 기록 출석부 팀원 관리 로그아웃
알고리즘 문제풀이 스터디
커리큘럼 진행률
62%
5 / 8회차
미기록 회차
1
6회차 · 04.02 예정
검토 대기
1
국장 검토 중인 회차
이번 주 회차
1
계획일 기준
진행 중 스터디 내 활동 회차 기록 출석부 팀원 관리
알고리즘 문제풀이 스터디
2026-03-10 ~ 2026-06-20 · 스터디장 김민서
1 2 3 4 5 6 7 8

회색 승인 · 파랑 제출(검토 중) · 주황 미제출 · 테두리 수정요청. 지금 쓸 수 있는 회차를 누르면 기록 작성으로 갑니다.

스터디장 대시보드 — /studio

i

활동을 여럿 맡고 있다면 위쪽 드롭다운으로 바꿉니다. 고른 활동은 주소에 남으므로, 그 주소를 북마크하면 다음에도 같은 활동으로 열립니다.

!

«미기록 회차»는 계획일이 지났는데 아직 안 쓴 회차입니다. 숫자가 주황색이면 밀린 것이 있다는 뜻이고, 아래 힌트에 몇 회차가 언제 예정이었는지 나옵니다.

23

회차 기록 · 출석부

lms /studio/record /studio/roster

스터디장이 매 회차 끝나고 하는 일입니다. 진행 내용을 적고 누가 나왔는지 체크해 제출하면, 학술국장이 회차·출석 승인에서 확인합니다.

미제출 5회차 · 계획일 03.28
그래프 탐색 — BFS · DFS
진행 날짜
2026-03-28
진행 내용
백준 1926, 2178 풀이 후 코드 리뷰. 다음 주까지 4문제 과제로 냈습니다.
출석 체크 · 확정 팀원 7명
김민서 스터디장
이서연
강도윤
인증 사진
사진 선택
회차 기록 제출

회차 기록 작성 — /studio/record

!

임시저장이 없습니다. 회차 기록은 한 번에 써서 제출합니다 — 쓰다 만 상태가 저장되지 않으므로 창을 닫으면 내용이 사라집니다. 긴 내용을 쓸 때는 다른 곳에 적어 두고 옮기세요.

i

새 회차는 전원 출석으로 시작합니다. 안 나온 사람만 체크를 풀면 됩니다. 수정요청을 받아 다시 낼 때는 지난번에 체크한 출석이 그대로 채워집니다.

회차 상태 넷

상태쓸 수 있나
미제출쓸 수 있습니다아직 기록을 내지 않은 회차입니다
제출못 씁니다국장이 검토 중입니다 — 결과를 기다립니다
수정요청고쳐서 다시 냅니다국장이 사유를 달아 돌려보냈습니다. 그 사유가 화면 위에 먼저 보입니다
승인못 씁니다확정됐습니다. 출석도 더는 고칠 수 없습니다

출석부 — 회차별 참석 현황

/studio/roster 가로가 회차, 세로가 팀원인 표입니다. 이미 제출한 회차의 출석을 칸을 눌러 고칠 수 있습니다 — 회차 기록을 다시 내지 않고 출석만 정정하는 자리입니다.

회차별 참석 현황 기간 평균 88%
팀원12 34 5출석률
김민서 스터디장 100%
이서연 80%
강도윤 · 25%

출석 · ○ 결석 · · 이 회차 출석부에 없음. 출석률이 70% 미만이면 빨간색으로 표시됩니다.

출석부 — /studio/roster

!

승인된 회차의 칸은 잠깁니다. 눌러도 바뀌지 않고 «승인 완료 — 출석을 고칠 수 없습니다»가 뜹니다. 승인 전에 정정하세요. 회차가 많으면 표가 옆으로 넘어가는데, 팀원 이름과 출석률 열은 스크롤해도 자리에 남습니다.

24

내 활동 · 팀원 관리

lms /studio/programs /studio/members

내 활동은 내가 맡은 활동의 커리큘럼·회차 이력·출석 통계를 모아 봅니다. 팀원 관리는 확정된 팀원 명단을 확인하는 자리입니다.

팀원 7명
알고리즘 문제풀이 스터디
김민서 스터디장
이서연 팀원
강도윤 팀원

팀원 관리 — /studio/members

i

팀원을 여기서 더하거나 빼지 않습니다. 팀원은 학술국장이 모집 관리에서 선발합니다 — 이 화면은 확정된 명단을 확인하는 곳입니다. 명단을 바꿔야 하면 학술국장에게 요청하세요.

25

기획안 제출 · 재제출

lms /proposals/new /my/applications 일반 회원의 화면

스터디나 프로젝트를 열고 싶은 회원이 기획안을 내는 화면입니다. 승인되면 그 활동의 스터디장이 되고, 학술 앱의 메뉴가 늘어납니다.

제출하고 결과를 보는 흐름

  1. 1
    기획안 제출에서 양식을 채운다활동명 · 유형(스터디/프로젝트) · 모집 정원 · 운영 계획 · 커리큘럼을 적습니다.
  2. 2
    기획안 제출 현황에서 처리 상태를 본다제출 → 승인 · 수정요청 · 반려. 학술국장이 처리하면 여기에 반영됩니다.
  3. 3
    수정요청을 받으면 고쳐서 다시 낸다요청 사유가 화면 위에 먼저 나오고, 지난번에 쓴 답이 그대로 채워진 상태에서 시작합니다.
  4. 4
    승인되면 스터디장이 된다다음에 학술 앱에 들어오면 첫 화면이 대시보드로 바뀝니다.
수정요청 03.02 제출 · 1회차
알고리즘 문제풀이 스터디
국장이 요청한 수정 사항
커리큘럼을 «1회차: 제목» 형식으로 한 줄에 하나씩 적어주세요. 지금 형식으로는 회차를 나눠 등록할 수 없습니다.
수정요청
03.03 · 학술국장 정하늘
제출
03.02 · 김민서
고쳐서 다시 제출

기획안 상세 — /my/applications/{formRspnsId}

상태내가 할 수 있는 일
작성 중(미제출)이어서 쓰고 제출합니다
제출기다립니다 — 국장이 검토 중입니다
수정요청사유를 읽고 고쳐서 다시 냅니다
승인끝났습니다 — 활동이 만들어지고 내가 스터디장이 됩니다
반려끝났습니다 — 이 기획안은 다시 낼 수 없습니다
!

재제출에는 임시저장이 없습니다. 고쳐 쓰는 도중 창을 닫으면 고친 내용이 사라집니다 — 한 번에 마치세요. 처음 작성할 때는 임시저장이 되지만, 수정요청을 받아 다시 낼 때는 전체를 한 번에 보냅니다.

26

내 계정

/my

본인이 직접 고칠 수 있는 정보와, 운영진만 바꿀 수 있는 정보가 한 화면에서 분리돼 보입니다.

이름
이지원
학번
20231234
학과
컴퓨터학부
학년
3학년
전화번호
010-****-5678
프로필 수정
기수
15기
등급
정회원
상태
활동
현재역할
회장 대표

내 계정 — /my

학번·이메일·기수·등급·상태·역할은 본인이 직접 바꿀 수 없습니다. 잘못 등록됐다면 운영진(회원 관리 권한자)에게 요청하세요.

·

배지 · 표기 범례

화면 전반에서 반복되는 시각 표기

상태 배지 톤

진행 · 승인 · 접수중 대기 · 검토 지연 · 반려 · 미연결 완료 · 중립 기본 상태 강조 필요

마감 표기

배지의미
D-3, D-1 …마감까지 남은 일수
D-DAY오늘이 마감일 — 아직 지연은 아닙니다
D+2 · 지연마감을 넘긴 상태. 빨간 글자·배지로 표시됩니다
마감임박마감 3일 이내

목록 스크롤 — "더 보기"

목록은 페이지 번호가 아니라 더 보기 버튼으로 다음 묶음을 이어 받습니다. 전체 개수는 알 수 있지만 "3페이지로 바로 이동" 같은 기능은 없습니다.

·

권한 안내

버튼이 안 눌리거나 메뉴가 안 보일 때

i

이동은 감추고, 동작은 잠급니다. 갈 수 없는 메뉴는 사이드바에서 아예 보이지 않지만, 이미 보고 있는 화면 안의 버튼은 사라지지 않고 잠긴 채 남아 사유를 알려줍니다. 버튼에 마우스를 올려 이유를 확인하세요.

증상의미
버튼이 흐리게 잠겨 있다그 동작에 필요한 권한이 없습니다. 마우스를 올리면 어떤 권한이 필요한지 나옵니다.
멀쩡하던 화면에서 갑자기 403권한이 방금 바뀐 것입니다. 화면이 자동으로 최신 상태로 다시 맞춥니다 — 그래도 안 되면 새로고침하세요.
조회는 되는데 저장만 안 된다조회 권한과 쓰기 권한이 분리된 화면입니다(하위 업무 유형 관리 등). 정상 동작입니다.
SSCC 운영관리시스템 사용 설명서 화면 구성은 실제 배포 버전과 다를 수 있습니다