예제 #1
0
    def post(self):
        nome   = self.request.get("nome")
        area   = self.request.get("area")
        perfil = self.request.get("perfil")
        email  = self.request.get("email")
        foto   = self.request.get("img")

        professor = Professor(nome=nome, area=area, perfil=perfil,
                              email=email, foto=foto)
        professor.put()
        time.sleep(.1)
        self.redirect('/professor')
예제 #2
0
    def add_professor(self, nome, email, senha, telefone, sala):
        pessoa = Pessoa(nome, email, telefone)
        pessoa_dict = self.ctrl_pessoa.add_pessoa(pessoa)

        professor = Professor(pessoa_dict['idx'], sala)

        try:
            professor.idx = random.randint(0x0000, 0xffff)
            user = User(email, senha, professor.idx)
            db.session.add(professor)
            db.session.add(user)
            db.session.commit()

            return self.dump_professor(professor)

        except IntegrityError as e:
            db.session.rollback()

            return dict(error='IntegrityError', message=str(e))
예제 #3
0
    def get(self):
        professores = Professor.query()

        self.render("professor.html", professores=professores)
예제 #4
0
cg2 = Course("CG", 4)
so = Course("SO", 4)
cdist = Course("C.D.", 4)
seg2 = Course("SEG", 4)
opt2 = Course("OPT2", 4)
tcc1 = Course("TCC1", 4)

cs = [
    alg_extra, iinf, ed1, alg, ed1_extra, circ, dig, ed2, ed2_extra, prog1,
    bd1, bd2, prog2, es1, teo, ipc, grafos, teo2, grafos_extra, grafos2, es2,
    ia, redes, comp2, cg, cg2, pgp, so, comp, cdist, opt3, seg2, opt4, opt2,
    seg, tcc1, tcc2
]

ps = [
    Professor([alg, alg_extra, prog1, prog2], "Priscila"),
    Professor([ed1, grafos, grafos_extra, grafos2], "Doglas"),
    Professor([ed1_extra, ed2_extra, seg, seg2], "Jacson"),
    Professor([circ, dig], "Emilio"),
    Professor([bd1, teo, teo2, ed2], "Ricardo"),
    Professor([ipc, opt4, es2], "Grazi"),
    Professor([ia, cg, cg2], "Jose"),
    Professor([tcc1, redes, so], "Marco"),
    Professor([pgp, es1], "Raquel"),
    Professor([comp, comp2, cdist], "Braulio"),
    Professor([circ, opt3], "Padilha"),
    Professor([iinf], "Andressa"),
    Professor([alg, bd2], "Guilherme"),
    Professor([opt2, tcc1], "Pavan")
]
예제 #5
0
     , bd1          , bd2     
     , prog2        , es1     
     , teo          , ipc     
     , grafos       , teo2    
     , grafos_extra , grafos2 
     , es2          , ia      
     , redes        , comp2   
     , cg           , cg2     
     , pgp          , so    
     , comp         , cdist   
     , opt3         , seg2    
     , opt4         , opt2    
     , seg          , tcc1    
     , tcc2 ]

priscila = Professor([alg_extra, prog1, prog2], "Priscila", False)
guilherme = Professor([bd2], "Guilherme", True)

priscila_guilherme = Professor([alg], "Pris/Guil.", True)
emilio_padilha = Professor([circ], "Emilio/Padilha.", True)

emilio =  Professor([dig], "Emilio")
padilha =  Professor([opt3], "Padilha")

raquel = Professor([pgp, es1], "Raquel", True)

ps = [ priscila
     , guilherme
     , priscila_guilherme
     , emilio
     , padilha