Page MenuHomePhabricator

RecordWizard: sharable click-and-record link
Closed, ResolvedPublicFeature

Description

Ability to share with other users a link with URL parameters allowing to prefill Step 4's key fields of the Lingua Libre's VueJS form.

Use case

An experienced Lingua Libre user (User_1) can proceed up to Step 4 (list loading).
If the text area has content (not empty), then add a sharable link to the bottom of the recording studio.
User_1 then copy an url link to share it with User_2 (native speaker with low IT literacy).
As User_2 open the link, it prefills some key Recording Studio fields :

  • language iso
  • words list.

User_2 still has to fill the other fields, but at Step 4, the most expert fields will be filled already.

Key parameter

(Proposal:)

Avenues

Approach 1 : Sharable short-url with database-stored list items.

Similar systems :

Approach 2 : Sharable long-url with url parameter and url-encoded values to load last loaded generator or local list.

Similar systems :

In that case, long url would look like :

Place

At _Step 4: Word list , nearby, categories and external tools word generators are also done_ , as soon as the list textarea hold items (not empty), under it, add a sharable link with the relevant url parameters.

Traps

The sharing systems is only one half.
The system also need to recognize those url parameters.

Occasionally, word list and recorded languages are different. Example : Cantonese, Japanese speakers can load List:Cmn/Animals (Mandarin Chinese) and record it.

Event Timeline

Yug triaged this task as High priority.
Poslovitch changed the subtype of this task from "Task" to "Feature Request".Jan 8 2024, 6:47 PM
Yug updated the task description. (Show Details)
Yug updated the task description. (Show Details)
Yug claimed this task.
Yug reassigned this task from Yug to Pushkar7077.