Mentoring

멘토링 관리

멘토링 세션을 조회, 생성, 수정, 삭제하고 신청 및 취소까지 모두 CLI에서 처리할 수 있습니다. 멘토가 세션을 관리하거나 연수생이 신청 내역을 확인할 때 사용합니다.

List Mentoring Sessions

전체 멘토링 목록을 조회합니다. 필터 없이 호출하면 모든 상태의 세션을 반환합니다.

opensoma mentoring list
opensoma mentoring list --status open --type public --page 2

--statusopen(접수중) 또는 closed(마감), --typepublic(자유 멘토링) 또는 lecture(멘토 특강)입니다.

키워드로 검색하거나 author:@me로 내가 만든 멘토링만 필터링할 수 있습니다.

opensoma mentoring list --search "OpenCode"
opensoma mentoring list --search "author:@me"
opensoma mentoring list --search "author:@me" --status open --type lecture

Get Details

특정 멘토링의 상세 정보를 조회합니다. 신청자 목록, 정원, 장소 등 전체 정보가 포함됩니다.

opensoma mentoring get <id>

Create

새 멘토링 세션을 생성합니다. --venue에는 회의실 이름을 그대로 입력합니다.

opensoma mentoring create \
  --title "멘토링 제목" \
  --type public \
  --date 2025-01-15 \
  --start 14:00 \
  --end 16:00 \
  --venue "스페이스 A1"

Update

변경할 필드만 지정합니다. 지정하지 않은 필드는 기존 값을 유지합니다.

opensoma mentoring update <id> --title "새 제목"
opensoma mentoring update <id> --venue "스페이스 A2" --start 15:00 --end 17:00

Delete

opensoma mentoring delete <id>

Apply

멘토링에 신청합니다. 이미 신청한 경우 오류를 반환합니다.

opensoma mentoring apply <id>

Cancel Application

신청을 취소합니다. --apply-sn은 신청 번호, --qustnr-sn은 멘토링 번호입니다. 두 값 모두 mentoring history 출력에서 확인할 수 있습니다.

opensoma mentoring cancel --apply-sn <신청번> --qustnr-sn <멘토링번>

History

내 멘토링 신청 내역을 조회합니다. 신청 번호(applySn)와 멘토링 번호(qustnrSn)가 포함되어 있어 취소 시 활용할 수 있습니다.

opensoma mentoring history