On both the backend (I think it's missing) and the frontend, follow #2524 by implementing:
- The Course Import Analyzer API that returns the required data (# of each type of block, list of incompatible blocks, etc.)
- The UI that reports on the importability of the course:

- The button to start the actual import, if the status is not "blocked".
Note: for now, we always import all content. The option to only import some subset of the course content may come later.
On both the backend (I think it's missing) and the frontend, follow #2524 by implementing:
Note: for now, we always import all content. The option to only import some subset of the course content may come later.