11
1 Microsoft Teams Aplicativo Lista de presença Microsoft Educação

Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

  • Upload
    others

  • View
    39

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

1

Microsoft Teams

Aplicativo Lista de presença

Microsoft Educação

Page 2: Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

[Digite aqui]

Lista de presença no Teams – Aplicativo Lista de presença

Lista de presença no Teams (aplicativo Lista de presença)

O aplicativo Attendance (Passar lista de presença no Teams) é uma guia do Power Apps que pode ser afixada a

Uma equipe. Ele foi projetado para registrar a presença dos participantes, geralmente em ambientes de aprendizado

e treinamento. Os usuários podem marcar ou editar a presença em até 30 dias no passado e ver relatórios de

presença para um grupo inteiro ou por pessoa.

O aplicativo Attendance possui duas guias:

➔ Marcar a presença

Nessa aba, os professores podem marcar e registrar a presença de alunos em uma aula na data corrente ou em até

30 dias passados. A guia tem três seções: campos para entrada de dados, métricas resumidas da turma e uma

visão detalhada da presença de cada aluno que pertence à turma.

➔ Presença histórica

Nessa guia, os professores podem ver um relatório de presença para grupos dentro de um período especificado.

Os professores podem exportar registros de presença da turma como um todo ou exportar registros de um único

aluno dentro de um período selecionado.

Fonte

https://github.com/OfficeDev/microsoft-teams-apps-attendance/wiki/S

Visão geral da solução

Requisitos

• Conta de administrador

• Power Apps Studio

• Power Automate

• SharePoint

• Office 365

• PowerShell

• Teams

Page 3: Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

[Digite aqui]

Lista de presença no Teams – Aplicativo Lista de presença

A seguir estão as etapas para instalar o aplicativo no Teams.

1. Referência de uso: Faça uma cópia ou baixe o zip do projeto https://github.com/OfficeDev/microsoft-teams-apps-

attendance

2. Crie uma nova equipe

a. Clique na guia Equipes, na barra de menus à esquerda.

b. Clique no botão Ingressar ou criar uma equipe.

c. Clique em Criar uma nova equipe.

d. Recomenda-se selecionar Equipe como tipo de equipe.

e. Adicione detalhes sobre a equipe e clique em Avançar.

f. Adicione todos os membros da equipe. Recomenda-se adicionar apenas pessoas que tenham autoridade para fazer o

registro de presença dos alunos.

g. Quando a equipe é criada corretamente, um novo site do SharePoint é criado também com o mesmo nome.

3. Crie uma lista no SharePoint

a. Clique na opção Novo, no lado esquerdo da página e selecione Lista.

b. Dê à lista o nome de SessionMetaData (use o nome da lista e o nome das colunas conforme indicado aqui) e clique

em Criar.

c. Adicione as seguintes colunas com seus respectivos tipos na lista SessionMetaData:

Nome da coluna Tipo Comentário

Page 4: Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

[Digite aqui]

Lista de presença no Teams – Aplicativo Lista de presença

Título Linha única de texto Não há necessidade de criar esta coluna, pois

ela será fornecida por padrão na lista do

SharePoint. Valor exclusivo para cada sessão

ClassId Linha única de texto ID de classe da equipe do Microsoft Teams

LessonDate Data Data da aula

StartTime Linha única de texto Hora de início da aula

EndTime Linha única de texto Hora de fim da aula

ClassName Linha única de texto Nome da classe

TeacherEmailAlias Linha única de texto Alias do email do professor

StartTimeNumber Número Hora de início em formato numérico para

calcular a duração da aula e permitir

comparações

EndTimeNumber Número Hora de término em formato numérico para

calcular a duração da aula e permitir

comparações

4. Crie uma nova lista com o nome AttendanceRecord

a. Adicione as seguintes colunas:

Nome da coluna Tipo Comentário

Título Linha única de texto Não há necessidade de criar esta coluna, pois

ela será fornecida por padrão na lista do

SharePoint. ID exclusivo de cada presença

registrada para um aluno

LessonId Linha única de texto ID exclusivo da aula

LessonDate Data Data da aula

Presença Linha única de texto Presença de cada aluno, ou seja, Presente,

Ausente, Atrasado ou Dispensado

StudentEmailId Linha única de texto Email do aluno

