ScribeAR NodeServer currently only supports a single stream of audio and single continuous transcription stream. To support our goal of deploying ScribeAR into many classrooms and making efficient use of compute resources, ScribeAR NodeServer needs to support multi tenancy. This is where a single server instance is able to support many independent transcription streams concurrently. Furthermore, transcriptions should be divided into sessions that can be scheduled and started automatically so that courses can have independent transcription streams.
Below is a formal list of features we are targeting. Future enhancements should be kept in mind when designing the system.
In-Scope Features
Out-Of Scope (Future Enhancements)
ScribeAR NodeServer currently only supports a single stream of audio and single continuous transcription stream. To support our goal of deploying ScribeAR into many classrooms and making efficient use of compute resources, ScribeAR NodeServer needs to support multi tenancy. This is where a single server instance is able to support many independent transcription streams concurrently. Furthermore, transcriptions should be divided into sessions that can be scheduled and started automatically so that courses can have independent transcription streams.
Below is a formal list of features we are targeting. Future enhancements should be kept in mind when designing the system.
In-Scope Features
Core Functionality
Multi Tenancy
Authentication
User Experience
Scalability & Performance
Reliability
Monitoring & Analytics
Out-Of Scope (Future Enhancements)
Transcriptions
Transcription History
Authentication
Authorization
Admin Dashboard
Scalability & Performance