Who will upload - pinocchio61/Architecture GitHub Wiki
Title: Who will upload?
Context
After the event finishes, there is an "Editing" stage, when uploading, transcribing and editing will take place. The key question is "Who will upload the audio?". To discuss the problem, we assume that the presence in the speech has already been validated.
Investigation of different choices
Basically, there are two alternatives:
-
Organizers upload. Sequence Diagram
-
Attendees upload. Sequence Diagram
The comparison is:
Alternatives | Organizers Upload | Attendees Upload |
---|---|---|
Pros | We can trust organizers more than we can in attendees | Crowdsourced created transcription, instead of relying on the organizer |
No synchronization issue (Different attendees have different segments/lengths of speech recorded) | ||
Save cost on transcriptions | ||
Cons | Single source of the audio | Synchronization issue among different transcripts (global clock) |
Attendee incentive to upload audio content | ||
There might not be a full transcription for the entire event | ||
Audio files uploaded by different attendees will have different qualities and noises involved |
Decision
Only the organizer could upload the audio and the validated attendees could upload their own versions of transcriptions.
Status
proposed
Consequences
This has a big impact on the business process and redefine how users interact with the system.