Manage Learn - Observation and Survey Template Migration Plan to Sunbird Knowlg data store using KP APIs #36
aks30
started this conversation in
General Discussion
Replies: 1 comment 1 reply
-
This is much needed. Btw I was under the impression that this was done a while ago! |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Purpose:
Come up with a plan to migrate existing Observation and Survey templates from Manage Learn Database to Sunbird Knowlg data store using KP APIs
Context:
So far Observations(with and w/o rubric) and surveys are created using Manage Learn APIs exposed for the implementation team(the partners raise tickets for the same and give the necessary data in a CSV). These questions are then consumed using Manage learn player both on the app and portal.
We have during the past few months enabled creation of observation and surveys using the creation portal(KP) thereby moving towards having all the questions in one common storage on the platform as well as removing the dependency on the implementation team. We are also working to migrate all the old and current observation and survey questions to KP. Going forward all new question sets will be created in KP only.
This document talks about how the plan to migrate existing observation and survey templates to Sunbird Knowlg datastore using KP APIs.
Solution:
Provide a migration script to perform the migration activity.
Implementation Design:
API Endpoints to use for Token Generation:
API Endpoints to use for Program Creation:
API Endpoints to use for Question and Question Set Creation:
API Endpoints to use for User Search, to map the templates to original creators of these templates in Manage Learn:
Detail Execution Plan - For all observations and surveys used in Manage Learn Programs:
Will update soon
Consumption Side API changes - here
Cc - @vijiurs, @kiranharidas187 @aishwaryashikshalokam, @priyanka-TL, @VISHNUDAS-tunerlabs, @Shakthieshwari, @Prateek-slokam, @MeghnaSL, @joffinjoy, @githubpiyush
Beta Was this translation helpful? Give feedback.
All reactions