Repositório de projeto da disciplina de REQ-T2.
O ObjeX é uma plataforma web de auxilio ao professor projetada para promover a interatividade e o engajamento dos alunos. Os professores podem criar e gerenciar atividades educacionais, oferecendo desafios específicos para os estudantes aprimorarem seus conhecimentos. A plataforma facilita a formação de grupos, promovendo uma aprendizagem mais colaborativa e envolvente. É uma ferramenta inovadora que visa tornar o processo de aprendizagem mais dinâmico e eficaz.
Para realizar Login como Administrador, é necessário clicar no botão "Menu Sanduíche" que se encontra na esquerda da Navbar, e selecionar "Login Admin". Com isso, o usuário terá acesso a criação de Turmas e Professores, e a partir de um acesso por meio do "Login Professor", terá acesso a criação de Alunos, Grupos e Atividades. Consequentemente, podendo também ir até o "Login Aluno", assim concluindo os acessos com os três tipos de Personas mapeados para o MVP.
Z.mb4k6iG09`RN7#:Tu3lx_[3~{xFj~R^HpA[Ot-*Lyf^M£EZ
A criação de Professor irá gerar uma senha que será enviada para o email que for informado durante a criação do mesmo. Já a criação de Aluno, e sua posterior Ativação a partir da página "Primeiro Acesso" encontrada no "Login Aluno", também irá gerar uma senha para o email informado durante a Ativação da conta.
O caso de teste deve ser salvo em um arquivo chamado "teste.py" (Há apenas a interpretação de código implementado em Python) ou outro nome semelhante, desde que termine em ".py".
usuario = Usuario("João", 30, "123.456.789-00")
assert usuario.dizer_ola() == "Olá, meu nome é João e tenho 30 anos"
assert usuario.dados() == "Nome: João, Idade: 30, CPF: 123.456.789-00"
assert usuario.nome == "João"
assert usuario.idade == 30
assert usuario.cpf == "123.456.789-00"
A resposta da atividade pode ser implementada diretamente na página dedicada à responder atividades, quando logado como Aluno.
class Usuario:
def __init__(self, nome, idade, cpf):
self.nome = nome
self.idade = idade
self.cpf = cpf
def dizer_ola(self):
return f"Olá, meu nome é {self.nome} e tenho {self.idade} anos"
def dados(self):
return f"Nome: {self.nome}, Idade: {self.idade}, CPF: {self.cpf}"
Caio Sulz |
Gustavo Costa |
Arthur Rodrigues |
Fabrício Macedo |
Rayene Ferreira |
Nicollas Gabriel |
Manoel Castro |