Git Product home page Git Product logo

montador-de-grades's Introduction

Montador de grades

Captura de tela 2023-08-03 190328

Este é um projeto que consiste em um site que ajuda a montar a grade curricular de alunos de uma universidade. Com este site, os alunos poderão escolher as disciplinas que desejam cursar e o sistema irá verificar se há conflito de horários entre elas. Caso haja algum conflito, o sistema não permitirá que as disciplinas sejam selecionadas.

Como usar

  • Acesse o site do Montador de grades.
  • Escolha as disciplinas que deseja cursar.
  • Verifique se há conflito de horários entre as disciplinas selecionadas.
  • Caso haja conflito, remova alguma disciplina e tente novamente. *Após selecionar as disciplinas sem conflitos, finalize a montagem da sua grade.

Tecnologias utilizadas

Este projeto foi desenvolvido utilizando as seguintes tecnologias:

  • HTML
  • CSS
  • JavaScript
  • Vue.js 3
  • Tailwind 3

Como contribuir

  • Faça um fork deste repositório.
  • Crie uma branch com a sua feature: git checkout -b minha-feature.
  • Faça commit das suas alterações: git commit -m 'feat: Minha nova feature'.
  • Envie a sua branch: git push origin minha-feature.
  • Abra um Pull Request explicando as suas alterações.

montador-de-grades's People

Contributors

assaoka avatar camilomaiapires avatar cgmoraes avatar felipeestevanatto avatar mams76 avatar mplimonta avatar vpedrota avatar vpedrota-visiona avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

montador-de-grades's Issues

Discussão para colocar taxas de reprovação e indicação de grade

Olá pessoal, gostaria de iniciar aqui uma discussão para desenvolver algumas novas ferramentas, posso tirar dúvidas sobre os dados que temos e também posso provisionar a infraestrutura necessária. Gostaria de ver como podemos preparar para colocar essas duas novas features: taxas de reprovação e indicação de grade. Acho que meu primeiro ponto seria que para realizar a taxa de reprovação tenho dados sobre algumas disciplinas até 2021 que poderiamos utilizar para indicar a quem vai cursar, poderiamos usar também para criar este coeficiente um bot no facebook, utilizando a quantidade de reações no professor e disciplina. Para indicar a grade, acho que seria algo para informar o curso e semestre e a grade já preencher para o aluno as matérias, ou ele enviar o histórico acâdemico em um pdf e a grade realizar esta operação. Estou aberto a sugestões para amadurecer as funcionalidades, isto que descrevi é um esboço. Acho que diagramas seriam bem vindos haha, podemos utilizar para preparar uma documentação também.

Discussão para o sistema de avaliações

Esta thread é para discutir a modelagem para integrar um sistema de avaliação de professores. Existem alguns pontos importantes para se discutir além da modelagem mais tarde que seria métodos de moderação e quais dados podem ser coletados e disponibilizados sobre alunos e professores

Links para acesso da ementa não existem

ao acessar a ementa das matérias algumas delas não possuem página válida, uma opção válida seria não gerar os links do front-end mas no back-end, onde poderia ser analisado se a ementa existe para disponiblizar o link. As matérias como tópicos em computação não possuem ementa fixa no banco da unifesp, assim não teria como fornecer as ementdas dela.

Falta de UCs

Não sei se tem mais alguma. Mas senti falta da UC "RER - Cálculo em Uma Variável" no período noturno às terças, quintas e sextas das 19:00 à 21:00
imagem_2023-08-01_093252613
image
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.