En cuanto a los estudiantes ahora mismo podrá ver que siempre sale el mismo ya que no está implementado. Para ello habría que llegar a un convenio de creación de repositorios de manera que SIEMPRE sean del tipo: "repotarea1-alu0100815733" para de esta forma con el nombre del repo y el "Alu" al final del nombre poder cortar la cadena y sacar el estudiante.
Si te fijas en la org ULL-ESIT-PL-1718 los repos siguen ese patrón: ULL-ESIT-PL-1718/egg-2-alu0100966589. Ten en cuenta que en las asignaciones colaborativas en grupo la secuencia serían varios alus separados por guiones: asignacion-alu01-alu02-alu03
Una vez obtenido el estudiante estaría bien poder acceder a su perfil del campus virtual pero esto no sé como lograrlo ya que la url no es amigable por lo que no puedo construirla.
Me parece que debería haber un fichero JSON desde el que para cada organización/asignatura se establezca la correspondencia entre identificador de github, email institucional del alu, url del alu, etc.
Algo como esto:
Si te fijas en la org ULL-ESIT-PL-1718 los repos siguen ese patrón: ULL-ESIT-PL-1718/egg-2-alu0100966589. Ten en cuenta que en las asignaciones colaborativas en grupo la secuencia serían varios alus separados por guiones:
asignacion-alu01-alu02-alu03
Me parece que debería haber un fichero JSON desde el que para cada organización/asignatura se establezca la correspondencia entre identificador de github, email institucional del alu, url del alu, etc. Algo como esto:
También podría ser un fichero JSON por organización. Habra que pensarlo