Skip to content
Orivaldo Santana Jr edited this page Oct 1, 2022 · 23 revisions

Projeto DataViewer

Coleções de Documentos

As seções seguintes apresentam os dados para cada 'coleção de documentos' da base de dados.

Turma

  • Descrição da Turma
  • Ano
  • Semestre
  • ID_turma

Turmas de cada professor

  • ID_professor
    • turmas
{"professor_id":"59dfe476-1325", "classes":
 ["e1f0e8be-54fe", "e1fdfsfasfe-5fde", "edsgesfasfefde" ]
}

Turma de Estudantes

Uma lista de estudantes

  • ID_turma
  • Estudantes:
    • Matrícula, ID_estudante
{"class_id":"59dfe476-1325", "students":
 [
  {"student_id":"e1f0e8be-54fe", "name": "José Silva", "matricula": "2002001234"},
  {"student_id":"e1fdfsfasfe-5fde", "name": "Maria Silva", "matricula": "2002001235"}
 ]
}

Listas de Exercícios da Turma

  • ID_turma
  • Listas:
    • Descrição da lista, ID_lista

Exemplo:

{"class_id":"59dfe476-1325", "lists":
 [
  {"list_id":"e1f0e8be-54fe", "description": "Exerícios de Opeardores Lógicos"},
  {"list_id":"e1fdfsfasfe-5fde", "description": "Exerícios de Estruturas Condicionais"}
 ]
}

Submissões diárias da Turma

  • ID_turma
  • Datas:
    • Dia, mês, ano, quantidade de submissões
{"class_id":"59dfe476-1325", "dates":
 [
  {"date":["day":2,"month":10,"year":2022], "qtdSubmPDay": 5},
  {"date":["day":3,"month":10,"year":2022], "qtdSubmPDay": 20},
  {"date":["day":4,"month":10,"year":2022], "qtdSubmPDay": 24},
  {"date":["day":5,"month":10,"year":2022], "qtdSubmPDay": 2}
 ]
}

Desempenho do aluno por lista

Organiza a quantidade de questões que o estudante acertou, errou e não fez.

  • ID_Estudante
  • Listas:
    • Lista A, qt acertou, qt errou, qt não fez
    • Lista B, qt acertou, qt errou, qt não fez
    • Lista C, qt acertou, qt errou, qt não fez
    • Lista D, qt acertou, qt errou, qt não fez

Desempenho da turma por lista

Organiza a quantidade de questões que a turma acertou, errou e não fez. Pode ser feito a partir do somatório dos desempenhos dos estudantes da turma.

  • ID_Turma
  • Listas:
    • Lista A, qt acertou, qt errou, qt não fez
    • Lista B, qt acertou, qt errou, qt não fez
    • Lista C, qt acertou, qt errou, qt não fez
    • Lista D, qt acertou, qt errou, qt não fez

Exemplo:

{"class_id":"59dfe476-1325", "lists":
 [
  {"description": "Opeardores Lógicos", "qt_acertos":"20", "qt_erros":"60", "qt_nao_fez":"70"  },
  {"description": "Estruturas Condicionais", "qt_acertos":"15", "qt_erros":"33", "qt_nao_fez":"56"}
 ]
}

Desempenho do aluno por assunto

  • ID_Estudante
  • Assuntos:
    • Operadores, acertou, errou, não fez
    • Condições, acertou, errou, não fez
    • Repetição, acertou, errou, não fez
    • Vetores, acertou, errou, não fez

Exemplo:

{"class_id":"59dfe476-1325", "lists":
 [
  {"list_id":"e1f0e8be-54fe", "description": "Exerícios de Opeardores Lógicos"},
  {"list_id":"e1fdfsfasfe-5fde", "description": "Exerícios de Estruturas Condicionais"}
 ]
}
Clone this wiki locally