Open Source A/B Testing & Feature Flagging Tool
UpGrade is an open-source platform designed to support large-scale A/B testing in EdTech web applications. This combined repository provides tools and resources to integrate A/B testing frameworks into your client software. Learn more at www.upgradeplatform.org.
-
🆎 A/B Testing: Implement randomized field trials within EdTech software for impactful analysis of learning.
-
🏫 Group Random Assignment: Assign conditions by group such as school, teacher, or class.
-
🚩 Feature Flagging: Experiment-based feature flagging.
-
📊 Segmentation: Segmentation for inclusion/exclusion of participant groups.
-
➿ Factorial Experiments: Support for factorial experiment designs.
-
♊ Stratified Random Sampling: Sampling from subpopulations for proportional weighting.
-
⏫ Scalability: Designed to support large-scale experiments.
-
🔃 Integration: Easily integrates with EdTech applications.
-
💻 SDKs: We have SDKs for Java, Javascript and C#. More to come soon!
Upgrade-Demo-V5.1.mp4
Find detailed documentation for UpGrade at UpGrade Documentation.
A 'quick start' guide can be found here: Quick Start with Docker
Contributions are always welcome! If you're interested in improving UpGrade, please create a PR to add your Github Profile in the contributors list. Please refer the Contributors file for the details of the trech stack we have used.
If you like this Repo, Please click the ⭐ !!!
This project is licensed under the BSD-3-Clause License - see the LICENSE file for details.
For an overview of the UpGrade platform, please visit UpGrade Platform.
- Thanks to all the contributors who have helped build UpGrade.