- This should be considered as prototype/ draft and working scaffold for this module.
- Basic functionality
- Implementation of basic API (see: https://docs.google.com/document/d/19veTYxGN96B30pt80gaPam25hxoRkseaxnBpo5sAYLk/edit#)
- Upload of multiple files
- Structure / Architecture
- Abstraction level
- Naming (Classes, resources) : api/asset or api/assets (first is as in legacy version, second is more consistent)
- Dependencies
- Details
- Comments
- Proper Error Handling
- Tests
- Querying for specific assets based on title, description, tags... (API not yet defined?)
- Authorization
- Collections (Categories) of Assets
- Replacement of an Asset File itself. (E.g. to automatically replace a specific asset throughout a course.)