Realizado

Extrair dados do Wordpress para uma tabela

Publicado em 21 de Fevereiro de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Atenção: todas as instruções detalhadas estão abaixo:

Precisamos criar 4 tabelas novas no Wordpress para armazenar dados dos usuários na plataforma:

1. O tema do wordpress é uma plataforma pra ensino a distancia (ead/lms):
https://themeforest.net/item/edumall-lms-education-wordpress-theme/29240444
2. Precisamos criar 4 tabelas para armazenar informações do desempenho do aluno nos cursos (ALUNO, LOG_LOGINS, LOG_AULAS e PROGRESSO)
3. Estas tabelas serão alimentadas quando o aluno: a) for cadastrado, b) fizer login, c) acessar um curso e d) Concluir uma aula dentro de um curso. Ou seja, incluiremos no tema do wordpress alguns comandos para gravar a movimentação e engajamento do aluno.
4. Os locais onde forem inseridos códigos PHP para fazer os inserts e updates nessas, devem ser documentados e adicionada a linha abaixo para futura localização:
//Monitoramento do Aluno 2023//

As tabelas são:

TABELA DO ALUNO:
id: autoincremento
idaluno: int (o id do aluno dentro do wordpress)
email: varchar(200) email do aluno
DataPrimeiroLogin: Date
DataUltimoLogin: Date (atualizado sempre que o aluno fizer login)
QtdeLogins: int (incrementando cada vez que ele fizer login)
QtdeAulasAssistidas: int (incrementando cada vez que ele passar por uma aula)

TABELA LOG DE LOGINS
id: autoincremento
idaluno: int (o id do aluno dentro do wordpress)
email: varchar(200) email do aluno
DataLogin: Datetime (toda vez que ele fizer login, vai inserir uma linha nesta tabela com data e hora)

TABELA LOG DE AULAS
id: autoincremento
idaluno: int (o id do aluno dentro do wordpress)
email: varchar(200) email do aluno
idCurso: int (id do curso que a pessoa está fazendo no wordpress)
NomeCurso: varchar(250) (nome do curso)
idAula: int (id da aula que o aluno entrou)
Data: datetime (data e hora que ele entrou naquela aula)

TABELA DE PROGRESSO
id: autoincremento
idaluno: int (o id do aluno dentro do wordpress)
email: varchar(200) email do aluno
idCurso: int (id do curso que a pessoa está fazendo no wordpress)
NomeCurso: varchar(250) (nome do curso)
PercentualCompletude: float (percentual de aulas deste curso que o aluno completou)
UltimoLogin: datetime (ultima vez que ele entrou neste curso, data e hora)

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

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por A. V.