Stats
Links
Categories
Help us improve
Share bugs, ideas, or general feedback.
DGSW Google Classroom plugin marketplace
npx claudepluginhub tumblecat44/dgsw-life-ai-nativeGoogle Classroom CLI for DGSW students. 과제 조회, 제출, 회수를 Claude Code에서 자연어로 처리합니다.
Share bugs, ideas, or general feedback.
대구소프트웨어마이스터고 학생을 위한 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