canvas-notion-study-hub は何をしますか?
Canvas のコース、課題、必須読書、アラートを Notion で整理するための再利用可能な Codex スキル
概要
このスキルは、Canvas LMS と Notion を統合し、学習管理を効率化するための Codex スキルです。Canvas 上のコース情報、課題、必須読書、アラートを Notion データベースに自動的に同期・整理することで、学習者は Notion 上で一元管理された学習環境を利用できます。
機能
- コース管理: Canvas のコース一覧を Notion データベースに同期し、コースごとに整理
- 課題管理: 各コースの課題を自動取得し、期限付きで Notion に表示
- 必須読書: 読書リストを Notion に展開し、進捗を追跡可能
- アラート: Canvas からの重要な通知や更新を Notion で確認
前提条件
- Codex アカウント(有効な API キー)
- Canvas LMS アカウント(API アクセス権限)
- Notion アカウント(統合用の API キー)
セットアップ手順
- このスキルを Codex 環境にインポートします。
- 環境変数を設定します:
CANVAS_API_KEY: Canvas の個人用アクセストークンNOTION_API_KEY: Notion 統合用の内部統合シークレットNOTION_DATABASE_ID: 学習管理用の Notion データベース ID
- スキルを有効化し、初期同期を実行します。
使い方
スキルが有効化されると、以下のコマンドが利用可能になります:
sync-courses: Canvas のコース一覧を Notion に同期sync-assignments: 最新の課題情報を同期sync-readings: 必須読書リストを同期check-alerts: アラートを確認
トラブルシューティング
- API 認証エラーが発生する場合は、環境変数が正しく設定されているか確認してください。
- 同期が完了しない場合は、ネットワーク接続と API のレート制限を確認してください。
ライセンス
MIT