CarnegieLearningWeb / UpGrade

Framework for adding A/B testing to education applications
https://www.upgradeplatform.org/
BSD 3-Clause "New" or "Revised" License
26 stars 13 forks source link

EASI: POC of MOOClet TS-Sampling experiment running through UpGrade via all local resources. #1172

Closed danoswaltCL closed 1 month ago

danoswaltCL commented 11 months ago

EASI: Create a POC of Thompson-sampling experiment running through MOOClet local instance.

  1. Have an 'advanced' UI option for passing in parameters that a MOOClet experiment will need (this can look bad and/or just pass JSON if need-be).
  2. Proxy assignments to MOOClet API + postgres DB hosted locally in Docker network.
  3. Demonstrate a Thompson-Sampling experiment that is created in UpGrade, where at runtime, users in the MOOCLet-enabled experiment receive assignments from MOOClet instead of UpGrade's assignment algorithm.

(#713 created this branch https://github.com/CarnegieLearningWeb/UpGrade/tree/713-easi-upgrade-poc-playground-branch)

danoswaltCL commented 11 months ago

@amurphy-cl finally getting around to actually making issues and making this a priority... does this sound like a good explanation of what I should try to do as a next step for EASI? I think this is where I was headed when I last looked into this.

amurphy-cl commented 11 months ago

yeah this looks good!

ppratikcr7 commented 1 month ago

@danoswaltCL Its in Done column, can we close this?