Skip to content

mdsreq-fga-unb/2024.1-ObjeX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

💾 ObjeX

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.


☁️ Disponibilização da Solução Web


Credencias de Login - Administrador:

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.

Email para Login Admin:

[email protected]

Senha para Login Admin:

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.


Diagrama Respresentando o Fluxo de Utilização da Aplicação:

Fluxo de Utilização ObjeX


Exemplo de Casos de Teste para utilizar nas Atividades de Implementação:

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"

Exemplo de Resposta válida da Atividade com os Casos de Teste definido acima:

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}"

Exemplo de Planilha para Cadastro de Alunos:


💻 Tecnologias

Tecnologias


👨‍💻 Integrantes



Caio Sulz



Gustavo Costa



Arthur Rodrigues



Fabrício Macedo



Rayene Ferreira



Nicollas Gabriel



Manoel Castro

About

Repositório de projeto da disciplina de REQ-T2.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published