Anotações Linha única de texto Anotação sobre cada presença registrada

AttendanceTakenBy

Linha única de texto Email do professor que registrou a presença

ClassId Linha única de texto ID de classe da equipe do Microsoft Teams

StartTime Linha única de texto Hora de início da aula

EndTime Linha única de texto Hora de fim da aula

StudentName Linha única de texto Nome do aluno dessa classe em particular

Page 5: Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

[Digite aqui]

Lista de presença no Teams – Aplicativo Lista de presença

ClassName Linha única de texto Nome da classe

5. Crie um grupo de segurança de professores no Azure Active Directory

** Esta é uma etapa opcional. Se você deseja adicionar professores manualmente no SharePoint, vá para a etapa 6.

Realizar esta etapa evitaria a adição manual de professores; além disso, usa-se a licença do Office para diferenciar membros

do corpo docente dos alunos.

a. Para executar o script do PowerShell, o usuário precisa ser o administrador da conta do Azure e poder criar ou

excluir grupos e adicionar ou excluir usuários do grupo.

b. Abra o arquivo Create-Teachers-ADGroup.ps1 no PowerShell como Administrador. Esse arquivo encontra-se na pasta

Script do zip que foi baixado originalmente.

i. O administrador informará três parâmetros antes de executar o arquivo no PowerShell:

1. GroupName

2. GroupNickname

3. AccountSkuId, que é algo como:

"M365EDU266848:M365EDU_A5_FACULTY".

Se você não souber o ID do SKU, poderá executar esta linha no

PowerShell: PS C: \> Get-MsolAccountSku

Ou você pode verificar o seguinte link:

https://docs.microsoft.com/pt-br/powershell/module

/msonline/get-msolaccountsku?view=azureadps-1.0

ii. Execute o script

> .\Create-Teachers-ADGroup.ps1 -groupName "Attendance

staff" -groupNickName "AttedanceStaff" -accountSkuId

"M365EDUXXXXX:M365EDU_A5_FACULTY"

DICA: Informe o GroupName entre aspas se ele contiver espaços.

c. Anote o nome do grupo, pois mais etapas serão necessárias.

6. Permissões para a lista do SharePoint

a. No site do SharePoint, clique no ícone Configurações, no canto superior direito, e clique em Permissões do site.

b. Em seguida, clique em Configurações de permissão avançadas.

c. Você verá três grupos com diferentes níveis de permissões. Abra a lista Membros do aplicativo Attendance ou

Membros do NomeDoSeuApp.

d. Clique em Novo e, em seguida, clique em Adicionar usuários a este grupo.

e. Na janela pop-up, insira o nome do grupo destinado aos professores criado no PowerShell e clique em Compartilhar.

Page 6: Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

[Digite aqui]

Lista de presença no Teams – Aplicativo Lista de presença

7. Importe o pacote no Power Apps usando um arquivo zip

a. No Power Apps, clique em Aplicativos, na barra lateral esquerda, e clique em Importar Aplicativo de Tela.

b. Importe o arquivo zip do pacote: microsoft-teams-apps-attendance/Package/AttendanceApp/AttendanceApp.zip.

c. O Power Apps vai direcionar você para a página de detalhes.

d. Na página de detalhes, clique em Selecionar durante a importação para a conexão do SharePoint, na coluna de

configuração de importação.

e. Clique em +Criar novo na janela pop-up. A página será aberta em uma nova guia do navegador.

Page 7: Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

[Digite aqui]

Lista de presença no Teams – Aplicativo Lista de presença

f. Clique no botão Criar uma conexão.

g. Você verá a lista de conexões disponíveis. Clique em + para a conexão do SharePoint.

h. Marque a opção Conectar diretamente (serviços em nuvem), na janela pop-up, e clique no botão Criar.

i. Faça login para confirmar a configuração completa da conexão.

j. Retorne à guia do pacote de importação. Depois que a conexão é criada, você pode vê-la na caixa de diálogo

Importar configuração.

k. Se você não conseguir ver a conexão do SharePoint, clique no botão

Atualizar lista, na caixa de diálogo.

l. Clique no nome da conexão para selecioná-la e clique em Salvar.

m. Você verá que o SharePoint está conectado ao seu locatário.

n. Repita as ações a partir da etapa "d" para a conexão do One Drive for Business.

