Aline Mendonça Mayerhofer Manhães, Bárbara Alencar de Araujo Pereira e Raony Togneri Gomes
O IntroAct, Introcomp Activities, foi idealizado como uma plataforma de atividades complementar e auxiliar ao curso Introcomp, oferecido gratuitamente por alunos da Ufes anualmente, cujo objetivo é democratizar o acesso ao mundo da programação por meio de aulas de Python. Por ser uma plataforma online, o IntroAct possibilita que não somente os alunos do Introcomp sejam beneficiados com tais atividades, mas também qualquer pessoa que queira aprender Python de forma descontraída.
O IntroAct disponibiliza exercícios curtos e objetivos em Python, para tornar o aprendizado constante. O objetivo é ser uma “revisão de bolso” que mantenha conhecimentos essenciais de programação frescos na mente do usuário a todo e qualquer momento que ele quiser, servindo como complemento de um curso mais intensivo, como o Introcomp. As atividades do IntroAct possuem perguntas de múltipla escolha, exercícios de correlação, escrita e preenchimento de lacunas sobre conceitos fundamentais da programação, como estruturas condicionais e loops.
- Backend: Spring Boot
- Frontend: Bootstrap
- Build: Maven
- Versionamento: Git e GitHub
- Testes: JUnit e Mockito
- Spring Boot
- Bootstrap
- Thymeleaf
- Java (versão 21)
- Maven:
Baixe pelo site
https://maven.apache.org/download.cgi
Ou, se você tiver Ubuntu, execute o comando
sudo apt install maven
- Clone o repositório:
git clone https://github.com/barbara-aper/IntroAct.git
- Entre na pasta do repositório:
cd IntroAct
- Execute:
mvn spring-boot:run
- Abra o server no seu navegador com o link para a porta 8080:
http://localhost:8080/
- JavaDoc:
Execute o comando abaixo dentro da pasta que contém o arquivo pom.xml
mvn javadoc:javadoc
Depois, para visualizar a documentação, abra o arquivo index.html
target/site/apidocs/index.html
- JUnit e Mockito:
Execute o comando abaixo para executar os testes automaticamente
mvn test
Para facilitar a execução e funcionamento do sistema, alguns comandos bastante utilizados foram salvos no Makefile.
Primeiramente, lembre-se de instalar o Makefile em seu computador.
Para Linux, execute em seu terminal:
sudo apt-get install make
Uma vez que o Makefile já está instalado, você pode executar os comandos abaixo.
Para executar o sistema:
make run
Para abrir a página web do projeto:
make oppage
Para gerar a documentação do projeto:
make doc
Para abrir a documentação do projeto:
make opdoc
Para executar os testes automáticos do sistema:
make test
