Info |
---|
This learnings from analysis and others are being acted upon in a Tutor Adoption Initiative, which aims to make Tutor viable to fully replace for Devstack. Keep an eye on that project for the latest on Tutor enhancements & extensions. |
Table of Contents
Table of Contents |
---|
...
An evaluation was made in March 2021 of the readiness of Tutor as a potential replacement of the Open edX devstack.
See https://openedx.atlassian.net/browse/
Jira Legacy server System JIRA serverId 13fd1930-5608-3aac-a5dd-21b934d3a4b4 key ARCHBOM-1670
At this time, Tutor has enough gaps that it is not yet ready. However, next steps were also documented.
2 Rubric
Capability | Tutor | Open edX Devstack |
---|---|---|
Make edx-platform code change and see it via runserver | Works | Works |
Run Specific Unit Tests | Works | Works |
Run Quality tests | Works | Works |
Make discovery change and see it via runserver | Doesn't work missing ES7 related changes. | Works |
Run discovery unit tests | N/A | Works |
Make an MFE code change and see it in the browser | No MFE Plugins right now. | Some MFEs are supported but not all |
Run MFE tests | N/A | Works |
Make a backend config change | Works but has a tutor specific layer to it | Works but is complicated by ansible |
Run MFE outside devstack/tutor | Works once all the relevant host names are updated | Works |
3 Steps for Local Dev
Tests were done with the version of Tutor in this pr: https://github.com/overhangio/tutor/pull/407
...