Stats
Links
Categories
DGSW Google Classroom plugin marketplace
npx claudepluginhub tumblecat44/dgsw-life-ai-nativeGoogle Classroom CLI for DGSW students. 과제 조회, 제출, 회수를 Claude Code에서 자연어로 처리합니다.
대구소프트웨어마이스터고 학생을 위한 Google Classroom CLI. Claude Code 플러그인으로 설치하면 자연어로 과제 조회/제출이 가능합니다.
마켓플레이스 추가:
/plugin marketplace add tumblecat44/DGSW-life-AI-Native
플러그인 설치:
/plugin install dgsw-classroom@dgsw-classroom-marketplace
또는 Git URL로 직접:
/plugin marketplace add https://github.com/tumblecat44/DGSW-life-AI-Native.git
설치 후 초기 설정:
/dgsw-classroom:classroom-setup
OAuth JSON 파일 경로만 알려주면 패키지 설치 + 인증을 자동으로 처리합니다.
git clone https://github.com/tumblecat44/DGSW-life-AI-Native.git
cd DGSW-life-AI-Native
pip3 install google-api-python-client google-auth-oauthlib google-auth-httplib2
Google Classroom API 활성화classroom.courses.readonlyclassroom.coursework.meclassroom.coursework.students.readonly/dgsw-classroom:classroom # 과제 관리
/dgsw-classroom:classroom-setup # 초기 설정
자연어로도 가능:
# 수업 목록
python3 classroom/classroom.py courses
# 과제 목록
python3 classroom/classroom.py assignments <수업ID 또는 수업이름>
# 과제 상세
python3 classroom/classroom.py detail <수업ID> <과제ID>
# 과제 제출
python3 classroom/classroom.py submit <수업ID> <과제ID>
# 링크 첨부하고 제출
python3 classroom/classroom.py submit <수업ID> <과제ID> --link https://github.com/user/repo
# 제출 취소
python3 classroom/classroom.py reclaim <수업ID> <과제ID>
credentials.json과 token.pickle은 개인 인증 정보입니다. 절대 git에 올리지 마세요.MIT