Code Monkey home page Code Monkey logo

calengrade's People

Contributors

dependabot[bot] avatar marcelojrfarias avatar mrsixx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

calengrade's Issues

Erro no deploy

O que?
Está rolando algum erro no deploy no heroku que impossibilita o uso do serviço.

Preview
image

Alertas

Antes de tudo, parabéns pelo trampo.

Antes ele configurava o calendário com reminders, dessa vez não veio. Foi alguma alteração ou deu erro mesmo?

Aulas deslocadas

Usei o app em um MacOs e minhas aulas ficaram deslocadas em 1 dia, ou seja, as aulas de segunda ficaram no domingo, as de terca foram para segunda e assim sucessivamente.

Segue minha grade:

ESTA020-17 - Modelagem e Controle A-Noturno (Santo André) - TPI (2 - 0 - 5) - Campus Santo André
Quarta-feira das 21:00 às 23:00 - semanal
ESTA023-17 - Introdução aos Processos de Fabricação A2-Noturno (Santo André) - TPI (3 - 1 - 4) - Campus Santo André
Quinta-feira das 19:00 às 21:00 - semanal
Terça-feira das 21:00 às 23:00 - semanal
ESTA014-17 - Sistemas CAD/CAM B2-Noturno (Santo André) - TPI (3 - 1 - 4) - Campus Santo André
Quinta-feira das 21:00 às 23:00 - semanal
Segunda-feira das 19:00 às 21:00 - semanal
ESTA004-17 - Circuitos Elétricos II A1-Noturno (Santo André) - TPI (3 - 2 - 4) - Campus Santo André
Quarta-feira das 18:00 às 21:00 - semanal
Segunda-feira das 21:00 às 23:00 - quinzenal (I)
Segunda-feira das 21:00 às 23:00 - quinzenal (II)

e a forma como ficou exibido no meu calendario:
Screen Shot 2020-01-10 at 16 11 03

Adicionar SSL na página (http -> https)

Hoje a página usa http. Como nenhum dado sensível é inserido, não é um grande problema por agora. Entretanto, segurança nunca é demais. A ideia é usar um proxy gratuito, talvez no cloudfare. Aparentemente no Heroku pra usar SSL é necessário pagar.

Opção de escolha do formato do calendário

Esse formato de calendário (.ics) é suportado somente pelo calendário do Windows. No Google Calendar - que apresenta muitas integrações possíveis com outros apps - o formato suportado é diferente (iCal ou CSV). Tentei converter independentemente, mas não consegui.

Erro em uma matéria e não foi pro quadrimestre inteiro

Tive dois problemas:
O site não reconheceu a disciplina "Filosofia da Ciência: em torno à concepção ortodoxa", somente "em torno à concepção ortodoxa". Além disso, ele só gerou do dia 10 até o dia 14 de fevereiro, mesmo sem eu ter mudado a configuração de data do site.

Atenciosamente,
Gustavo Severo Souza

ea918cb3-ee24-4e4f-8a89-64764820cba3

Matéria de segunda tá indo pro domingo

Uso o Outlook para gerenciar minha agenda, e quando fiz a importação da agenda gerada, apenas a primeira aula da primeira segunda-feira ficou no dia certo, a recorrência das demais ficou tudo no domingo, mesmo quando abrindo o evento esteja lá como recorrência segunda-feira.

Capture

Segue a grade:

BIR0603-15 - Ciência, Tecnologia e Sociedade A1-Noturno (Santo André) - TPI (3 - 0 - 4) - Campus Santo André
Quinta-feira das 19:00 às 21:00 - quinzenal (I)
Segunda-feira das 21:00 às 23:00 - semanal
ESZU034-17 - Ecologia do Ambiente Urbano A-Noturno (Santo André) - TPI (2 - 0 - 4) - Campus Santo André
Sexta-feira das 21:00 às 23:00 - semanal
BCN0407-15 - Funções de Várias Variáveis A4-Noturno (Santo André) - TPI (4 - 0 - 4) - Campus Santo André
Terça-feira das 19:00 às 21:00 - semanal
Quinta-feira das 21:00 às 23:00 - semanal
BCK0103-15 - Física Quântica S1-Noturno (Santo André) - TPI (3 - 0 - 4) - Campus Santo André
Quarta-feira das 19:00 às 21:00 - quinzenal (I)
MCTA022-13 - Redes de Computadores A2-Noturno (Santo André) - TPI (3 - 1 - 4) - Campus Santo André
Quarta-feira das 21:00 às 23:00 - semanal
Sexta-feira das 19:00 às 21:00 - quinzenal (I)
Sexta-feira das 19:00 às 21:00 - quinzenal (II)

