Jitsi for CNM Cloud
Jitsi for CNM Cloud (hereinafter, the Project) is the group of endeavors undertaken to advance CNM Jitsi to upgrade this app from its minimal viable product (MVP) state up to the marketable one. Jitsi is used under the hood of this app. Its database management system is unknown. At this moment, it is unclear where and how this app will be finally installed since its HA and storage solutions haven't been designed yet.
Contents
Requirements
Business
- The Project's business requirements are:
- (primary) The Group needs to provide WorldOpp scholars with a stable video conferencing platform for organizing video calls, interviews, and other types of events.
- (secondary) The Group is interested in video and audio options, the ability to share a screen, meeting recording, and chat features on CNM Jitsi, and the ability to join a call to anyone who has a link to the meeting.
Prototypes
Stakeholder's
- The Project's stakeholder requirements are:
- As a learner who is enrolled into the Employableu Foundation course, I want to join the meetings with only a link to it;
- As a learner who is enrolled into the Employableu Foundation course, I need to be able to share my screen;
- As a learner who is enrolled into the Employableu Foundation course, I need to have access to the meeting chat.
- As a CNM Cyber Coordinator, I need to sign in on CNM Jitsi to create meetings;
- As a CNM Cyber Coordinator, I need to be able to record meetings;
- As a CNM Cyber Coordinator, I need to be able to share my screen;
- As a CNM Cyber Coordinator, I need to invite people with a link to a meeting;
- As a CNM Cyber administrator, I need to sign in on CNM Jitsi to create meetings;
- As a CNM Cyber administrator, I need to be able to record meetings;
- As a CNM Cyber administrator, I need to be able to share my screen;
- As a system administrator, I want to ensure platform safety;
- As a system administrator, I need to allow users to sign CNM Jitsi in;
- As a system administrator, I need to set up additional features to video calls such as recording the meeting and sharing the screen;
- As a system administrator, I need to disable unauthorized creation of new conferences.
Project deadline
- The Project's deadline is
Current issues
- 1. As of February 16, 2023, we had a problem with logging in to the system. It could be because of an expired certificate, we are looking for a solution, and we may have to reinstall.
- The problem has been solved, logging in is done by LDAP now.
- 2. The record function doesn't work.
- Natalia fixed it. How?
States
Certainty
- State of certainty
- The requirements were written and product specifications are being written, so Jitsi for CNM Cloud project is almost in a state of certainty.
Utility
Applicability
Controllability
Deliverables:
- Documentation that describes the software in technical details at CNM Wiki and access details at CNM Repo -- CNM Jitsi
- Hands-on assignments that CNM learners can use to get accustomed with the software while using its hands-on training systems and applications.
- Lectios that provide CNM learners with knowledge about the deployed software.
- Presentations that presents the software to its new users in the multimedia, video, just audio, and/or just graphic formats.
- Software instances that powers core, hands-on training, and experiential systems and applications. This software tend to be titled in the "CNM/Opplet COTS-name" format. For example, CNM MediaWiki powers the CNM Wiki, Inplz Wiki, and Kryvi Wiki applications.
- User group at CNM Social; the group may organize software-related events and produce newsletters.