Module sapolio.disciplinas
Gerenciamento de disciplinas ligadas a processos.
Info:
- Release: $Id: disciplinas.lua,v 1.20 2013/03/19 00:18:10 tomas Exp $
Functions
| cursadas (matricula) | Função que retorna as disciplinas associadas a uma matrícula e o nome do aluno. |
| lista_disciplinas (matricula) | Iterador que retorna as disciplinas associadas a uma matrícula. |
| creditos_cumpridos (matricula) | |
| lista_aproveitadas (db, id_proc) | Iterador que retorna as disciplinas associadas a um processo. |
| disciplina2descricao (db, id_proc, sigla) | Obtém a descrição de uma disciplina. |
| disciplina2descricao_periodo (db, id_proc, sigla) | Obtém a descrição de uma disciplina. |
| cadastra_disciplinas (db, proc) | Guarda as disciplinas cursadas no banco. |
Functions
- cursadas (matricula)
-
Função que retorna as disciplinas associadas a uma matrícula e o
nome do aluno.
Parameters:
- matricula String com a matrícula em questão.
Returns:
- String com nome do aluno.
- Table com lista das disciplinas cursadas.
- lista_disciplinas (matricula)
-
Iterador que retorna as disciplinas associadas a uma matrícula.
Parameters:
- matricula String com a matrícula em questão.
Returns:
-
Iterador que retorna código, nome, créditos, situação, período e média.
- creditos_cumpridos (matricula)
-
Parameters:
- matricula String com a matrícula em questão.
Returns:
- Total de créditos cumpridos.
- Total de créditos aproveitados de outra instituição.
- Total de créditos aproveitados de outro nível.
- lista_aproveitadas (db, id_proc)
-
Iterador que retorna as disciplinas associadas a um processo.
Parameters:
- db Objeto conexão.
- id_proc Identificador do processo.
Returns:
-
Iterador que retorna sigla, titulo, creditos e situação.
- disciplina2descricao (db, id_proc, sigla)
-
Obtém a descrição de uma disciplina.
Parameters:
- db Objeto conexão.
- id_proc String com o identificador do processo.
- sigla String com o identificador disciplina.
Returns:
-
String com a descrição.
- disciplina2descricao_periodo (db, id_proc, sigla)
-
Obtém a descrição de uma disciplina.
Parameters:
- db Objeto conexão.
- id_proc String com o identificador do processo.
- sigla String com o identificador disciplina.
Returns:
-
String com a descrição.
- cadastra_disciplinas (db, proc)
-
Guarda as disciplinas cursadas no banco.
Parameters:
- db Objeto conexão.
- proc Tabela com os dados do processo.
Returns:
- Booleano indicando se a operação foi bem sucedida.
- String com mensagem de erro (em caso de erro).