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 |