Este projeto é uma solução para a criação de ensalamento dinâmico na universidade, com foco em melhorar a alocação de salas e horários para as disciplinas por meio de uma aplicação web e inteligencia artificial, otimizando o uso dos espaços físicos e melhorando o desempenho acadêmico.
- Introdução
- Funcionalidades
- Instalação
- Tecnologias Utilizadas
Este projeto foi desenvolvido para automatizar o processo de ensalamento na Universidade Federal do Amazonas, substituindo o método manual de uso de tabelas no Excel por uma solução mais eficiente utilizando tecnicas de aprendizado de maquina. A proposta é reduzir o tempo gasto na preparação e ajustes, proporcionando uma melhor organização dos horários e salas disponíveis para professores e alunos.
- Gerenciamento de Usuários: Cadastrar, alterar e desativar usuários do sistema.
- Gerenciamento de Disciplinas: Manter informações sobre as disciplinas oferecidas.
- Gerenciamento de Espaços Físicos: Manter registro das salas e laboratórios disponíveis.
- Gerar Alocações de Espaços Físicos: Realizar o ensalamento das disciplinas.
- Geração de Relatórios: Gerar relatórios de ensalamento que incluem dados como sala, horário, disciplina e docente.
- Disponibilidade de Espaços: Visualizar horários e salas/laboratórios disponíveis para os usuários.
- Clone este repositório:
git clone https://github.com/seu-usuario/seu-repositorio.git
- Instale as dependências do projeto:
pip install -r requirements.txt
- Configure o banco de dados
python manage.py migrate
- Inicie o servidor:
python manage.py runserver
- Linguagem de Programação: Python, JavaScript.
- Framework: Django (arquitetura MTV).
- Banco de Dados: MySQL.
- Outros: Sklearn, HTML, CSS, Bootstrap.