Realizado

Training Management System

Publicado em 27 de Maio de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Editado 31/jan

Precisamos de um desenvolvedor web que esteja disposto a criar um sistema de gestão de treinamentos para empresas que dão treinamentos frequentemente para outras empresas, no sistema de gestão deve incluir:

Dashboard:

1.    Cursos
1.1.    Overview dos cursos cadastrados
1.1.1.
Lista de cursos
1.1.1.1.    Opção de editar cursos já cadastrados.
1.1.1.2.    Visualizar informações do curso.
1.2.    Cadastrar curso
1.2.1.    Número oficial do curso
1.2.2.    Descrição com foto sobre o curso
1.2.3.    Quantidade de dias que o curso pode ser oferecido, opções em horas/dias/semanas.
1.2.4.    Validade do curso, período que o curso do empregado/estudante ficará valido, em anos, a partir de data “a definir”
1.2.5.    Pop-up/notificação/e-mail para empregado e empresa que a validade do curso do estudante está expirando.
1.2.6.    Não permitir que o estudante adquira uma formação que ele já tenha. (If it is still valid) feature to break this rule if the client wants in a shorter time
1.2.7.    Dependendo da especialização do empregado, é requerido por organização governamental que ele tenha cursos de reciclagem periodicamente, durante determinado período de tempo, também queremos um pop-up/email/notificação para empregado e empregador sobre o proximo curso que o empregado deve obter para a licença continuar válida.

1.2.8.    Aplicável ou não para subsídio (SOOB) ( Yes or no buttom or check buttom)
1.2.9.    Criador de Certificado ou Cartão de identificação
1.2.9.1.    Dados para Certificado e Cartão a definir
1.2.9.1.1.    Nome, Nome de Batismo, Data de Nascimento, Nome do Curso, Validade do Curso, Nº da permissão emitida pelo governo (a cadastrar na emissão do cartão (the most of the courses generate the number automatically based on the year of emission. (Example: 2022.00001)

2.    Empresas
2.1.
Nome da empresa, número de registro da empresa(kvk, btw), local da empresa, número de empregados cadastrados (list of employees).
2.1.1.    Opcional: cadastrar empregados/estudantes da empresa (porque queremos oferecer uma página específica para as empresas cadastrarem seus próprios empregados.

3.    Locations  Registration
3.1.    Name of the location, address, postcode, city, house number, Country.

4.    Treinadores
4.1.    Cadastro de treinadores
4.1.1.    Nome, data de nascimento, certificações dos cursos, validade das certificações, pagamento por hora/dia/semana/mês, carteira de motorista com validade específica para cada categoria cadastrada.
4.1.2.    Pop-up/e-mail/notificação sobre a validade das certificações para administrador e treinador.
4.2.    Overview dos treinadores cadastrados
4.2.1.    Opções de visualizar/editar perfil do treinador
4.2.1.1.    Editar informações de cadastro
4.2.1.2.    Visualizar
4.2.1.2.1.    Agenda do treinador

5.    Planejamento
5.1.    Calendário universal com os treinadores trabalhando ou agendados e nomes das empresas em que eles foram dar aula ou vão dar aula.

5.2.    Agendar curso:
5.2.1.    Selecionar empresa que o curso vai ser oferecido;
5.2.2.    Selecionar Curso a ser oferecido;
5.2.3.    Quantidade de dias do curso (as opções cadastradas no curso), se vão ser dias consecutivos ou em diferentes dias;
5.2.4.    Opções de treinador;
5.2.5.    Horários/dias vagos para instrutor selecionado;
5.2.6.    Locação;
5.2.7.    Quantidade de alunos;
5.2.8.    Notificar via pop-up/e-mail/notificação a empresa que eles podem cadastrar os alunos ou inserir, se o aluno já for cadastrado no site.
5.2.9.    Instructor gets an email with the information above, training, date and time, location, number of students and company.
5.2.10.    Overview de agendamentos com opção de editar/excluir
5.2.11.    Sync the agenda of the website with google agenda.


6.    Resultado dos treinamentos
6.1.    Overview de todos os estudantes separados por empresa.    Aprovados/Reprovados/Não avaliados.
6.1.1.    Avaliar estudantes
6.1.1.1.    Aprovar (comment of the instructor)
6.1.1.2.    Reprovar (comment of the instructor)
6.1.1.2.1.    Emitir em bulk certificado ou cartão dos alunos aprovados no treinamento. Se for cartão com numeração emitida pelo governo, dar opção de o administrador cadastrar o número antes da impressão do cartão ou certificado
6.1.1.3.    Show evaluation of the company about the training and instrutor

O dashboard da empresa precisa ser amigável e fácil de utilizar.
A empresa deve ter seu próprio ambiente, assim como seu próprio local de login.

Dashboard das empresas:

1.    Cadastrar empregado:
1.1.    Nome social*, nome de batismo*, abreviações do nome de batismo*, data de nascimento*, place of birth*, gênero*, nacionalidade*, endereço*, código postal*, cidade*, país*, endereço de e-mail*, telefone, número do candidato* (CBR nummer), número da carteira de motorista*, categorias da carteira de motorista e validade, Driver’s card and validity*, validade do Code95*, número da carteira de vca(if the candidate have a vca number, it is necessary to put in*), número pessoal* e empresa.

1.1.1.    Opção para cadastrar cursos que o usuário já tenha feito (Lista de cursos do site) com data de validade.

2.    Treinamentos
2.1.    Overview dos agendamentos
2.2.    Resultado dos treinamentos
2.2.1.    Filtrado por curso
2.2.1.1.    Candidatos aprovados
2.2.1.2.    Candidatos reprovados
2.2.1.3.    Evaluate the training and instructor
2.3.    Solicitar Treinamento via chat ou ligação.
2.3.1.    Administrador faz a aprovação da solicitação, logo em seguida a empresa pode conferir os dados do treinamento, instrutor, data e hora do curso, local, número de alunos etc. Empresa pode aprovar a oferta do administrador e logo em seguida inserir os alunos que vão fazer o treinamento.
2.3.2.    After the company insert the students, they get an email that they will do a course, with the information above, training, instructor, date e hour of the course, location.

Contexto Geral do Projeto

Esse projeto tem como objetivo desenvolver um training management system que seja o mais simples e enxuto possível, que seja uma plataforma amigável e segura para os usuários e entregue tanto para o administrador quanto para o cliente uma experiencia fluida e sem muita dificuldade de achar as ferramentas que eles precisam usar. Aqui voce pode encontrar algumas referencias que são parecidas com a nossa proposta, mas nem tão simples: https://www.accessplanit.com/ https://www.arlo.co/

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor, Designer

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por P.