domingo, 20 de noviembre de 2016

Telemercadeo por correo electrónico usando R

En esta entrada abordo el problema del telemercadeo en una institución de educación a distancia como la UNA. No, no me refiero a que tenemos un problema de docentes-vendedores o estudiantes-vendedores en nuestra comunidad universitaria, ni mucho menos pretendo insinuar que la educación en la UNA sea un negocio y las personas que hacemos vida en esta comunidad unos mercaderes. Pero si consideramos que el telemercadeo es una forma de contacto directo entre un asesor y sus clientes por medio de la telecomunicación, me concederan que las técnicas de telemercadeo son útiles en una institución como la UNA, donde nuestros clientes son los estudiantes. Específicamente, en esta entrada voy a exponer un método para el envio masivo de mensajes de correo eletrónico personalizados a muchos estudiantes. Sin duda, esto será de mucho interés para mis colegas asesores en la UNA y quizás, hasta para aquellos estudiantes que necesiten hacer telemercadeo como herramienta de negocios.

Sobre la necesidad de crear y mantener una plataforma comunicacional

La Universidad Nacional Abierta es una institución de educación superior a distancia, siendo su característica de "a distancia" su mayor fortaleza y a la vez, su gran debilidad. La distancia es parte esencial de una educación abierta y flexible en la que el estudiante adquiere habitos de aprendizaje independiente, una competencia fundamental para funcionar en una sociedad digital como la nuestra. Sin embargo, aún cuando la educación a distancia supone menos dedicación presencial y de tiempo del estudiante hacia la institución educativa y respeta su condición de miembro activo de una comunidad familiar y laboral, demasiada distancia termina por alienar al estudiante de su comunidad de aprendizaje, cosa que nosotros los asesores académicos en la UNA deberíamos de evitar a toda costa. En esto juegan un papel importantísimo las denominadas tecnologías de información y comunicación.

En una sociedad digital como en la que vivimos actualmente, toda persona que quiera ejercer influencia o liderazgo sobre otros (esto nos incluye a nosotros los educadores muy especialmente), debemos hacernos con lo que los especialistas en medios llaman una plataforma1. Una plataforma no es más que un blog o un sitio web desde donde nos dirigimos a nuestra audiencia virtual, del mismo modo que antaño los actores, artistas y oradores se dirigían a un público desde una tarima o un escenario. La plataforma es nuestro espacio de visibilidad pública pero al mismo tiempo, los asesores debemos de imponerle nuestro propio sello personal si queremos desarrollar un rapport más íntimo y fructifero con nuestros estudiantes y las comunidades de aprendizaje que anhelamos crear2. De entre todos los medios para crear ese rapport con nuestra comunidad de estudiantes, el correo electrónico es quizás el más idóneo.

Si bien las redes sociales están in y el correo electrónico parece algo más bien démodé, el correo electrónico es - y seguirá siendo por mucho tiempo - el medio de comunicación electrónica más importante. No por nada los especialistas en medios como Michael Hyatt o Jon Morrow coinciden en insistir que lo más valioso de un blog es la lista de correos electrónicos de los suscriptores. El buzón de correos de alguién es un lugar desde donde el cual podemos estar seguros que los mensajes que enviamos sean leidos y la información sea recibida. Tan sólo porque más gente posee correo electrónico que perfíl de facebook o de otras redes sociales, el correo electrónico tiene una ventaja importante sobre estos otros medios de comunicación. Por el año 2013, se contaban en 2.500 millones de usuarios de correo eletrónico versus 1.190 millones de usuarios de Facebook o 200 millones de usuarios de Twitter ese mismo año3.

Sin duda, los asesores académicos de la UNA estamos concientes de la importancia del correo electrónico como medio de comunicación con nuestros estudiantes: nos sirve para enviar observaciones sobre trabajos prácticos o evaluaciones, como medio para dar asesorias, para hacer invitaciones a talleres o charlas o para informar sobre cualquier materia académica. Por otra parte, estos actos de comunicación serán mucho más efectivos en la medida en que sean personalizados, de tú a tú. Cuando un asesor le envia un correo a un estudiante refiriéndose a este por su nombre, con comentarios referidos a su caso en particular, el estudiante se siente tomado en cuenta y esto cementa enormemente su relación y compromiso con la Universidad.

