Plataforma que permite a desenvolvedores de inteligências artificiais depositarem conteúdos (imagem/texto/outros) para serem “rotulados” pelos usuários ou mesmo os resultados do processamento desses conteúdos, por algoritmos de aprendizagem de máquina, para serem avaliados por humanos. Ao interagir com cada projeto, avaliando ou rotulando, o usuário pode receber algum tipo de pagamento em créditos/pontos/recompensas, que irão se acumular numa espécie de “saldo da conta”.
- Bruno Carneiro 10376388
- Daniel Nunes 10297612
- Eduardo Rocha Laurentino 8988212
- Pedro Henrique Barbosa de Almeida 10258793
Esse tutorial supõe que você tenha instalado Ruby v2.3-2.5 e tenha um servidor MySQL v5.7 rodando no computador. Caso não possua, siga as instruções para Ruby e MySQL.
O usuário usado no MySQL é root
, sem senha.
-
Clone o repositório:
$ git clone https://github.com/robonauta/MAC0218.git
-
No diretório criado, instale as dependências:
$ bundle install
-
Configure o banco de dados:
$ rake db:setup
-
Inicie o servidor:
$ rails s
O site estará disponível em: http://localhost:3000
Os testes foram feitos utilizando RSpec. Ao todo, 27 exemplos são testados e todos os testes têm resultado válido, abrangendo amplamente as funcionalidades implementadas até então.
Para executar o testador e verificar os resultados, basta executar no diretório do projeto o seguinte comando:
bundle exec rspec
Relatório completo - Entrega 1 --- Relatório completo - Entrega 2 --- Relatório completo - Entrega 3 - FINAL