Skip to content

A mobile application for Android devices that, through information provided by the user, such as grades and area of ​​preference, uses a predictive model to suggest courses that may be suitable for the student.

Notifications You must be signed in to change notification settings

nicolasreisdev/Course-Suggestion-App

Repository files navigation

Sugestor de Curso para Alunos do Ensino Médio

Alunos:

Contextualização e Objetivo:

Esse trabalho, proposto na disciplina de INF 311 pelo professor Lucas Vegi, tem como objetivo desenvolver um aplicativo mobile para dispositivos Android que, por meio de informações dadas pelo usuário, como notas e área de preferência, faça uso de um modelo preditivo que ofereça sugestões de cursos possivelmente adequados ao aluno. Vale ressaltar que, o trabalho da disciplina orientada pelo professor Lucas Vegi possui uma parceria de valor com a Rubeus, uma empresa de soluções educacionais. Tal associação é de valor fundamental para a qualidade do produto desenvolvido e crescimento acadêmico dos alunos envolvidos.

Execução:

O projeto foi quase completamente desenvolvido no ambiente do Android Studio. Por esse motivo, para executá-lo, carregue ou clone o repositório na IDE e o execute conforme o padrão do prórpio ambiente.

Organização:

  • O repositório está organizado conforme padronizado pelo ambiente de desenvolvimento do Android Studio. Entretanto, para que sirva de guia:
    • No caminho: app/src/main/java/com/grupo8/sugestordecurso
      • data: diretórios com arquivos em java que determinam a conexão com a API de Rubeus e do modelo preditivo, conexão e criação do banco de dados e models com interfaces, body e respostas da API.
      • ui: diretórios que organizam os comportamentos das telas.
    • No caminho: app/src/main/res
      • contém os dados, informações e códigos quanto às características gráficas e design.

Tecnologias

  • Android Studio:
    • IDE usada para o desenvolvimento do aplicativo.
  • Java:
    • principal linguagem usada.
  • API Rubeus:
    • ferramenta disponibilizada pela empresa Rubeus que auxiliou o desenvolvimento e foi responsável pela conexão de processos que tratam dados e a aplicação em si.

About

A mobile application for Android devices that, through information provided by the user, such as grades and area of ​​preference, uses a predictive model to suggest courses that may be suitable for the student.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages