Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MOODLE_API_URL | Yes | The URL of your Moodle API endpoint (e.g., https://your-moodle.com/webservice/rest/server.php) | |
| MOODLE_API_TOKEN | Yes | Your Moodle API token with appropriate permissions | |
| MOODLE_COURSE_ID | Yes | The ID of the Moodle course to manage |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_students | Obtiene la lista de estudiantes inscritos en el curso configurado |
| get_assignments | Obtiene la lista de tareas asignadas en el curso configurado |
| get_quizzes | Obtiene la lista de quizzes en el curso configurado |
| get_submissions | Obtiene las entregas de tareas en el curso configurado |
| provide_feedback | Proporciona feedback sobre una tarea entregada por un estudiante |
| get_submission_content | Obtiene el contenido detallado de una entrega específica, incluyendo texto y archivos adjuntos |
| get_quiz_grade | Obtiene la calificación de un estudiante en un quiz específico |