Open crguezl opened 8 years ago
He creado un método _add_peopleinfo para recoger datos por csv.
El comando recibe el nombre del fichero y recopila los datos guardándolos en el archivo de configuración ghedsh-people sugerido. Si anteriormente se dispone información guardada de un alumno que difiere con la nueva introducida, se preguntara si se desea cambiarla o seguir con la original.
El comando people en una organización ahora acepta info como parámetros para mostrar la información extendida (si existe) de todos los alumnos (o usuarios).
Si se quiere buscar la información de un alumno en concreto se podrá hacer mediante people info [id de github]
Una manera de tener información adicional sobre los estudiantes sería mediante una tarea wiki en Moodle en la que los propios estudiantes rellenan un fichero con formato CSV:
emails
sería una lista separada por comas de los emails del alumno.organizations
sería una lista separada por comas de las organizaciones (asignaturas) a las que pertenece el alumno.urls
sería una lista separada por comas de las páginas web del alumno.Que exportamos a un fichero
clase.csv
Después en
ghedsh
haríamos algo de este estilo:que añadiría la información a
~/.ghedsh/ghedsh-people.json
. Además habría que comprobar que ese alumno efectivamente pertenece a las organizaciones que dice el fichero.