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:

  1. String com nome do aluno.
  2. 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:

  1. Total de créditos cumpridos.
  2. Total de créditos aproveitados de outra instituição.
  3. 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:

  1. Booleano indicando se a operação foi bem sucedida.
  2. String com mensagem de erro (em caso de erro).
generated by LDoc 1.4.6 Last updated 2023-06-20 11:33:24