The API wrapping can now pull course blocks from the API which are handled in the context manager. All components that interact with the block are now also strongly typed to an expected interface. As of this PR, the backend data can not be displayed since the data isn't clean yet, but when it is clean we can revisit this.
The API wrapping can now pull course blocks from the API which are handled in the context manager. All components that interact with the block are now also strongly typed to an expected interface. As of this PR, the backend data can not be displayed since the data isn't clean yet, but when it is clean we can revisit this.