Programs portal: Architecture
Programs portal is to launch the programs using programs configuration.
Programs Configuration:
Architecture diagram:
https://drive.google.com/file/d/1mZNG8UkX3IeEnVqLiKaSZbIUrnx8vGFn/view
Each program can be configured with the below list of components specific to individual program.
Design Discussion wiki page:
[Design] Programs on Sunbird portal
Components List
Program Component |
OnBoarding Component |
Header Component |
Collection Component |
Chapter List Component |
Re-Order Component |
Content-Type Selection Component |
Upload Content Component |
Practice Question Set Component |
MCQ Questions Creation Component |
Ck-Editor Component |
Preview Component |
Dashboard Component |
Program Component:
This is the base container which will read the program configuration & loads component specific to program specified in the configuration.