ALOSI adaptive engine
Clone or download
kunanit Merge branch 'hotfix/2.4.4'
* hotfix/2.4.4:
  fix: avoid using get_tagging_parameter_values with non-queryset
Latest commit 4287623 Nov 14, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
app fix: avoid using get_tagging_parameter_values with non-queryset Nov 13, 2018
prototypes refactor: clean up old files Nov 8, 2018
writeup refactor: clean up old files Nov 8, 2018
.gitignore v2.4.1 (#32) Sep 27, 2018
.travis.yml Travis CI (#26) Aug 24, 2018
LICENSE Create LICENSE Nov 9, 2017 Update Aug 24, 2018
data_description_for_python_prototype.pdf Add files via upload Aug 18, 2017


Travis CI build status


The ALOSI adaptive engine is a web application that powers the recommendation of learning resources to learners based on real-time activity. This application is designed to be used with the Bridge for Adaptivity, which handles the serving of activities recommended by the engine.


This repository contains the Django web application code, and related documentation/writeups for the adaptive engine.

Folder contents:

  • app/ - Adaptive engine web application (python/django) code
  • data/ - data for engine initialization and data processing/transform scripts
  • monitoring/ - terraform files for setting up cloudwatch alarms on an elastic beanstalk deployment
  • python_prototype/ - python prototype for adaptive engine
  • r_prototype/ - R prototype for adaptive engine
  • tests/ - Testing scripts, including load testing with Locust
  • writeup/ - Writeup and LaTeX files to generate the document

Getting started

Related projects: