aula-virtual

Fetch Moodle course materials, assignments, and grades via Python scripts.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/Jotures/Brain_OS --skill aula-virtual
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aula-virtual
Source: https://github.com/Jotures/Brain_OS/tree/main/skills/aula-virtual
Command: npx skills add https://github.com/Jotures/Brain_OS --skill aula-virtual

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, python-dotenv, mcp, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill bridges the gap between your university's online learning platform (Moodle) and your personal productivity system, ensuring you never miss a deadline or lose track of course materials.

Core Features & Use Cases

  • Task Synchronization: Automatically pulls upcoming assignments and deadlines from Moodle and syncs them to your Notion task database.
  • Material Management: Allows searching and downloading course materials (PDFs, presentations) directly from Moodle.
  • Course Information: Retrieves lists of your enrolled courses and their associated materials.
  • Use Case: When you ask "What are my pending tasks?", Brain OS will query Moodle, find all assignments due in the next two weeks, and present them to you, categorized by urgency.

Quick Start

Ask Brain OS to synchronize your tasks from the virtual classroom.

Frequently Asked Questions about aula-virtual

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync Moodle assignments and deadlines with Notion?

You can sync Moodle assignments with Notion by asking Brain OS to synchronize tasks from your virtual classroom. The Skill queries the Moodle platform for pending assignments and automatically updates your Notion task database with upcoming deadlines categorized by urgency.

Can I download course materials and PDFs directly from Moodle?

Yes, you can download course materials directly from Moodle. The Skill retrieves enrolled course lists and allows you to search and download specific course resources like PDFs and presentations directly through Brain OS commands.

What do I need to connect my university Moodle account to Notion?

You need your Moodle platform credentials and a configured .env file for token management. The Skill uses Python scripts and python-dotenv to handle API authentication securely before synchronizing your course materials and tasks to Notion.

Does this Skill work for any university or only Universidad Andina del Cusco?

This Skill is specifically designed to integrate with the Universidad Andina del Cusco Moodle platform. It fetches course materials, assignments, and grades using API interactions tailored to that university's virtual classroom environment.

How does pending task synchronization work for university courses?

Task synchronization works by querying your Moodle platform for assignments due in the next two weeks and syncing them to Notion. Brain OS retrieves deadlines, categorizes them by urgency, and ensures your personal productivity system stays updated.