Moodle → Lovable
Migration overview
769 source tables from the schema dump. Dispositions are preliminary — validate against deployed code and live data before signing off target design.
Source tables
769
Validated
0 / 769
Open decisions
10
By decision
- MIGRATE307
Durable business/learning records — transform and load, keep legacy IDs.
Moodle-specific model — translate semantics, don't copy as-is.
- ARCHIVE38
Technical logs — compressed object storage with manifest and checksums.
- EXCLUDE32
Transient or security-sensitive — do not load.
- REBUILD19
Config/UI/plugin settings — reimplement only what's needed.
- INVESTIGATE364
Unclear custom/plugin table — trace code and confirm owner.
Progress
- Not started769
- In analysis0
- Approved0
- Migrated0
- Validated0
Open decisions & blockers
All- D-01BackendOPEN
- D-02Identity / SSOBLOCKER
- D-03SQL source completenessBLOCKER
- D-04File binariesBLOCKER
- D-05Moodle version/pluginsBLOCKER
- D-06History retentionOPEN
- D-07Archive formatOPEN
- D-08Target IDsOPEN
- D-09Data privacyOPEN
- D-10Custom workflowsOPEN