Problem
As a system, Collections such as courses are associated with batch information to suggest if collection has open batches/ closed batches. In the case of non-trackable collections like textbooks etc. The info is not present as the information is not relevant. This brings a unique problem of discoverability. When user searches for Trackable collection, Consumption may end up with trackable. collections with closed batches which is not relevance to the user. In case of Global/Generic search this provides a unique challenge to filter only open batch trackable collections + Non Trackable collections to be returned as part of search query.
Present System
In the present system, Tracked Collections are stamped with metdata of batch.status to indicate the presence of open batches.
Non Trackable Collection
"content": [{ "trackable": { "enabled": "No", "autoBatch": "No" } ]
Trackable - Open Batch
"content": [{ "trackable": { "enabled": "Yes", "autoBatch": "No" }, "batches": [ { "name": "CBE Module 1- Batch 2021", "batchId": "01319332749176832013", "enrollmentType": "open", "enrollmentEndDate": "2021-12-30", "startDate": "2021-01-14", "status": 1 } ] ]
Trackable - Closed Batch
"content": [{ "trackable": { "enabled": "Yes", "autoBatch": "No" }, "batches": [ { "name": "CBE Module 1- Batch 2021", "batchId": "01319332749176832013", "enrollmentType": "open", "enrollmentEndDate": "2021-12-30", "startDate": "2021-01-14", "status": 0 } ] ]
Proposed System
In the proposed system, intent is to make creation of certificate to be a self serviced utility. Allow the users to load the a base template in the form of png, jpg. Allow inline editing of the images/templates in the system so that it can be managed well.
Allow users to upload, manage and modify any number of additional templates.