Skip to content

Latest commit

 

History

History
61 lines (33 loc) · 1.63 KB

File metadata and controls

61 lines (33 loc) · 1.63 KB

Statistik

Codeship Status for appprova/statistik

A ruby wrapper to AppProva Statistics API: http://docs.appprovastatistics.apiary.io/

Installation

Add this line to your application's Gemfile:

gem 'statistik', '~> 0.1.1', git: 'git@bitbucket.org:appprova/statistik.git'

And then execute:

$ bundle

Usage

To use Statistics gem you can configure the URL and Version to Statistics API. Create a initializer file named config/initializers/statistik.rb and add the following code:

Statistik.config do |config|
  config.url     = 'http://statistics.enem.appprova.com.br'
  config.version = '1.0'
end

Get Mock Statistics

Get Mock Statistics identified by it ids.

Statistik::Mock.find(111)

To get the Mock Statistics from a determinated school and its comparison

Statistik::Mock.find(111, query: {school_id: 222})

Get Mock User Statistics

Get Mock Statistics from a specific User

Statistik::MockUser.find(111, 333)

Get Mock Question Statistics

Get Question statistic of a determinated Mock

Statistik::MockQuestion.find(111, 444)

To get the Mock Question Statistics from a determinated school and its comparison

Statistik::MockQuestion.find(111, 444, query: {school_id: 222})

Get Mock Alternative Statistics

Get Alternative statistics of a determinated Mock

Statistik::MockQuestion.find(111, 555)

To get the Mock Alternative Statistics from a determinated school and its comparison

Statistik::MockQuestion.find(111, 555, query: {school_id: 222})