Esta clase contiene los atributos del asociados que hacen falta para llamar a los servicio web que crean un usuario en Siette. Utliza métodos set y get para configurar y leer los atributos, es decir para el atributo id habrá una funcion setId(..) para darle un valor, y otra función getId() para leer dicho valor.
| Atributo | Tipo | Descripción |
|---|---|---|
| userName | String | Es el nombre de usuario, una cadena de menos de 16 caracteres. Este campo es imprescindible. |
| firstName | String | Nombre propio, para mostrar en los listados. Si es necesario se pueden utilizar apodos o identificadores por motivos de privacidad. |
| lastName | String | Apellidos, para mostrar en los listados. Si es necesario se pueden utilizar apodos o identificadores por motivos de privacidad. |
| systemIdentifier | String | Identificador asociado al sistema externo. Este campo es imprescindible. |
| String | Direccion de correo electrónico del usuario. Este campo es opcional, aunque recomendable ya que Siette a veces puede enviar mensajes al usuario con el resultado de los test, o para distribuir mensajes de aviso. | |
| password | String | Representa la contraseña en Siette del usuario. No es necesario, de hecho actualmente no se usa ya que Siette no permite el acceso directo a los usuario creados a traves de un sistema externo. Estos usuario para acceder a Siette siempre deben usar el sistema externo. |
| isTeacher | boolean | Indica true si el usuario tiene el rol de profesor. El sistema remoto es quien decide si un usuario tendra o no este rol en Siette. |