Foto com a grade semanal

Salvee, minha sugestão seria, além de gerar o arquivo ".ics", gerar também uma foto com as aulas semanais para a semana 1 e 2

Adicionar as instruções sobre o processo direto na interface

Tornar o passo a passo mais claro:

  1. Acessar o Portal de Matrículas
  2. Copiar resumo de disciplinas
  3. Acessar o Calengrade
  4. Ajustar a data de início e fim do quadrimestre
  5. Colar o resumo
  6. Gerar o calengrade
  7. Baixar (automaticamente?) e/ou enviar via email

Horários com 3 horas adiantadas

image

ESTO903-17 - Engenharia Unificada II A1-Noturno (Santo André) - TPI (0 - 2 - 5) - Campus Santo André
Terça-feira das 19:00 às 21:00 - semanal
ESTA004-17 - Circuitos Elétricos II A1-Noturno (Santo André) - TPI (3 - 2 - 4) - Campus Santo André
Quarta-feira das 18:00 às 21:00 - semanal
Segunda-feira das 21:00 às 23:00 - quinzenal (I)
Segunda-feira das 21:00 às 23:00 - quinzenal (II)
ESTI010-17 - Comunicações Ópticas A-Noturno (Santo André) - TPI (3 - 1 - 4) - Campus Santo André
Terça-feira das 21:00 às 23:00 - quinzenal (II)
Quinta-feira das 19:00 às 21:00 - semanal
Terça-feira das 21:00 às 23:00 - quinzenal (I)
ESTI018-17 - Ondas Eletromagnéticas Aplicadas A-Matutino (Santo André) - TPI (3 - 1 - 4) - Campus Santo André
Terça-feira das 08:00 às 10:00 - quinzenal (I)
Sexta-feira das 10:00 às 12:00 - semanal
Terça-feira das 08:00 às 10:00 - quinzenal (II)
ESTI008-17 - Teoria da Informação e Códigos A-Noturno (Santo André) - TPI (4 - 0 - 4) - Campus Santo André
Quinta-feira das 21:00 às 23:00 - semanal
Segunda-feira das 19:00 às 21:00 - semanal

Adicionar informações sobre os professores

As informações do resumo não incluem professores, sendo necessário adquirir essa informação de outra fonte.

Algumas opções para isso: extrair das planilhas disponibilizadas pela Prograd, obter de sistemas da UFABC existentes (Central UFABC, UFABC grade).

Adicionar informações sobre as salas

As informações do resumo não incluem as salas, sendo necessário adquirir essa informação de outra fonte.

Algumas opções para isso: extrair das planilhas disponibilizadas pela Prograd, obter de sistemas da UFABC existentes (Central UFABC, UFABC grade).

Não é possível abrir o arquivo .ics no iPhone

Aparentemente o iPhone não permite que o usuário abra nem importe de maneira intuitiva o arquivo do Calengrade (.ics).

Ao que parece a única maneira de conseguir abrir um arquivo .ics no iPhone é receber ele via email.

Tornar o visual do site mais intuitivo

Para que o passo a passo não fique extenso em uma única página, uma opção pode ser fazer um visual "step form" com passos distribuídos em duas ou três "páginas".
Exemplo:
1ª página: breve explicação do que é o Calengrade
2ª página: instruções de como copiar o resumo no site da matrícula
3ª página: espaço para colar o resumo e ajustar as datas de início e fim do quadri
4ª página: resultado com as opções para download ou enviar via e-mail e instruções de como realizar a importação nós principais aplicativos de calendário

(Proposta)

Adicionar opção para receber calengrade via email

Aproveitando que algumas pessoas tem dificuldade para fazer o download (Android/iOS) e/ou para abrir o arquivo baixado (iOS), a ideia é adicionar um campo de email e assim o usuário poderá receber o arquivo via email e solucionar os problemas #7, #6 e #5.

O download via browser pode se tornar opcional.

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.