Terminado

Extrair dados do Wordpress para uma tabela

Publicado el 21 Febrero, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

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)

Categoría Programación y Tecnología
Subcategoría Wordpress
¿Cuál es el alcance del proyecto? Desarrollo de sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por A. V.