messa / pyladies-courseware

Homework/task submit and review web app · based on React and Python aiohttp
https://projekty.pyladies.cz/
MIT License
18 stars 26 forks source link

Magic link pro přidávání koučů do kurzů #144

Open messa opened 4 years ago

messa commented 4 years ago

Už toho začíná být docela hodně :) Dosavadní postup byl

  1. někdo mi napíše, že by chtěl přidat toho a toho kouče
  2. jdu do adminu jim tu roli přidat, ale zjistím, že ještě vůbec nejsou zaregistrovaní
  3. donutit dotyčného kouče, aby se nějak zaregistroval (Google, FB, nebo heslo)
  4. dohledat toho kouče v adminu (nebo přímo v databázi, dokud nebyl admin)
  5. pokud se ho nepovedlo dohledat, tak se zaregistroval pod nějakou přezdívkou, takže to nějak ještě oddebugovat
  6. přidat mu roli kouče
  7. odebrat mu roli studenta, protože většina koučů klikne na tlačítko přihlásit se do kurzu pod dojmem, že je to něco, co by měli udělat
  8. zeptat se kouče, jestli teda všechno ok, jestli vidí odevzdané úkoly

Dalo by se to vyřešit tajným odkazem, který se pošle koučům přes Slack nebo jiný kanál a který kouče zapíše do příslušného kurzu (přesněji: přidá právě přihlášenému uživateli roli kouče v daném kurzu), případně ho/ji navede k registraci/přihlášení.

messa commented 4 years ago

To same pro pridavani studentu... jak jsou ted dva kurzy ve stejnem meste na stejnem miste, tak je v tom uz trochu zmatek, tak at je magickym odkazem zapiseme rovnou do toho spravneho kurzu.

Mintaka commented 4 years ago

Určitě by se usnadnění administrace hodilo.

Obvyklým řešením hromadného nastavení koučů pro daný kurz by bylo zavedení skupin. Jednou bych přidal kouče do skupiny "koučové_plzeň" a pak už jen přidal, že tahle skupina koučuje další kurz.

Možná je to přehnané řešení a magic-linky by stačily, pokud vytváření těch linků půjde udělat adminy, aby to nemusel řešit Messa pro každý kurz.