Communityコーディング&開発github.com

alfredang/AI-LMS-TMS

シンガポールのSkillsFutureエコシステム向けのAI搭載学習・トレーニング管理システム。SSG API統合、マルチロールアクセス、OTPログイン、組み込みOpenclaw AIエージェントを特徴としています。

AI-LMS-TMS とは?

このスキルは、シンガポールのSkillsFutureエコシステムに特化したAI駆動の学習・トレーニング管理システム(LMS/TMS)を提供します。SSG(SkillsFuture Singapore)のAPIと統合することで、トレーニングコースの管理、学習者の進捗追跡、スキル分析を自動化します。マルチロールアクセス(管理者、トレーナー、学習者)とOTPログインによるセキュアな認証をサポートし、組み込みのOpenclaw AIエージェントが自然言語による問い合わせやレポート生成を可能にします。主に対話型AIエージェント(Claude Codeなど)と連携して利用され、開発者やトレーニング管理者が効率的にシステムを操作・拡張できるよう設計されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add alfredang/AI-LMS-TMS

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

AI-LMS-TMS は何をしますか?

シンガポールのSkillsFutureエコシステム向けのAI搭載学習・トレーニング管理システム。SSG API統合、マルチロールアクセス、OTPログイン、組み込みOpenclaw AIエージェントを特徴としています。

機能

  • AI搭載管理: Openclaw AIエージェントによる自然言語インタラクション
  • SSG API統合: SkillsFuture Singaporeとのシームレスなデータ連携
  • マルチロールアクセス: 管理者、トレーナー、学習者向けの権限管理
  • OTPログイン: メールベースのワンタイムパスワード認証
  • コース管理: トレーニングコースの作成、割り当て、進捗追跡
  • スキル分析: スキルギャップ分析と推奨学習パス

利用開始

前提条件

  • Node.js 18以上
  • MongoDBデータベース
  • SSG APIキー(SkillsFuture Singapore)
  • Openclaw AIエージェントのアクセス

インストール

git clone https://github.com/alfredang/AI-LMS-TMS.git
cd AI-LMS-TMS
npm install

設定

環境変数を設定:

DATABASE_URL=mongodb://localhost:27017/lms-tms
SSG_API_KEY=your_ssg_api_key
OPENCLAW_API_KEY=your_openclaw_api_key
JWT_SECRET=your_jwt_secret

実行

npm run dev

使い方

AIエージェントとの対話

# トレーニングコースの作成
alfredang/AI-LMS-TMS "新しいPythonコースを作成"

# 学習者の進捗確認
alfredang/AI-LMS-TMS "ユーザーid123の進捗を表示"

APIエンドポイント

エンドポイントメソッド説明
/api/coursesGETコース一覧の取得
/api/coursesPOST新規コースの作成
/api/users/:id/progressGET学習者の進捗取得
/api/skills/analyzePOSTスキル分析の実行

アーキテクチャ

graph TD
    A[ユーザー] -->|OTPログイン| B[認証]
    B --> C[ダッシュボード]
    C --> D[コース管理]
    C --> E[学習者管理]
    C --> F[スキル分析]
    C --> G[Openclaw AIエージェント]
    G -->|自然言語| H[SSG API]
    H --> I[SkillsFutureデータ]

貢献

プルリクエストを歓迎します。大きな変更を加える場合は、まずissueを開いて変更内容を議論してください。

ライセンス

MIT

関連スキル