Community研究&データ分析github.com

HunkBB/canvas-notion-study-hub

Canvas のコース、課題、必須読書、アラートを Notion で整理するための再利用可能な Codex スキル

canvas-notion-study-hub とは?

このスキルは、Canvas LMS と Notion を連携して学習管理を効率化するためのツールです。主に Codex プラットフォーム上で動作し、Canvas 上のコース情報、課題、必須読書リスト、およびアラートを自動的に Notion データベースに同期・整理します。これにより、学習者は複数のプラットフォームを行き来することなく、Notion 上で一元管理された学習計画を確認でき、締切や重要な連絡を見逃すリスクを軽減します。スキルは再利用可能な設計になっており、ユーザーは自分の Canvas アカウントと Notion ワークスペースの認証情報を設定するだけで、すぐに利用を開始できます。中核機能として、コース構造のマッピング、課題の期限管理、読書リストの自動生成、およびアラート通知の設定が含まれています。

対応~Claude Code✓Codex CLI~Cursor
npx skills add HunkBB/canvas-notion-study-hub

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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 キー)

セットアップ手順

  1. このスキルを Codex 環境にインポートします。
  2. 環境変数を設定します:
    • CANVAS_API_KEY: Canvas の個人用アクセストークン
    • NOTION_API_KEY: Notion 統合用の内部統合シークレット
    • NOTION_DATABASE_ID: 学習管理用の Notion データベース ID
  3. スキルを有効化し、初期同期を実行します。

使い方

スキルが有効化されると、以下のコマンドが利用可能になります:

  • sync-courses: Canvas のコース一覧を Notion に同期
  • sync-assignments: 最新の課題情報を同期
  • sync-readings: 必須読書リストを同期
  • check-alerts: アラートを確認

トラブルシューティング

  • API 認証エラーが発生する場合は、環境変数が正しく設定されているか確認してください。
  • 同期が完了しない場合は、ネットワーク接続と API のレート制限を確認してください。

ライセンス

MIT

関連スキル