Configure Zoom Lti in Programs#
Status#
Approved
Context#
The zoom lti pro is needed to be configured for programs (both masters and regular) to provide video call feature. zoom-lti-pro can be installed by any user for free to get credentials which can be used to configure as LTI. But there is no specified model that can be used to map zoom LTI credentials with programs.
Decisions#
New model program_live_configuration will be created which will allow us
to map LTI credentials to programs.
We are going ahead with LTI 1.1 to configure zoom for now due to some constraints in current implementation.
Consequences#
It would become possible to add zoom lti configurations in programs with minimal effort.
Alternatives#
We can use the
program_discussion_configurationmodel to add zoom lti pro configurations for the program. A new type will be added so we can identify the type of configuration if it is a discussion or live configuration.program_discussion_configurationmodel can be renamed to a more generic name likeprogram_lti_configurationbut it will require major refactoring of code.