O projeto busca organizar uma lista de estudantes em função de seus respectivos índices acadêmicos por meio do método de ordenação Quick Sort.
1 - Baixar o boletim escolar em formato PDF na plataforma portal do aluno do IFSC.
2 - Converter o PDF em TXT através do site www.pdftotxt.com.
3 - Modificar nome do arquivo com o nome do aluno e salvar na pasta do programa.
4 - Ao iniciar o programa, um menu irá apresentar 7 funções:
-
Buscar Aluno: Inserindo o código de matricula, a função imprime o boletim escolar do aluno.
-
Busca Disciplina: Inserindo o código da disciplina, a função imprime as informações da disciplina.
-
Buscar Matriz Curricular: Atualmente imprime esta função imprime somente a matriz curricular de Engenharia Eletrônica (desconsiderando as unidades curriculares optativas ainda não inclusas no sistema).
-
Adicionar Aluno via .txt: Esta função possibilita adicionar um aluno no sistema através da leitura de um arquivo txt adiquiridos nas etapas 1, 2 e 3 descritas anteriormente.
-
Ordenar alunos por IA: Esta função imprime o nome dos alunos e o índice acadêmico ordenando e considerando o índice acadêmico utilizando o método de ordenação quicksort.
-
Salvar: Função para salvar os alunos incluidos no sistema em um arquivo csv para serem carregados na próxima vez que executar o programa.
-
Exit: Libera a memória alocada e sai do programa.