# Collection Editor - V2

Collection Editor - V2 is a generalized editor which can be used for creating, viewing and editing multiple types of learning assets that are assets of collection mime-type. They can be - a collection of content (like textbook, course, program etc.), a Question set (collection of questions) or any other object type that is a collection of other objects. The generalized collection editor has the following benefits:

* Ensure all existing collection categories like textbook, course use the same code. Hence, ease of maintenance.
* Editors for new collection categories can be enabled with minimal or no coding.

### :stars:Capabilities

* [x] Efficient and performant handling of large data sets
* [x] Ability to load dynamic reactive forms and validations of form through configuration
* [x] Configuration driven architecture
* [x] The asset manager for easy creation and discovery of assets (Images, Videos, etc…)
* [x] Ability to organize your assets in a multi-level hierarchy
* [x] Ability to generate and link DIALcode(QRCodes) to any level of hierarchy.
* [x] Ability to preview linked assets
* [x] Collaboration of users
* [x] Collection creation processes like Draft, Review, and Publish

### :stars:Tech Stack

1. Angular
2. Typescript
3. Javascript
4. HTML/SCSS

### :stars:Installation guide

{% content-ref url="../../../use/installation-guide/editors/collection-editor-v2" %}
[collection-editor-v2](https://knowlg.sunbird.org/use/installation-guide/editors/collection-editor-v2)
{% endcontent-ref %}

### :stars:APIs

{% content-ref url="collection-editor-v2/apis" %}
[apis](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/collection-editor-v2/apis)
{% endcontent-ref %}
