Realizado

Automatização de tarefas via Planilha Google com macros e botões

Publicado em 07 de Novembro de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Criação de uma planilha do Google automatizada com os seguintes pré-requisitos:
• Deve permitir sua utilização no google drive, de forma online, e de forma simultânea entre diferentes membros da equipe.
• Na primeira aba: Necessário um botão para cada disciplina, por exemplo: português, direito química, física, entre outros.
  - Importante deixar "introdução; assuntos suplementares" na parte de cima. Em seguida, pode inserir as demais disciplinas.
  - Botões das matérias similares como os direitos; matemática e raciocínio lógico podem ficar na mesma linha ou agrupados em uma mesma região.
• Ao clicar em cada um desses botões citados, deve abrir uma aba, dentro da própria planilha, e deve aparecer todos os tópicos da disciplina escolhida, e ao lado de cada tópico um checkbox para assinalar os tópicos que serão escolhidos pelo professor de cada disciplina.
  - Por exemplo: checkbox (que pode ser ou não assinalada) + Nome do tópico (restante das informações devem ficar ocultas) + uma caixa de texto aberta (que possamos inserir algum texto - APENAS nesse espaço todos podem editar, as demais estruturas devem estar protegidas).
  - Os nomes dos tópicos selecionáveis virão de uma outra aba (uma espécie de banco de dados em que consta em uma coluna o nome do tópico e em outras colunas várias outras informações que não precisam ficar visível nessa aba de seleção pelos checkboxs).
• Temos uma planilha mestre que será nosso input (o "banco de dados" mencionado no tópico anteriore), onde estarão todos os tópicos.
• A forma de apresentação e navegação na planilha deve ser bastante direta e amigável, para que todos os professores entendam.
• A planilha deve prever, ao nível de administrador (protegido por senha, por ex), mas de forma amigável ao usuário,as opções de adicionar uma nova disciplina (aparecendo na aba inicial um novo botão) e também um novo tópico dentro de uma disciplina existente (nesse caso, talvez seja suficiente permitir o administrador entrar no "banco de dados" e adicionar um novo tópico a uma disciplina).
• Na criação de um novo plano, vamos gerar uma cópia dessa planilha automatizada e convidaremos por e-mail diferentes professores a entrarem nessa nova planilha compartilhada na pasta para analisar suas respectivas disciplinas e sinalizarem em suas disciplinas quais tópicos estão sendo cobrados. Seria interessante, se fosse possível sinalizar as matérias que já foram avaliadas (com uma mudança de cor do botão da disciplina, por exemplo, ou outra opção que o profissional achar interessante).
• Ações da planilha ao final do processo:
  - Deve ter um botão com o nome "gerar plano" que resultará na criação de duas planilhas (outputs, a serem salvas em local e com nome definidos pelo usuário): (a) planilha comum (xls) com todas as informações (colunas) de todos os tópicos selecionados (nos checkboxs) em todas as disciplinas, trazendo todas as infos/colunas do "banco de dados" na mesma ordem, chamada planilha de criação do plano; (b) planilha com duas colunas apenas, os nomes exatos dos tópicos selecionados nos checkboxs e na outra coluna os textos exatos adicionados pelos professores nas caixas de texto disponibilizadas no momento de seleção dos tópicos, chamada de planilha de correspondência.
  - Assim que pedir para gerar o plano deve abrir uma caixa para escolher qual pasta para salvar ambas planilhas.
  - As duas planilhas geradas nessa última ação não precisam ter nenhuma macro e nenhuma proteção de senha. Apenas a primeira planilha citada que será utilizada para o trabalho conjunto dos professores.

Contexto Geral do Projeto

Criação de uma planilha do Google Drive com macros para a automatização de tarefas relacionadas às disciplinas.

Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Médio
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Cloud Storage (Dropbox, Google Drive, etc)

Prazo de Entrega: 16 de Novembro de 2022

Habilidades necessárias