johannesuth/moodle-ai-briefing-bot
Automated Moodle scraper with AI-generated summaries — n8n workflow using Anthropic Claude API
SUMMARY AI summary by gpt-5-mini
Moodle AI Briefing Botは、Moodleのコースを自動で巡回して新着教材や未提出課題をダウンロードし、AIで要約・課題ブリーフを生成して1通のダイジェストメールで送る自動化ワークフローです。主にMoodleを利用する学生や教職員が対象。n8nの単一Code Nodeで動作し、Moodle Web Service経由でログイン・コース取得・ファイルダウンロードを行い、Anthropic Claude(短文用Haiku・長文用Sonnet)でPDFを解析して要約、手書き検出、ファイル名提案を一回のAPI呼び出しで行います。生成した課題ブリーフはA4 PDF化し、DEFLATE圧縮のGmail対応ZIP(最大12MB)にまとめてHTML形式の期限・優先度付きメールを送信。外部npmやデータベースを使わずNode組み込み機能のみでPDF/ZIPを生成する設計や、ホストのCron問題に対するワークフロー内スケジュールフィルタ、課題ブリーフのキャッシュなどの運用上の工夫が含まれます。導入にはn8n、MoodleのMobile Web Service、有効なAnthropic APIキー、SMTPアカウントが必要です。
DETECTED Detected AI stack
AI-related keywords found in this repo's description, topics, or README summary — grouped by category. Each badge links to the corresponding ranking detail page.
GitHub Topics
Language breakdown (by bytes)
Owner
Embedded AI · Computer Vision · ADAS
Dates
| Created on GitHub | 2026-05-09 |
| Last push | 2026-05-09 |
| First seen here | 2026-05-09 |
| Last fetched | 2026-05-09 15:42 |
Similar repos (same language)
DeepSeek V4 code worker MCP for Codex Desktop, powered by Claude Code
dogovo/codex-use-claude在Codex中调用Claude code
sky791016/lean-ai-dev-team8-agent Claude Code skill powered by Lean AI Methodology (精益AI方法论) · Kai Shi
bullish0x/goal-ccGive Claude Code a durable objective and it won't stop until the work is done — budgets, deadlines, notes, and a Stop-hook guard in a single file with no dependencies.
alantriesagain/gaitewayUnified API for agents like Claude Code, Codex, Gemini Cli
aayushostwal/nexusPlugin-first AI terminal workspace for Codex and Claude Code with planning, CI/CD debugging, reusable agents, skills, TODOs, and MCP tool integrations.
ejentum/ejentum-mcpMCP server for the Ejentum Logic API. Exposes the four cognitive harnesses (reasoning, code, anti-deception, memory) as MCP tools any agentic client can call.
yimeixiaobai/wps-claudecode实现 Claude Code 与 WPS 智能文档的双向打通