marcelojrfarias / calengrade Goto Github PK
View Code? Open in Web Editor NEW📆 Ferramenta para gerar arquivo de calendário (.ics) a partir da grade de aulas (.json).
Home Page: http://calengrade.com
License: MIT License
📆 Ferramenta para gerar arquivo de calendário (.ics) a partir da grade de aulas (.json).
Home Page: http://calengrade.com
License: MIT License
Alguns usuários relataram que as mensagens de calengrade gerado com sucesso aparecem, mas o arquivo não é gerado no browser.
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?
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)
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.
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.
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
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.
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)
É normal sair como txt ao invés de ICS?
Seria fantastico a integraçao do Next com o Calengrade
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
Tornar o passo a passo mais claro:
Os eventos suportam dados de latitude e longitude e assim os aplicativos de calendário podem tratar melhor a localidade dos eventos. A ideia é adicionar esses dados baseados nas informações dos campi que cada aula possui.
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
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).
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).
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.
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)
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.