No me costaría mucho convencer a los docentes sobre la importancia estratégica de lograr una comunicación de calidad para alejar de nuestra institución el fantasma de la deserción y el descenso de la matricula que afecta a todas las universidades nacionales, la UNA incluida. El problema es que mantener una comunicación efectiva de uno a uno por correo electrónico con nuestros estudiantes supone una carga de trabajo excesiva para un asesor, sobre todo, si cómo en mi caso, manejas una matricula de más de 500 estudiantes. Inclusive, aún no teniendo tanta matrícula, hay estudiantes de otros centros locales que se podrían beneficiar de la producción de material instruccional que ponemos a la disposición del alumnado en Internet, con quienes el medio de contacto ideal sería una invitación personalizada a sus correos elecrónicos. He aquí el meollo de esta entrada - ¿cómo lograr, por medio de la tecnología, aplicar los principios de las economías de escala para comunicarnos masivamente con cada uno de nuestros estudiantes de forma personalizada? En esta entrada les presentaré el método que yo utilizo, el cual hace uso de un entorno de programación llamado R, pero antes, es preciso encarar el siguiente problema:

¿Cómo obtener una lista de correos de mis estudiantes?

Tras las inscripciones cada semestre, la base de datos de la Secretaría de la UNA se actualiza con información de todos los estudiantes matriculados en nuestra universidad, incluyendo la cédula, nombres y apellidos, sexo, edad, materias inscritas, créditos aprobados, teléfonos y correo electrónico. Esta información es más valiosa que un galeón español cargado de oro y en esta entrada, les enseñare como hackear esa mie... La información en la base de datos del SAIUNA es de uso exclusivo del personal de registro y control de estudios. Sin embargo, nosotros - el personal académico - tenemos otros medios para obtener los correos de nuestros estudiantes. A continuación les daré algunas ideas.

  1. En los formatos que nosotros los asesores les damos a firmar a los estudiantes tras cada asesoría presencial (individual o talleres) recabamos los números de cédula, fecha y código de asignatura de la asesoría. Podemos agregar un espacio para que los estudiantes coloquen su correo. ¿Obvio, no?
  2. Si observan las caratulas de los exámenes de desarrollo, verán que hay un espacio para que el estudiante coloque su correo electrónico. Aquí, es cuestión de recordarle al estudiante que llene este espacio al momento de presentar la prueba. Además, parece que también hay que recordarle a los estudiantes que coloquen sus otros datos personales como el nombre y la cédula, porque hay algunos que se les olvida. He visto casos ...
  3. Si se fijan del lado derecho en la parte superior de este blog, verán un gadget llamado buzón de mensajes. Este es quizás el gadget más útil que pueda tener un profesor en su blog. Es una ventana comunicacional importantísima abierta a los estudiantes y un canal de asesorías más acorde con lo que es la UNA como institución de educación superior a distancia. El buzón de mensajes que actualmente uso en mi blog es provisto por www.cbox.ws. Ahí, los asesores blogueros interesados pueden crear el suyo propio para ponerlo en su blog. Si se fijan en la imágen, el usuario escribe su nombre y su mensaje. Al lado del campo para el nombre, si el usuario indica su dirección de correo electrónico, este aparecerá como hiperenlace sobre su nombre.

    Aún cuando el cbox es muy útil y me ha servido bastante, creo que puede ser mejorado para adaptarse más a los propósitos de un blog de asesorías de la UNA como este. Mejorarlo implicaría agregar campos para la asignatura y la cédula del estudiante, de modo que quede asentado en una base de datos visible sólo al asesor la información de la cédula, la asignatura y el correo, quedando sólo visible al público el nombre del remitente y su mensaje. De esta forma se minimizan las actividades de los trolls, aquellos estudiantes que anónimamente escriben comentarios para sabotear al blog del asesor4, y por otra parte no se hace visible la información confidencial de los estudiantes.

    En un futuro próximo, voy a crear un buzón de mensajes para asesorías de la UNA y publicaré el código en javascript para que otros asesores los puedan incluir en sus blogs. Como ventaja de este sistema, el asesor tendría una base de datos de estas asesorías, actualizada en tiempo real, que puede incluir en los reportes que nos piden para la planificación operativa.

  4. Cualquier guru de las plataformas digitales te dirá que la lista de correos de los subscriptores a tu blog es el bien capital más preciado de los administradores de sitios web. Permítanme explicarles a que me refiero. La esencia de un blog son las entradas (posts) que uno publica con cierta frecuencia. Cuando un lector se suscribe a un blog, recibira actualizaciones con las entradas más recientes a su correo electrónico por medio de una tecnolgía llamada RSS feed de forma automática. La entrega automática de estos feeds al correo electrónico de los subscriptores es realizada por un servicio de software especializado. Antíguamente, Google proveía tal servicio, llamado Google Reader (disponible a través de http://feedburner.google.com), pero por algúna extraña razón, fué descontinuado en julio 20135. Investigando al respecto, encontré un servicio excelente llamado Specific feeds, que provee exactamente lo que yo quiero y de forma gratuita. Todo este tema de los feeds amerita una entrada aparte en mi blog donde explicaré todo en detalle. Como quiera que sea, los servicios de subcripción de feeds RSS permiten al administrador del blog obtener esa información tan importante como lo es la lista de correos electrónicos de las personas que siguen el blog.


Como quiera que sea que obtengamos una lista de correos, el ingrediente esencial que necesitaremos es una tabla csv con los datos de los nombres y apellidos, la carrera, la asignatura y por supuesto la dirección de correo. Puede contener otros datos adicionales como el sexo del estudiante y el número de cédula. Una tabla csv es esencialmente una hoja de cálculo como las de excel, pero en las que el archivo que las contiene es simplemente un archivo de texto plano que se puede leer desde un programa como Notepad, por ejemplo. En los archivos csv, cada línea de texto es un renglón de la tabla y los campos, o columnas, vienen separados por algún caractér especial, como la coma, el tabulador o el punto y coma6. Para crear este archivo csv puedes, desde Excel, guardar la hoja de cálculo en formato csv ("Guardar cómo"), cuidando de usar el punto y coma como caractér separador.

Comentarios sobre el spam y algunas restricciones en el envio de mensajes

Antes de ponerme a detallar el método que uso para enviar correos masivos personalizados (personalized bulk emails), quisiera hablar un poco sobre el tema del spam. El buzón de entrada del correo de cada quien es algo muy privado y por lo tanto hay que manejarse con responsabilidad si no queremos que se etiqueten nuestros mensajes como spam. En el internet hay toda una serie de regulaciones y mecanismos para evitar justamente que los buzones de correo de las personas se llenen de spam, porque aún cuando en muchos casos, el spam es simplemente un fastidio, en otros el spam es algo más malicioso, como por ejemplo el envio de malware, spyware u otras formas de virus informáticos.

Por esta razón, los clientes de correo (piensen en gmail, hotmail, yahoo, etc.) tienen filtros para spam. Estos filtros se han hecho más sofisticados con el tiempo, desviando mensajes con contenido demasiado "promocional", contenido pornográfico o de tipo "estafa nigeriana" hacia la bandeja de spam. Esto lo hacen mediante algorítmos que usan inteligencia artifical y son capaces de procesar lenguaje natural, de la misma forma en que el buscador Google "entiende" una frase en lenguaje natural y es capáz de encontrar temas semánticamente relacionados con esa frase7. Aunque también es de suponer que los filtros "aprenden" sobre la marcha cuando recolectan información sobre cuales mensajes abre el usuario y cuales no.

Lo que esto implica para nosotros es que simplemente debemos de hacer uso del sentido común y cuidar que el lenguaje que empleamos en la redacción de estos correos no suene demasiado al lenguaje que utilizan los promotores de ventas, los estafadores y otros agentes cuyos mensajes terminan en las banejas de spam. Otra cosa sobre la cual debemos cerciorarnos es que quien recibe nuestros mensajes realmente le interese hacerlo, porque es subscriptor de una lista de correos en nuestro blog o simplemente porque es estudiante activo de la UNA y esta cursando la materia sobre la cual nosotros nos vamos a comunicar con el o ella. No cuidar estos aspectos implica que una mayor parte de nuestros mensajes caerán en las bandejas de correo spam de las personas y por eso seríamos eventualmente penalizados8.

Otra información importante es la relativa a las restricciones de envio de correo electrónicos desde los servidores de gmail, yahoo o hotmail que proveen funcionalidades de SMTP gratuitas para envios masivos de correo electrónico. Gmail, Yahoo y Hotmail limitan la cantidad de correos diarios que se pueden enviar desde una cuenta: son 100 correos diarios o 100 destinatarios, lo que se alcance primero. Transcurridas las 24 horas, podemos enviar otros 100 correos más y así sucesivamente. Esto nos limita a 3000 correos mensuales, si enviamos todos los dias, pero debería ser suficiente en nuestro caso UNA, ¿no? Además, no queremos hacer spam masivo, ¿verdad que no? Si nos excedemos del límite de 100 correos diarios, estos proveedores suspenden temporalmente nuestra cuenta de correo.


A decir verdad, existen servicios como Mail Chimp, con un plan gratuito con el que puedes enviar hasta 12.000 correos mensuales con 2.000 subscriptores9. Habiendo dicho eso, quizás se estan preguntando porqué carrizo yo planteo enviar mensajes mediante scripts en R si se puede utilizar un servicio gratuito como Mail Chimp. El problema es que Mail Chimp, debido a las nuevas politicas DMARC que han entrado en vigencia desde hace un tiempo, no puede enviar correos desde sus servidores cuando el correo remitente es una dirección de un servidor de correos gratuito como Gmail, Yahoo, Hotmail u otros. Si queremos usar Mail Chimp, debemos comprar un dominio que incluya cuentas de correo electrónico. Entenderán que para un profesor universitario venezolano pelabolas como yo, ese detallito me enfría el guarapo. Además, desde hace un tiempo - y como ejercicio intelectual - me he propuesto construir toda mi plataforma comunicacional usando exclusivamente herramientas y servicios gratuitos, incluyendo herramientas open source como Linux y R. Por eso, ahora sí veremos

Cómo enviar correos personalizados masivamente con R

Existen varios paquetes en R para facilitar el envio de correo electrónico. Están, por una parte, los paquetes sendmailR y mailR. Entre estos dos, al final me decanté por mailR. La razón es que con mailR puedo enviar mensajes en HTML. ¿Y porqué coñ..., se preguntaran ustedes, es importante poder enviar mensajes de correo en HTML? Bueno, yo podría enviar un mensaje de correo electrónico como texto, pero con texto sólamente no puedo enviar imágenes incrustadas y no puedo dar el formato que yo quiera al contenido del mensaje. En otras, palabras, si quiero enviar mensajes de correo con una apariencia profesional como en el ejemplo de abajo, con el logotipo UNA y todo, no puedo hacerlo mediante un mensaje de texto: tengo que usar HTML.

UNIVERSIDAD NACIONAL ABIERTA
CENTRO LOCAL ANZOATEGUI
UA EL TIGRE

Hola PEDRO:

Ante todo quiero desearte éxito en este semestre 2016-1 y particularmente en la primera prueba parcial de la asignatura XXX (código xxx) que presentarás este sábado. El propósito de este mensaje es presentarme: mi nombre es José Romero, soy egresado en la Licenciatura de Matemáticas de la UNA y actualmente, soy el asesor del área de matemáticas en la unidad de apoyo de El Tigre.

Estoy contactando por correo a todos los estudiantes de la asignatura XXX (xxx) de la UNA a nivel nacional para invitarlos a que visiten mi blog.

Huelga decir que en caso de cualquier duda, no dudes en consultarme por el buzón de mensajes del blog o a través de mi correo: jlaurentum@gmail.com. (NOTA: No respondas a este correo ya que es una cuenta para envios automatizados solamente). Estoy a tus ordenes,

Atentamente,


José Romero



Para empezar, supondré que se tiene la lista de correos en un archivo csv (llamado "matricula.csv" que se encuentra en el mismo directorio de trabajo que el script R) cuya primera línea de encabezado indica el nombre de los campos. En el ejemplo de abajo, con algunos estudiantes ficticios de la OA El Tigre, los campos vienen separados por un caracter tabulador, pero en el script R, asumo que el caracter separador en ese archivo es el punto y coma (;).

cedula apellidos nombres sexo carrera cloa correo 12345678 PEREZ PEDRO M 126 02-01 pedroperezm@gmail.com 87654321 PEREZ JOSEFINA F 126 02-01 jperez@noteimporta.com : : : : : : : : : : : : : :


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#script para envio de correos masivos
#función para construir el mensaje en HTML
mensaje <- function(x) {
  tmp <- paste(c(
        '<!DOCTYPE html>',
        '<html xml:lang="es" lang="es">',
        '<head>',
        '<meta http-equiv="content-type" content="text/html;charset=utf-8" />',
        '<meta name="author" content="José Loreto Romero Palma, jlaurentum@gmail.com" />',
        '<STYLE type="text/css">',
        'h1 { text-align: center; font-family: Helvetica, FreeSans; font-size: 40px;  font-variant: small-caps }',
        'h2 { text-align: center; font-family: Helvetica, FreeSans; font-size: 32px;}',
        'h3 { text-align: center; font-family: Helvetica, FreeSans; font-size: 28px;}',
        'p { text-align: justify; font-family : Helvetica, FreeSans;  font-size: 16px; width: 640px}',
        'ul { text-align: justify; font-family : Helvetica, FreeSans;  font-size: 16px }',
        'td { font-family : Helvetica, FreeSans; font-size: 12px}',
        '</STYLE>','</head>','<body>',
  paste(c(
    paste0("<table><tbody><tr><td width='60px'>",
           "<IMG SRC='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy0OJTpVEWH2j1jSLgotudTVcPIEIDBIbakl2hu3NY0FFwhw9q8K6QAu3xw4YcUHPNR-v1_9LNdl9QYAXW02QHvAAoSMb3gJNMrV8DuTjN9hHfZYGXyI4kx0gQ17F_-GrA7oQyRxrEfTw8/w1366-h768-no/' NAME='logo_UNA' ALIGN='LEFT' WIDTH='51' HEIGHT='51' BORDER='0'>",
           "</td><td width='580px'>UNIVERSIDAD NACIONAL ABIERTA<br/>CENTRO LOCAL ANZOATEGUI<br/>UA EL TIGRE</td></tr></tbody></table>"),
    paste0("<br/>"),
        paste0("<p>Hola ",x$nombres,":</p>"),
        paste0("<p>",
            "Ante todo quiero desearte éxito en este semestre 2016-1 y ",
            "particularmente en la primera prueba parcial de la asignatura ",
      "XXX (código xxx) que presentarás ",
      "este sábado.  El propósito de este mensaje es ",
            "presentarme: mi nombre es <b>José Romero</b>, soy egresado en la ",
            "Licenciatura de Matemáticas de la UNA y actualmente, soy el ",
            "asesor del área de matemáticas en la unidad de apoyo de El Tigre.</p>"),
        paste0("<p>",
            "Estoy contactando por correo a todos los estudiantes de la asignatura ",
      "XXX (xxx) de la UNA a nivel nacional para invitarlos a que ",
      "visiten mi <a href='http://unamatematicaseltigre.blogspot.com'",
      " target='_blank'>blog</a>.</p>",
            "<p>Huelga decir que en caso de cualquier duda, no dudes en ",
            "consultarme por el buzón de mensajes del blog o a través de mi ",
            "correo: <a href=\"mailto:jlaurentum@gmail.com\">jlaurentum@gmail.com</a>.",
      " (NOTA: No respondas a este correo ya que es una cuenta para envios ",
      "automatizados solamente). Estoy a tus ordenes,</p>"),"","",
        "<p>Atentamente,</p>","<br />","<p>José Romero</p>")),
    '</body>','</html>'),
    collapse="")
    return(tmp)
}

library(mailR)
#nota: turn on/off less secure apps access for gmail (?)
#nota: hay un límite diario de hasta 100 mensajes enviados 
#leer lista de correos
lista_correos <- read.csv2("matricula.csv")
archivo <- file('prueba.html',open="w")
writeLines(mensaje(lista_correos[1,]),archivo)
close(archivo)
lineas <- NULL
for (recipiente in 1:nrow(lista_correos)) {
    email <- mensaje(lista_correos[recipiente,])
    send.mail(from="micorreo@gmail.com",
        to=as.character(lista_correos[recipiente,]$correo1),
        subject="Invitación al blog unamatematicaseltigre",
        body=email,
        html=TRUE,
        authenticate=TRUE,
        smtp = list(host.name = "smtp.gmail.com", user.name = "micorreo", passwd = "<mi clave del correo>", ssl = TRUE),
        encoding = "utf-8",send=TRUE)
    print(lista_correos[recipiente,])
        Sys.sleep(runif(n=1,min=3,max=6))
    lineas <- rbind(lineas,lista_correos[recipiente,])
}
write.table(lineas,"enviados.csv",row.names=FALSE,sep=";")


En las líneas 3-46, se define una función que retorna el código HTML del mensaje, intercalando el nombre del estudiante en la salutación, como se muestra en la línea 23. Este código HTML produce un mensaje como el del ejemplo arriba. Notese los tags de encabezado y del cuerbo con las definiciones de estilo CSS en las cuales yo defino el tipo de fuente a usar en el texto del mensaje, el ancho del mensaje, etc. En la línea 20, por ejemplo, incrusto la imágen del logotipo UNA que ven en la parte superior izquierda del mensaje.

En la línea 52, leo el archivo "matricula.csv" como un data frame y lo guardo en una variable llamada lista_correos. Al correr las líneas 53-55, simplemente grabo un mensaje de prueba con el primer estudiante de la lista de correos como un archivo html. Debería de ejecutar primero el script hasta aquí para cerciorarme que el mensaje se visualice bien y que no tenga errores ortográficos, de formato o de contenido. El bucle for en las líneas 57-70 es donde se envian los mensajes a cada estudiante en la nómina "matricula.csv".

La variable índice recipiente en la línea 57 asume el número de fila en el data frame lista_correos de cada estudiante (como renglón de ese data frame) al cual le vamos a enviar un correo. En este script, recipiente asume los valores enteros desde el 1 hasta el número de filas que tiene el data frame lista_correos, pero debo cuidar que no sean en total más de 100 estudiantes por corrida en un día. Por esta razón, voy imprimiendo cada renglón a la consola en la línea 67 del script, porque si alcanzo los 100 envios, paro la ejecución. En tal caso, reanudaría el envio al día siguiente a partir del número de renglón en que quedé el dia anterior más uno. Así por ejemplo, si envié mensajes hasta el renglón 100 hoy lunes, retomo el envio a partir del renglón 101, modificando correspondientemente el primer índice en la línea 57 (cambiando el 1 por 101).

El envio del correo como tal se realiza invocando la función send.mail del paquete mailR en las líneas 59-66. En el ejemplo, estoy enviando desde una dirección gmail ficticia: micorreo@gmail.com. El usuario "micorreo" que antecede el arroba en la dirección es el mismo usuario que se especifica en la línea 65 como argumento user.name. Deben cambiar la clave que ustedes usan para acceder a ese correo en la línea 65, como valor del argumento passwd entre comillas. El host name para los correos gmail es smtp.gmail.com, pero deben averiguar el host name si usan otro servidor (yahoo o hotmail). Una búsqueda en Google bastará en este caso. Por cierto, les recomiendo trabajar con gmail, creando una cuenta de correo gmail si no la tienen.

En la línea 67, como ya mencioné, voy imprimiendo a la consola los renglones de los estudiantes a quienes voy enviando correos. Esto lo hago para efectos de saber, si se interrumpe la ejecución del script por cualquier motivo, donde quedé para reanudar los envios a partir de el último renglón. A veces, puede suceder que por motivos como la pérdida de conexión con Internet, por ejemplo, se interrumpe la ejecución del script y se genera un aviso de error como el siguiente:

Error in ls(envir = envir, all.names = private) : argumento 'envir' inválido
Un dato importante, que descubrí por ensayo y error, es que se debe introducir un tiempo de espera aleatorio entre envios. De lo contrario, el servidor de correos nos suspende temporalmente la cuenta porque detecta muchos envios seguidos de correo electrónico. En la línea 68 del script, introduzco una demora aleatoria entre 3 y 6 segundos. Quizás debería ser mayor esta demora, pero a mi me han resultado estos valores, con alguna que otra interrupción del envio por motivos que aún desconozco.

Finalmente, si abren su correo en un browswer mientras ejecutan este script, verán como la bandeja de correos enviados se va poblando de correos. Cuando un correo no se pudo entregar a una dirección porque esa dirección es erronea o no existe, recibirán un correo de notificación de fallo de envio del postmaster. Ustedes son libres de usar, distribuir o modificar el script anterior para ajustarse a sus propósitos, según los términos de la licencia WTFPL.

image/svg+xml

A modo de conclusión

Debo mencionar aquí una verdad de perogrullo: las estrategias que doy en esta entrada no servirán de nada si buena parte de la población estudiantíl no posee o no usa el correo elecrónico. Nosotros los asesores y orientadores en los centros locales debemos promover una cultura de usar consuetudinariamente el correo electrónico (y en igual medida también los blogs y las redes sociales) como el mecanísmo de comunicación bidireccional primordial en nuestra universidad. Esta cultura se debe fomentar desde el curso introductorio, facilitando talleres para explicarle al estudiante cómo crear cuentas de correo gratuitas y cómo usar el correo (desde sintáxis de las direcciones de correo, los buzones de entrada, spam, correo enviado, anexar archivos adjuntos, crear carpetas para clasificar correos, manejar la lista de contactos, etc.)

Mi percepción muy personal es que quienes se oponen a hacer la transición hacia las TIC's digitales como medios primarios de interacción entre docentes y estudiantes, lo hacen aduciendo que supuestamente, se requiere inversiones costosas en una infraestructura tecnológica que actualmente no poseemos. Permítanme recordarles que actualmente en Venezuela, a pesar de la crísis económica y el desmejoramiento de muchos servicios en general, cási todo el mundo tiene acceso a los teléfonos inteligentes, las computadoras personales, los ciber-cafés, los infocentros, además de las tablets canaimas que ha regalado el gobierno a buena parte de la población estudiantíl universitaria10.

Como yo lo veo, uno de los principales obstáculos para la transición de la UNA hacia un modelo de educación a distancia por medio de las TICs es la prevalencia de una cultura organizacional centralizada y verticalmente jerarquizada, donde privan los medios instruccionales de comunicación de una sóla vía, como lo es el libro de texto (en papel o digitalizado). Creo que esta cultura difícilmente cambiará desde adentro y nos toca a nosotros los asesores, que estamos más bien en la periferia de esta institución, experimentar con modelos alternativos. Esto sin embargo, requiere que cada quien se empape más sobre los aspectos más técnicos del Internet, específicamente, sobre cómo programar aplicaciones (HTML, Javascript, php, Python y hasta el mismo lenguaje R). Los conocimientos sobre programación nos van dando luces sobre lo que és posible hacer y así crear un modelo instruccional verdaderamente alternativo y distinto que no sea un mero calco del modelo educativo tradicional disfrazado con nuevas tecnologías11. Aprender a programar implica, desde luego, una inversión inicial enorme del tiempo de cada quien, pero a la larga, rendiría muchos reditos a nivel de nuestra productividad docente. Sobre estos temas sin duda escribiré otras entradas futuras, pero cierro este tema señalando que este blog que ustedes leen ahora es mi propio experimento (personal) sobre como podría ser a futuro ese modelo alternativo de educación a distancia en la UNA.

Notas

  1. Michael Hyatt, autor de un libro titulado "Platform: Get Noticed in a Noisy World" (no sé si exista traducción al castellano), es un autor muy relevante en este tema. Los invito a revisar su blog https://michaelhyatt.com.
  2. Me he estado dedicando a investigar sobre cómo los docentes de la Universidad Nacional Abierta establecemos nuestra presencia en la web. Como primer paso en esta investigación, he levantado un inventario de los diversos sitios y recursos web creados por la comunidad unista, que está disponible en el catálogo de enlaces de la UNA en este blog. He observado que nuestra presencia en la web es incipiente y que los relativamente pocos asesores que administramos blogs o páginas lo hacemos desde una visión del blog como repositorio donde colgamos recursos instruccionales que de todas formas están disponibles en muchos otros sitios (eg. modelos de pruebas, planes de curso, etc.) y no como espacios con una potencialidad para crear verdaderas comunidades o "tribus" de aprendizaje. Sobre esto escribiré sin duda otras entradas futuras en el blog.
  3. Ver estadisticas en la sección de preguntas frecuentes de Specific Feeds: https://www.specificfeeds.com/page/faq-email-publishers.
  4. De ese asunto de los trolls tengo cierta experiencia en este blog. Vean por ejemplo, mi entrada titulada Argumentum ad hominem, por si les interesa el chisme.
  5. De hecho, CSV significa "coma-separated values" o valores separados por coma.
  6. Este tema del procesamiento del lenguaje natural, que es un tema matemático porque involucra algorítmos que hacen usos de cadenas de Markov y redes Bayesianas, ameritaría una entrada aparte en este blog. A la larga, a partir de la versión Hummingbird de su buscador, Google busca descubrir cuales autores son expertos (o autoridades) en temas específicos y esto tendrá un impacto significativo, para quienes nos dedicamos a producir contenido en la web, sobre los rankings de búsqueda y en el tema del SEO (Search Engine Optimization).
  7. De hecho, todos los proveedores de servicio de correo electrónico estan sujetos a cumplir con normativas legales internacionales que regulan el spam, como por ejemplo la ley CAN-SPAM de los EEUU. A su vez, nosotros los usuarios estamos sujetos a esas normativas cuando firmamos los términos de uso al momento de crear una cuenta de correo electrónico.
  8. No pretendo promover aquí las bondades del oficialismo. De hecho, me limitaré a citar algunas fuentes de ambos polos. Por una parte, en su informe del 3er trimestre del 2015, CONATEL indica que el tráfico de datos móviles creció 87% en el último año, el acceso al Internet alcanza 16,41 millones de usuarios y el auge de los “teléfonos inteligentes” se señala ya en 12,58 millones de dispositivos. Por otra parte, hay otros informes más criticos que señalan que el Internet en Venezuela es entre los más lentos del mundo y que la mayor parte del acceso al Internet se concentra en las zonas urbanas de Caracas, la región del centro y Maracaibo, siendo muy poco en las zonas rurales como Apure (ver http://accesolibre.org.ve/wp.../2016/02/Informe2015.comprimido.pdf). Sobre la entrega de tablets canaima para los estudiantes de educación superior en Venezuela, lamentablemente no conseguí información oficial sobre las cifras en cada estado pero sí quisiera denunciar por aquí que por lo menos en la Unidad de Apoyo de El Tigre, nuestros estudiantes aún no han recibido sus tabletas. Por último, un dato muy revelador y especifico a la comunidad estudiantil de la UNA es la cantidad de miembros de la comunidad de Facebook del Centro Local Metropolitano, administrada por Mariano Matos - unos 12.890 miembros desde todos los rincones del país. De una matrícula total 23.000 estudiantes, esto es una cifra significativa, habida cuenta que aún cuando no todos esos miembros son estudiantes regulares de la UNA, tampoco todos los usuarios del Internet son usuarios de Facebook.
  9. Douglas Rushkoff, un experto en tendencias de medios, afirma que aprender a progamar es ganar acceso al panel de control de nuestra civilización. Son las aplicaciones tecnológicas, las apps, las que determinan como nos estamos relacionando entre nosotros, que tipo de sociedad vamos creando y cuales ideas se propagan y cuales no. Nosotros como educadores jugamos un papel importante en determinar o influenciar sobre la sociedad del futuro, por lo tanto, creo que debemos tomar nota de esta cita de Rushkoff.

Bibliografía



Si te gustó o te pareció útil este contenido, compártelo en las redes sociales y dale tu voto positivo en el botón "me gusta" de G+, para que otros puedan encontrar el contenido también.


No hay comentarios:

Publicar un comentario