Platform Issues and Technical Debt

 DescriptionRemediationNotes
1Import/export process does not enough tests. PLAT-452 uncovered holes in our platform testing around draft/published branches and course export/import.PLAT-618Closed
2Course Structures documents take a long time return from MongoPLAT-642Closed
3Course edits in Studio creates numerous versions of draft and published structures. Modulestore is running the risk of going out of space. These structures are not currently used (except perhaps the need for the "current - 1" version needed when user decides to "discard latest changes" after publish. These structures will be needed when versioning is added in FY2016-2017.PLAT-697 
4Orphans created during course import or rerun causes performance issues in coursesPLAT-669 
5Getting rid of writing to CSM every time a capa module is instantiated - Harvard/MIT will need to shift their data-gathering to an alternative method   
6Version-aware Studio - version-checking modulestorePLAT-681