Requisitos de finalización
Objetivo: practicar la creación masiva de usuarios mediante un archivo CSV y entregar un reporte con los resultados y los errores encontrados.
Instrucciones:
- Prepara un archivo CSV con la codificación UTF-8 (sin BOM), separado por comas, con la primera fila indicando los encabezados.
- Columnas requeridas (encabezados exactos):
username, firstname, lastname, email, password. Opcional:coursepara inscribir directamente en un curso. - Nombres de usuario: sin espacios, únicos. Correos: formato válido y únicos.
- Sube el archivo CSV como entrega y adjunta un breve reporte (PDF o TXT) que describa los resultados de la importación: número de usuarios creados, registros fallidos, y causas de fallo.
Ejemplo de CSV válido (primera fila = encabezados):
username,firstname,lastname,email,password,course jdoe,Juan,Pérez,jdoe@example.com,ChangeMe123!,INTRO_PROG asmith,Ana,Smith,asmith@example.com,PwdSegura2026,INTRO_PROG
Ejemplo de filas con errores (para su reporte):
jdoe,Juan,Pérez,jdoe@example.com,ChangeMe123!,INTRO_PROG # error: username duplicado maria,María,,maria_at_example.com,Pass123! # error: falta apellido y email inválido
Requisitos del archivo:
- Formato CSV (coma como separador).
- Codificación UTF-8.
- Extensión recomendada:
.csv.
Entrega: un archivo CSV con la plantilla indicada y un reporte que documente los resultados de la importación (número de registros procesados, creados, actualizados, omitidos y lista de errores con línea y causa).