WikiNarau / wikinarau

A new Wiki for building collaborative educational material
https://wikinarau.org
European Union Public License 1.2
1 stars 0 forks source link

Share link / Groups #40

Open wirrdad opened 4 months ago

wirrdad commented 4 months ago

Share link with short code (e. g. 6 numbers/letters) to connect students to one course/slide

Melchizedek6809 commented 4 months ago

Aren't normal URL's sufficient? Right now they're quite short already, eg. https://wikinarau.org/wiki/berry

wirrdad commented 4 months ago

Short link is good and should be enough. But code could be important if you want to have a close group. Or who can see the link?

Melchizedek6809 commented 4 months ago

I think when just sharing content the URL should be fine, we probably need a Share Dialog for the collaborative features though. Currently I'm thinking that there should be a button on the right side of the content area Create Group or something, as soon as you click that Button you create and join that group as the owner which will be displayed on the right (I'm thinking similar to the site navigation on the left, only with the group's name as a header and a userlist instead of the links). Then there should be a button which opens a share dialog.

Regarding the technicalities: here I'm thinking of appending a short query parameter to a URL that allows a user to join a particular group on opening that link, for example: https://wikinarau.org/wiki/berry?join=X8N25MAQ. It shouldn't join automatically but open a Dialog saying something like "Do you want to Join 'Beginners Japanese - Katakana 1'?"

Generally speaking, I think groups should be long-lived and users need to be able to be a part of multiple groups simultaneously, with different roles depending on the group (I might teach a class in Game Programming, but be a pupil in another class teaching Japanese). Every group should also have a forum/chat attached, though the owner might place some restrictions on their usage.