Commit 6dbe5bef authored by Bruno Meyer's avatar Bruno Meyer
Browse files

bug fux

parent 3d2a7cfa
......@@ -81,6 +81,7 @@ def generate_student_data(path, dataframe):
for x in all_grrs:
student_data[x] = dict()
analises = [
# tupla que contem no primeiro elemento a funcao que retorna um dicionario com {"GRR": valor}
# e na segunda posicao o nome que esta analise tera no json
......@@ -108,10 +109,10 @@ def generate_student_data(path, dataframe):
]
for x in student_data:
#~ for a in analises: # Usar para fazer a verificacao de
#~ student_data[x][a[1]] = a[0][x] # analises nulas para um GRR
for a in analises: # Usar para fazer a verificacao de
student_data[x][a[1]] = a[0][x] # analises nulas para um GRR
save_json(path+x, student_data[x])
save_json(path+x, student_data[x][a[1]])
#Falta verificar se alguem nao recebeu algumas analises
......
{}
\ No newline at end of file
[
{
"nota": 45.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CI055",
"ano": "2001",
"nome": "ALGORITMOS E ESTRUTURAS DE DADOS I"
},
{
"nota": 45.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CM201",
"ano": "2001",
"nome": "CALCULO DIFERENCIAL E INTEGRAL I"
},
{
"nota": 95.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CM045",
"ano": "2001",
"nome": "Geometria Anal\u00edtica"
},
{
"nota": 50.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CM046",
"ano": "2001",
"nome": "INTRODUCAO A ALGEBRA"
},
{
"nota": 64.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CI063",
"ano": "2001",
"nome": "MAQUINAS PROGRAMAVEIS"
},
{
"nota": 66.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CI066",
"ano": "2001",
"nome": "OFICINA DE PROGRAMACAO"
},
{
"nota": 28.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CM005",
"ano": "2002",
"nome": "\u00c1lgebra Linear"
},
{
"nota": 89.0,
"semestre": "1",
"situacao": "Aprovado",
"codigo": "CI055",
"ano": "2002",
"nome": "ALGORITMOS E ESTRUTURAS DE DADOS I"
},
{
"nota": 46.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CM201",
"ano": "2002",
"nome": "CALCULO DIFERENCIAL E INTEGRAL I"
},
{
"nota": 50.0,
"semestre": "1",
"situacao": "Aprovado",
"codigo": "CI068",
"ano": "2002",
"nome": "CIRCUITOS LOGICOS"
},
{
"nota": 79.0,
"semestre": "1",
"situacao": "Aprovado",
"codigo": "CE003",
"ano": "2002",
"nome": "Estat\u00edstica II"
},
{
"nota": 11.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CI056",
"ano": "2002",
"nome": "ALGORITMOS E ESTRUTURAS DE DADOS II"
},
{
"nota": 52.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CM201",
"ano": "2002",
"nome": "CALCULO DIFERENCIAL E INTEGRAL I"
},
{
"nota": 28.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "SA214",
"ano": "2002",
"nome": "INTRODUCAO A TEORIA GERAL DA ADMINISTRACAO"
},
{
"nota": 9.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CI237",
"ano": "2002",
"nome": "MATEMATICA DISCRETA"
},
{
"nota": 0.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CI210",
"ano": "2002",
"nome": "PROJETOS DIGITAIS E MICROPROCESSADORES"
},
{
"nota": 0.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CI064",
"ano": "2002",
"nome": "SOFTWARE BASICO I"
},
{
"nota": 70.0,
"semestre": "1",
"situacao": "Aprovado",
"codigo": "CI069",
"ano": "2003",
"nome": "ADMINISTRACAO DE EMPRESAS DE INFORMATICA"
},
{
"nota": 20.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CM005",
"ano": "2003",
"nome": "\u00c1lgebra Linear"
},
{
"nota": 29.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CI056",
"ano": "2003",
"nome": "ALGORITMOS E ESTRUTURAS DE DADOS II"
},
{
"nota": 10.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CM202",
"ano": "2003",
"nome": "CALCULO DIFERENCIAL E INTEGRAL II"
},
{
"nota": 0.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CI237",
"ano": "2003",
"nome": "MATEMATICA DISCRETA"
},
{
"nota": 29.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CI067",
"ano": "2003",
"nome": "OFICINA DE COMPUTACAO"
},
{
"nota": 0.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CI210",
"ano": "2003",
"nome": "PROJETOS DIGITAIS E MICROPROCESSADORES"
},
{
"nota": 0.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CI061",
"ano": "2004",
"nome": "REDE DE COMPUTADORES II"
},
{
"nota": 9999.0,
"semestre": "1",
"situacao": "Trancamento Administrativo",
"codigo": "TRT002",
"ano": "2005",
"nome": "Trancamento Extra"
},
{
"nota": 9999.0,
"semestre": "2",
"situacao": "Trancamento Administrativo",
"codigo": "TRT002",
"ano": "2005",
"nome": "Trancamento Extra"
},
{
"nota": 9999.0,
"semestre": "1",
"situacao": "Trancamento Administrativo",
"codigo": "TRT002",
"ano": "2006",
"nome": "Trancamento Extra"
},
{
"nota": 9999.0,
"semestre": "2",
"situacao": "Trancamento Administrativo",
"codigo": "TRT002",
"ano": "2006",
"nome": "Trancamento Extra"
},
{
"nota": 9999.0,
"semestre": "1",
"situacao": "Trancamento Administrativo",
"codigo": "TRT002",
"ano": "2007",
"nome": "Trancamento Extra"
},
{
"nota": 9999.0,
"semestre": "2",
"situacao": "Trancamento Administrativo",
"codigo": "TRT002",
"ano": "2007",
"nome": "Trancamento Extra"
},
{
"nota": 10.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CM005",
"ano": "2008",
"nome": "\u00c1lgebra Linear"
},
{
"nota": 0.0,
"semestre": "1",
"situacao": "Reprovado por Frequ\u00eancia",
"codigo": "CI056",
"ano": "2008",
"nome": "ALGORITMOS E ESTRUTURAS DE DADOS II"
},
{
"nota": 9999.0,
"semestre": "1",
"situacao": "Cancelado",
"codigo": "CM202",
"ano": "2008",
"nome": "CALCULO DIFERENCIAL E INTEGRAL II"
},
{
"nota": 17.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CI067",
"ano": "2008",
"nome": "OFICINA DE COMPUTACAO"
},
{
"nota": 5.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CM005",
"ano": "2008",
"nome": "\u00c1lgebra Linear"
},
{
"nota": 61.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CI056",
"ano": "2008",
"nome": "ALGORITMOS E ESTRUTURAS DE DADOS II"
},
{
"nota": 51.83,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CI067",
"ano": "2008",
"nome": "OFICINA DE COMPUTACAO"
},
{
"nota": 21.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CM005",
"ano": "2009",
"nome": "\u00c1lgebra Linear"
},
{
"nota": 30.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CI237",
"ano": "2009",
"nome": "MATEMATICA DISCRETA"
},
{
"nota": 13.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CI210",
"ano": "2009",
"nome": "PROJETOS DIGITAIS E MICROPROCESSADORES"
},
{
"nota": 32.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CM005",
"ano": "2009",
"nome": "\u00c1lgebra Linear"
},
{
"nota": 66.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "SA214",
"ano": "2009",
"nome": "INTRODUCAO A TEORIA GERAL DA ADMINISTRACAO"
},
{
"nota": 29.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CI237",
"ano": "2009",
"nome": "MATEMATICA DISCRETA"
},
{
"nota": 51.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CI210",
"ano": "2009",
"nome": "PROJETOS DIGITAIS E MICROPROCESSADORES"
},
{
"nota": 19.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CM005",
"ano": "2010",
"nome": "\u00c1lgebra Linear"
},
{
"nota": 10.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CM202",
"ano": "2010",
"nome": "CALCULO DIFERENCIAL E INTEGRAL II"
},
{
"nota": 8.0,
"semestre": "1",
"situacao": "Reprovado por Frequ\u00eancia",
"codigo": "CI237",
"ano": "2010",
"nome": "MATEMATICA DISCRETA"
},
{
"nota": 9999.0,
"semestre": "2",
"situacao": "Trancamento Total",
"codigo": "CM005",
"ano": "2010",
"nome": "\u00c1lgebra Linear"
},
{
"nota": 9999.0,
"semestre": "2",
"situacao": "Trancamento Total",
"codigo": "CI237",
"ano": "2010",
"nome": "MATEMATICA DISCRETA"
},
{
"nota": 9999.0,
"semestre": "2",
"situacao": "Trancamento Total",
"codigo": "CI064",
"ano": "2010",
"nome": "SOFTWARE BASICO I"
},
{
"nota": 9999.0,
"semestre": "2",
"situacao": "Trancamento Total",
"codigo": "TRT001",
"ano": "2010",
"nome": "TRANCAMENTO TOTAL"
},
{
"nota": 9999.0,
"semestre": "1",
"situacao": "Trancamento Total",
"codigo": "TRT001",
"ano": "2011",
"nome": "TRANCAMENTO TOTAL"
},
{
"nota": 52.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CM005",
"ano": "2011",
"nome": "\u00c1lgebra Linear"
},
{
"nota": 13.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CM202",
"ano": "2011",
"nome": "CALCULO DIFERENCIAL E INTEGRAL II"
},
{
"nota": 10.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CI237",
"ano": "2011",
"nome": "MATEMATICA DISCRETA"
},
{
"nota": 9999.0,
"semestre": "1",
"situacao": "Cancelado",
"codigo": "CI057",
"ano": "2012",
"nome": "ALGORITMOS E ESTRUTURAS DE DADOS III"
},
{
"nota": 9999.0,
"semestre": "1",
"situacao": "Cancelado",
"codigo": "CI237",
"ano": "2012",
"nome": "MATEMATICA DISCRETA"
},
{
"nota": 9999.0,
"semestre": "1",
"situacao": "Reprovado sem nota",
"codigo": "CI166",
"ano": "2012",
"nome": "Metodologia Cient\u00edfica"
},
{
"nota": 18.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CI212",
"ano": "2012",
"nome": "ORGANIZACAO E ARQUIT DE COMPUTADORES"
},
{
"nota": 9999.0,
"semestre": "1",
"situacao": "Equival\u00eancia de Disciplina",
"codigo": "CI301",
"ano": "2012",
"nome": "T\u00f3picos em Ci\u00eancia da Computa\u00e7\u00e3o I"
},
{
"nota": 9999.0,
"semestre": "1",
"situacao": "Equival\u00eancia de Disciplina",
"codigo": "CI302",
"ano": "2012",
"nome": "T\u00f3picos em Ci\u00eancia da Computa\u00e7\u00e3o II"
},
{
"nota": 61.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CI057",
"ano": "2012",
"nome": "ALGORITMOS E ESTRUTURAS DE DADOS III"
},
{
"nota": 53.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CI237",
"ano": "2012",
"nome": "MATEMATICA DISCRETA"
},
{
"nota": 0.0,
"semestre": "2",
"situacao": "Reprovado por Frequ\u00eancia",
"codigo": "CI166",
"ano": "2012",
"nome": "Metodologia Cient\u00edfica"
},
{
"nota": 4.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CI212",
"ano": "2012",
"nome": "ORGANIZACAO E ARQUIT DE COMPUTADORES"
},
{
"nota": 82.0,
"semestre": "1",
"situacao": "Aprovado",
"codigo": "CM202",
"ano": "2013",
"nome": "CALCULO DIFERENCIAL E INTEGRAL II"
},
{
"nota": 78.0,
"semestre": "1",
"situacao": "Aprovado",
"codigo": "CI166",
"ano": "2013",
"nome": "Metodologia Cient\u00edfica"
},
{
"nota": 10.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CI212",
"ano": "2013",
"nome": "ORGANIZACAO E ARQUIT DE COMPUTADORES"
},
{
"nota": 67.0,
"semestre": "1",
"situacao": "Aprovado",
"codigo": "CI064",
"ano": "2013",
"nome": "SOFTWARE BASICO I"
},
{
"nota": 77.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CI212",
"ano": "2013",
"nome": "ORGANIZACAO E ARQUIT DE COMPUTADORES"
},
{
"nota": 33.0,
"semestre": "2",
"situacao": "Reprovado por nota",
"codigo": "CI058",
"ano": "2013",
"nome": "REDE DE COMPUTADORES I"
},
{
"nota": 77.0,
"semestre": "2",
"situacao": "Aprovado",
"codigo": "CI062",
"ano": "2013",
"nome": "TECNICAS ALTERNATIVAS DE PROGRAMACAO"
},
{
"nota": 75.0,
"semestre": "1",
"situacao": "Aprovado",
"codigo": "CI162",
"ano": "2014",
"nome": "Engenharia de Requisitos"
},
{
"nota": 5.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CI164",
"ano": "2014",
"nome": "Introdu\u00e7\u00e3o \u00e0 Computa\u00e7\u00e3o Cient\u00edfica"
},
{
"nota": 19.0,
"semestre": "1",
"situacao": "Reprovado por nota",
"codigo": "CI059",
"ano": "2014",
"nome": "INTRODUCAO A TEORIA DA COMPUTACAO"
},
{
"nota": 70.0,
"semestre": "1",
"situacao": "Aprovado",
"codigo": "CI058",
"ano": "2014",
"nome": "REDE DE COMPUTADORES I"
},