ESTE PROJETO NÃO POSSUI QUALQUER VÍNCULO COM A UNIVERSIDADE.
Este app se propõe a substituir o antigo UFSCar Planner, que deixou de funcionar recentemente. O aplicativo atualmente ofere os seguintes recursos:
- Visualização da agenda acadêmica, (incluindo horários, salas etc.) após login no SIGA.
- Cardápio do RU.
- Notícias coletadas do site de notícias da UFSCar.
- Rádio. É possível escutar algumas estações online. Contudo, a rádio da UFSCar não está funcionando.
- Tema escuro.
O login funciona através de um WebView. Um navegador (oculto para o usuário) é acionado programaticamente e navega por entre as páginas do SIGA extraindo as informações necessárias através do HTML da página. A rota traçada pelo App é a mesma que um usuário faria em seu navegador para consultar a tabela de matérias e então fazer logout. O WebView usa Javascript para navegar entre as páginas.
O aplicativo coletará as seguintes informações do usuário caso este opte por fazer login:
- Nome completo
- IRA
- Lista de matérias cursadas
Os dados são salvos localmente em um arquivo.
Um pergunta é: o que aconteceria se o usuário fizesse login durante o período de confirmação de matrícula? No estado atual do projeto, ainda está pendente uma verificação quanto a esta questão. A mesma pergunta se aplica caso o SIGA faça alguma notificação importante ao aluno.
Em razão da pandemia de Covid-19, o RU não está disponibilizando o seu cardápio como de costume.
-
Tarefas customizadas
- Opção de adicionar eventos semanais recorrentes, ou tarefas e lembretes únicos (como trabalhos e provas).
-
Auto Update
- Permitir ao usuário baixar o APK da versão mais recente do app através do próprio app.
-
Sistema de pânico
- Não sabemos ainda o que acontece se o login for feito em período de rematrículas. A ideia é hospedar um arquivo JSON que diga ao APP se este pode ou não tentar fazer login.
-
Roleta Russa
- Um botão que, ao ser pressionado, faz a rota adequada no SIGA e tranca o curso do aluno com chance 1 de 6;
- Matheus Ramos de Carvalho, BCC 019
- Vinicius Quaresma da Luz, BCC 019