o. Você verá a conexão do One Drive e do SharePoint importadas para o seu locatário.

p. Clique no botão Importar, na parte inferior direita da página.

8. Edite a fonte de dados

a. Clique no link Abrir aplicativo, quando o pacote zip for importado com sucesso. Você será direcionado para o portal

do Power Apps.

b. Se uma janela solicitando determinadas permissões não abrir automaticamente:

i. À esquerda, clique no menu Abrir > Power Apps > App Attendance que você importou.

Page 8: Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

[Digite aqui]

Lista de presença no Teams – Aplicativo Lista de presença

i. O aplicativo solicitará sua permissão para usar todas as conexões de dados apresentadas.

c. Com o aplicativo aberto, clique em Exibir, no menu horizontal, e selecione Fontes de Dados.

d. Procure e selecione SharePoint.

e. Digite na janela pop-up o URL do site do SharePoint que você criou nas primeiras etapas.

Page 9: Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

[Digite aqui]

Lista de presença no Teams – Aplicativo Lista de presença

f. Selecione as listas SessionMetadata e AttendanceRecord, e clique em Conectar.

9. Edite a fonte dos fluxos

a. Abra https://us.flow.microsoft.com/pt-br/.

b. Vá para Meus fluxos.

c. Clique em Editar o fluxo ExportAllFile.

d. Altere o endereço do site para o endereço do site do SharePoint que você criou nas primeiras etapas.

e. Em seguida, selecione AttendanceRecord como o nome da lista.

f. Repita essas etapas para o outro fluxo, ExportStudent.

10. Compartilhe o Power App

O administrador precisa compartilhar o aplicativo com todas as pessoas que o usarão.

a. Acesse https://make.preview.powerapps.com/home .

b. Vá para Aplicativos, na barra de menus à esquerda, e você verá o aplicativo que importou.

Page 10: Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

[Digite aqui]

Lista de presença no Teams – Aplicativo Lista de presença

c. Clique nos 3 pontinhos (Opções), no aplicativo, e clique em Compartilhar.

d. Digite o nome do grupo destinado aos professores na janela pop-up e clique em Compartilhar. Você pode também

incluir membros adicionais, se necessário.

11. Compartilhe os fluxos

O administrador também precisa compartilhar todos os fluxos com todos os professores que usarão o aplicativo.

a. Clique neste link https://us.flow.microsoft.com/pt-br/.

b. Vá para Meus fluxos, na barra de menus à esquerda, e você verá o fluxo que importou.

c. Clique nos 3 pontinhos (Opções) referente ao seu fluxo ExportAllFile e clique em Compartilhar.

d. Digite o nome do grupo de professores; o nome do grupo será exibido na caixa de sugestão automática. Clique nele.

e. Você será solicitado a fornecer acesso a todas as conexões usadas no fluxo. Clique em Aceitar, e o fluxo será

compartilhado com o grupo de professores.

f. Repita as mesmas etapas para o fluxo ExportStuden.

Page 11: Microsoft Teams · Lista de presença no Teams – Aplicativo Lista de presença Lista de presença no Teams (aplicativo Lista de presença) O aplicativo Attendance (Passar lista

[Digite aqui]

Lista de presença no Teams – Aplicativo Lista de presença

12. Exporte o pacote do Teams

a. Acesse https://make.preview.powerapps.com/home .

b. Vá para Aplicativos, na barra de menus à esquerda, e você verá o aplicativo que importou.

c. Clique nos 3 pontinhos (Opções) referente ao seu aplicativo e clique em Adicionar ao Teams.

d. Clique em Baixar aplicativo, na janela pop-up, para baixar um pacote zip.

13. Adicione o aplicativo ao Teams

a. Vá para Teams > Aplicativos (no menu à esquerda) >

Carregar um aplicativo personalizado > Carregar para Contoso.

b. Selecione o pacote zip baixado na etapa anterior.

c. Clique no menu suspenso Adicionar > Adicionar a uma equipe.

d. Selecione a equipe do tipo Equipe criada no início.

e. Clique em Adicionar uma guia.

f. A descrição do aplicativo será exibida na janela pop-up; clique em Salvar.

g. Você poderá ver o aplicativo em uma guia da equipe.

Fonte https://github.com/OfficeDev/microsoft-teams-apps-attendance/wiki/Deploy ment-Guide