consultas@lmsdashboards.com

+54 91132680733

📁 Crear usuarios masivamente

📍 Ruta en Moodle

Administración del sitio → Usuarios → Cuentas → Subir usuarios (Upload users)

Antes de subir un archivo grande, hacé siempre una prueba con 1–2 usuarios para validar el formato y las opciones.


🧾 Formato y reglas básicas del CSV

Primera fila: debe contener los nombres de columna (field names).
Delimitadores soportados: coma ,, punto y coma ;, dos puntos : o tabulador. Elegí el que corresponda al archivo al subirlo.
Codificación: usar UTF-8 para evitar problemas con acentos o caracteres especiales.

⚠️ Importante:
No usar hojas de cálculo sin revisar el archivo resultante.
Excel puede modificar campos (por ejemplo, contraseñas que empiezan con “+” o “-”).
Guardá y verificá con un editor de texto (Notepad++, VSCode).


✅ Campos mínimos obligatorios

Los campos mínimos que deben estar en el CSV (en cualquier orden) son:

username, firstname, lastname, email

Moodle validará el formato del email y los caracteres permitidos en username.


🔒 Contraseñas: dos opciones

1. Proporcionar contraseña en el CSV

Incluí la columna password con la contraseña en texto plano. (mínimo debe tener 8 caracteres)
Ejemplo:

mHp.JM3L5a

⚠️ Si usás Excel, verificá que no convierta valores (por ejemplo “0123” a “123”).

2. Dejar que Moodle genere la contraseña automáticamente

Podés no incluir la columna password o dejarla vacía y, al procesar el CSV, seleccionar en el formulario la opción:

“Generar nueva contraseña / Crear nueva contraseña si es necesario”.

El sistema creará contraseñas temporales y las enviará por correo al usuario.

⚠️ Este envío depende del cron.
Si el cron no está corriendo, el correo con la contraseña puede demorarse.


🧾 Ejemplo de CSV — Mínimo

🔗Descargar plantilla con los datos mínimos


🧾 Ejemplo de CSV — Completo (recomendado para ICARO)

🔗Descargar plantilla con los datos competos


🎓 Campo personalizado profile_field_diplomatura

El campo profile_field_diplomatura identifica si un usuario pertenece a una diplomatura o trayecto formativo.

📋 Valores permitidos

Los valores válidos son únicamente los siguientes (respetar mayúsculas y acentos):

  • Desarrollo Web Full Stack
  • Project Manager
  • Data Engineering
  • Power BI Specialist
  • QGIS
  • BIM Revit de Autodesk: MEP
  • Testing Profesional
  • BIM Revit Modeler
  • Data Analytics
  • Gestión Ambiental y Economía Circular
  • Data Science
  • No

🔸 Valor por defecto: “No”
Si no se completa en la carga, Moodle asignará “No” automáticamente.

🛠️ Edición o actualización del campo

Si no se carga o querés modificarlo después:

  1. Ingresá al perfil del usuario desde
    👉 https://icaro.org.ar/campus/user/profile/index.php
  2. Hacé clic en Editar perfil.
  3. En el apartado Diplomatura, elegí el valor correcto.
  4. Guardá los cambios.

También podés agregar nuevos valores desde
Administración del sitio → Usuarios → Cuentas → Campos del perfil → Diplomatura.


⚙️ Subida paso a paso en Moodle

Para crear usuarios de forma masiva en ICARO, se utiliza la herramienta de Subir usuarios.

🔹 Ruta

👉 Administración del sitio → UsuariosCuentasSubir usuarios (Upload users)


🧾 Pasos detallados

Elegir el archivo CSV

  1. Hacé clic en “Seleccionar archivo” y elegí tu CSV desde tu equipo.

Verificá que el delimitador y la codificación sean correctos antes de subirlo.


2. Configurar las opciones del formulario:

Delimitador: seleccioná , (coma) o ; (punto y coma) según cómo esté configurado tu archivo CSV o tu PC. 💡 En equipos con idioma español (Latinoamérica o España), Excel suele usar ; como separador.

Codificación: seleccioná UTF-8 (recomendado) para evitar errores con acentos o caracteres especiales.

Previsualizar filas: elegí la cantidad de filas que quieras ver en la vista previa. Este ajuste no limita la cantidad de usuarios que se crearán, solo muestra una muestra de previsualización.

Hacé clic en Subir usuarios.


3. Vista previa de los datos

Moodle mostrará una tabla con las columnas detectadas y un resumen de los datos.

Verificá que los encabezados se hayan interpretado correctamente y no haya errores de formato.

Configuración de importación

En Tipo de subida, seleccioná:

Agregar solo nuevos, pasar por alto existentes
(esto evita sobrescribir cuentas ya existentes).

En Contraseña, elegí según tu CSV:

🔹 Si el CSV incluye la columna password, seleccioná Campo requerido en el archivo.

🔹 Si no incluye contraseñas, seleccioná Crear contraseña si es necesario y enviarla por correo electrónico.


Moodle generará una contraseña temporal y enviará un correo automático a cada usuario con sus credenciales.

Confirmar y ejecutar la importación

Revisá la vista previa final (Moodle indicará si hay emails inválidos o usernames duplicados).

Si todo está correcto, hacé clic en Subir usuarios para iniciar el proceso.


4. Verificación final

Al terminar, Moodle mostrará un registro con el resultado de cada fila (usuarios creados, omitidos o con error).

Verificá este registro para asegurarte de que todos los usuarios se hayan creado correctamente.



🛠️ Buenas prácticas

  • Probar con 3–5 usuarios antes de una carga masiva.
  • Guardar siempre un backup del CSV original.
  • Usar usernames simples (a-z, 0-9, guion o punto).
  • Confirmar que el cron y el correo estén activos antes de crear usuarios con contraseñas automáticas.
  • Para campos personalizados, usar el formato: profile_field_<shortname> donde <shortname> es el nombre corto definido en el campo del perfil.


📹 Video de muestra

Demostración carga en EazyDocs