Пример #1
0
try:
  opts, args = getopt.getopt(sys.argv[1:], "u:", ["user="******"Uso: %s [-u usuario] CodigoTurma\n" % sys.argv[0])
  sys.stderr.write("     CodigoTurma deve ser o código como aparece no portal.\n");
  sys.stderr.write("     Ex. NBBC1499SA.\n");
  exit(1)

portal = None

try:
  password = getpass("senha: ")
  sys.stderr.write("logging in.\n")
  portal = PortalDoProfessor(usuario, password)
  turmas = portal.getTurmas(codigoTurma)
  for aluno in sorted(turmas[0].alunos.values(), key=lambda al:al.nome):
    print aluno.ra + "\t" + aluno.nome
except KeyError:
  sys.stderr.write("Turma %s inexistente.\n" % codigoTurma)
  exit(1)
except PasswordException:
  sys.stderr.write("Senha incorreta ou usuário %s inexistente.\n" %
                   usuario)
  exit(2)
except:
  sys.stderr.write("Não pude fazer login no portal.\n")
  exit(3)
finally:
  if portal is not None:
Пример #2
0
    sys.stderr.write(
        "     CodigoTurma deve ser o código como aparece no portal.\n")
    sys.stderr.write("     Ex. NBBC1499SA.\n")
    exit(1)

try:
    cp = ConceitosPresencasFromODS(nomeArq)
except:
    sys.stderr.write("Erro ao ler %s.\n" % nomeArq)
    sys.stderr.write("Tem certeza de que é uma planilha do OpenOffice?\n")
    #  traceback.print_exc(file=sys.stdout)
    exit(1)

portal = None
try:
    portal = PortalDoProfessor(usuario, getpass("senha: "))

    turmas = portal.getTurmas(codigoTurma)

    try:
        portal.lancaConceitosFaltas(cp.conceitos, cp.faltas, turmas[0])
    except:
        print >> sys.stderr, "ERRO: conceitos da turma " + codigoTurma + \
                             " podem não ter sido lançados!"
        traceback.print_exc(file=sys.stdout)

    portal.logout()
except KeyError:
    sys.stderr.write("Turma %s inexistente.\n" % codigoTurma)
    exit(1)
except PasswordException:
Пример #3
0
    opts, args = getopt.getopt(sys.argv[1:], "u:", ["user="******"Uso: %s [-u usuario] CodigoTurma\n" % sys.argv[0])
    sys.stderr.write(
        "     CodigoTurma deve ser o código como aparece no portal.\n")
    sys.stderr.write("     Ex. NBBC1499SA.\n")
    exit(1)

portal = None

try:
    password = getpass("senha: ")
    sys.stderr.write("logging in.\n")
    portal = PortalDoProfessor(usuario, password)
    turmas = portal.getTurmas(codigoTurma)
    for aluno in sorted(turmas[0].alunos.values(), key=lambda al: al.nome):
        print aluno.ra + "\t" + aluno.nome
except KeyError:
    sys.stderr.write("Turma %s inexistente.\n" % codigoTurma)
    exit(1)
except PasswordException:
    sys.stderr.write("Senha incorreta ou usuário %s inexistente.\n" % usuario)
    exit(2)
except:
    sys.stderr.write("Não pude fazer login no portal.\n")
    exit(3)
finally:
    if portal is not None:
        portal.logout()
Пример #4
0
    sys.stderr.write(
        "     CodigoTurma deve ser o código como aparece no portal.\n")
    sys.stderr.write("     Ex. NBBC1499SA.\n")
    exit(1)

try:
    cp = ConceitosPresencasFromODS(nomeArq)
except:
    sys.stderr.write("Erro ao ler %s.\n" % nomeArq)
    sys.stderr.write("Tem certeza de que é uma planilha do OpenOffice?\n")
    #traceback.print_exc(file=sys.stdout)
    exit(1)

portal = None
try:
    portal = PortalDoProfessor(usuario, getpass("senha: "))

    turmas = portal.getTurmas(codigoTurma)

    for aula in cp.aulas.values():
        print "lançando aula " + repr(aula)
        try:
            portal.lancaAula(aula, turmas[0])
        except:
            print >> sys.stderr, "ERRO: aula " + repr(aula) + " pode não " + \
                                 "ter sido lançada!"

    portal.logout()
except KeyError:
    sys.stderr.write("Turma %s inexistente.\n" % codigoTurma)
    exit(1)
Пример #5
0
  sys.stderr.write("Uso: %s [-u usuario] CodigoTurma Planilha.ods\n" % sys.argv[0])
  sys.stderr.write("     CodigoTurma deve ser o código como aparece no portal.\n");
  sys.stderr.write("     Ex. NBBC1499SA.\n");
  exit(1)

try:
  cp = ConceitosPresencasFromODS(nomeArq)
except:
  sys.stderr.write("Erro ao ler %s.\n" % nomeArq)
  sys.stderr.write("Tem certeza de que é uma planilha do OpenOffice?\n")
  #traceback.print_exc(file=sys.stdout)
  exit(1)

portal = None
try:
  portal = PortalDoProfessor(usuario, getpass("senha: "))

  turmas = portal.getTurmas(codigoTurma)

  for aula in cp.aulas.values():
    print "lançando aula " + repr(aula)
    try:
      portal.lancaAula(aula, turmas[0])
    except:
      print >> sys.stderr, "ERRO: aula " + repr(aula) + " pode não " + \
                           "ter sido lançada!"

  portal.logout()
except KeyError:
  sys.stderr.write("Turma %s inexistente.\n" % codigoTurma)
  exit(1)
Пример #6
0
  sys.stderr.write("Uso: %s [-u usuario] CodigoTurma Planilha.ods\n" % sys.argv[0])
  sys.stderr.write("     CodigoTurma deve ser o código como aparece no portal.\n");
  sys.stderr.write("     Ex. NBBC1499SA.\n");
  exit(1)

try:
  cp = ConceitosPresencasFromODS(nomeArq)
except:
  sys.stderr.write("Erro ao ler %s.\n" % nomeArq)
  sys.stderr.write("Tem certeza de que é uma planilha do OpenOffice?\n")
#  traceback.print_exc(file=sys.stdout)
  exit(1)

portal = None
try:
  portal = PortalDoProfessor(usuario, getpass("senha: "))

  turmas = portal.getTurmas(codigoTurma)

  try:
    portal.lancaConceitosFaltas(cp.conceitos, cp.faltas, turmas[0])
  except:
    print >> sys.stderr, "ERRO: conceitos da turma " + codigoTurma + \
                         " podem não ter sido lançados!"
    traceback.print_exc(file=sys.stdout)

  portal.logout()
except KeyError:
  sys.stderr.write("Turma %s inexistente.\n" % codigoTurma)
  exit(1)
except PasswordException: