upload_files
Uploads and verifies assignment files in a temporary area, returning a 30-minute receipt without submitting; enforces allowed types, sizes, and quantities.
Instructions
Carga y verifica archivos en el área temporal de una tarea abierta; devuelve un recibo.
Respeta los tipos, tamaños y cantidad admitidos por la actividad. Admite archivos de cualquier tipo permitido, incluidos ZIP; rechaza carpetas y reemplazos de entregas. No guarda ni envía la entrega. El recibo dura 30 minutos en este proceso MCP.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"course_id": "<course_id>",
"activity_id": "<activity_id>",
"files": "<files>"
},
"name": "upload_files"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | Rutas locales de archivos regulares; no carpetas. | |
| course_id | Yes | ID de la materia o módulo, según el parámetro. | |
| activity_id | Yes | ID de la materia o módulo, según el parámetro. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | ||
| stage | No | temporary | |
| limits | Yes | ||
| message | No | Archivos verificados en el área temporal; la entrega no se guardó. | |
| verified | No | ||
| course_id | Yes | ||
| upload_id | Yes | ||
| activity_id | Yes |