Changelogs » Alosi

Alosi

2.1.1

* Add twine and setuptools_scm packages to docker-based build environment

2.1.0

* refactor data-related utilities (olx generation, course data loading via api) to optional data subpackage
* olx generation with jinja template based component
* fix inverse odds utility function in engine module

2.0.0

Major:
* `learner_mastery_odds` in `get_recommend_params()` output replaced with log odds mastery, `L`
* `recommendation_score()` takes guess and slip as input instead of relevance
* recommendation subscores (P, R, D) take `L` as input instead of mastery odds

Patch:
* Use setuptools_scm for versioning in `setup.py`
* Fill `NaN` in `calculate_relevance()`
* Fill `NaN` for difficulty in `recommendation_score()`

1.1.2

See https://github.com/harvard-vpal/alosi/commit/6ab96168bb281f52bcf5bf282b64ef035d98dd7e

1.1.1

Fix bug in api calls in `engine_api` module where extra url arguments were passed to requests call.

1.1.0

* Text encoding for google sheets table data (https://github.com/harvard-vpal/alosi/pull/4)
* OLX course export builder (https://github.com/harvard-vpal/alosi/pull/5)
* Add base api client (https://github.com/harvard-vpal/alosi/pull/6)

1.0.0

* Engine API version 2.0 (using `/api/v2` base path)
* missing value support in engine module

0.0.4

* Use new engine api base path (`/api/v2/...`) for recommend endpoint only

0.0.3

* google drive helpers for auth and sheet csv export
* support additional engine api endpoints for mastery update and knowledge component create