Upload de usuários no Moodle Workplace

From MoodleDocs
Revision as of 14:00, 28 July 2022 by Daniel Neis Araujo (talk | contribs) (→‎Atribuições de cargo)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

workplacelogo.png Esta funcionalidade é parte do Moodle Workplace, que está disponível através dos Moodle Partners.

A ferramenta Upload de usuários foi aprimorada no Moodle Workplace para permitir funcionalidades adicionais.

Alocação em Tenant

Um inquilino pode ser especificado usando o campo tenant ao carregar o CSV por usuários com a ferramenta capability tool/tenant:allocate. Esses usuários poderão especificar um inquilino ao enviar usuários (ao criar novos usuários e atualizar os existentes).

Se o usuário atual não tiver esse recurso, ele só poderá criar / atualizar usuários em seu próprio tenant. O uso do campo de tenant não é permitido a esses usuários. Observe que, por padrão, apenas os administradores do site têm esse recurso.

Exemplo de arquivo CSV:

username,firstname,lastname,email,tenant
jonest,Tom,Jones,jonest@example.com,big
reznor,Trent,Reznor,reznor@example.com,small

Os tenants são comparados por seu "número de identificação" (ID number).

Localização do ID number do tenant

Atribuições de cargo

Se o usuário atual tem a capacidade de atribuir função (além da capacidade de usar a ferramenta de upload do usuário), ele pode criar funções para usuários ou modificar as existentes. Ambos os campos jobdepartment1 e jobposition1 devem ter valores, e os campos jobstartdate1 e jobenddate1 são opcionais. Quando um usuário já tem uma função no departamento e posição desejado, as datas serão alteradas, mas a nova função não será criada, neste caso os valores vazios nos campos de data de início / término significarão "não modificar", para remover o trabalho data de término pode ser definido como "0". Departamentos e posições são correspondidos por seu "número de identificação", assim como os tenants. É possível adicionar mais de uma função para um usuário na mesma linha, adicionando jobdepartment2, jobposition2, etc.

username,firstname,lastname,email,jobdepartment1,jobposition1,jobstartdate1,jobenddate1
jonest,Tom,Jones,jonest@example.com,exampledep,examplepos,,
reznor,Trent,Reznor,reznor@example.com,exampledep2,examplepos2,2019-05-07,
jon,Jon,Whatever,jon@example.com,exampledep2,examplepos2,2019-05-07,2032-01-09

Programas e alocações de certificações

Se o usuário atual tem a capacidade de alocar para programas e / ou certificações (além da capacidade de usar a ferramenta de upload de usuário), ele pode fazer isso na ferramenta de upload de usuários. Somente usuários, programas e certificações do mesmo locatário podem ser usados. Se o usuário já tiver uma alocação direta para um programa / certificação, as datas serão atualizadas. Programas e certificações são correspondidos por seu "número de ID".

Programas:

username,program1,programstartdate1,programenddate1,programduedate1
user14,prog1,2019-05-12,,
user15,prog1,2019-05-12,2032-01-09,2032-01-09
user12,prog1,2019-05-12,2032-01-09,
user13,prog1,2019-05-12,,2032-01-09

Certificações:

username,certification1,certificationstartdate1,certificationduedate1,certificationcertify1,certificationcertifyexpires1,certificationcertifytimecertified1
user14,cert1,2019-05-12,,,,
user15,cert1,2019-05-12,2032-01-09,0,,
user12,cert1,2019-05-12,,,,
user13,cert1,2019-05-12,2032-01-09,1,2032-01-09,2019-10-12

Conclusão do curso

Se o usuário atual tiver o recurso 'tool / datastore: uploadcoursecompletion', ele poderá fazer upload dos dados de conclusão do curso a serem armazenados no armazenamento de dados para usuários que pertençam ao mesmo locatário que eles. Esses dados podem ser relatados usando o construtor de relatório para criar um novo relatório usando a fonte de relatório "Conclusão do curso do armazenamento de dados". A seguir está um exemplo de arquivo CSV:

username,coursecompleted1,coursecompleteddate1
student,English 101,2019-01-01

Os cursos são inseridos no campo 'coursecompleted' do CSV, que deve se referir ao nome abreviado do curso no Moodle. É possível definir a data de conclusão usando o campo 'coursecompleteddate' (se este campo for omitido, a data atual será usada).