Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specification for system-wide registration of participants #5

Open
jankapunkt opened this issue Mar 21, 2020 · 1 comment
Open

Specification for system-wide registration of participants #5

jankapunkt opened this issue Mar 21, 2020 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@jankapunkt
Copy link
Member

We need a specification for system wide registration of participants.

Background:

There are two entry points for participants into the lea.online system.

  1. otu.lea diagnostics app (desktop/pwa)
  2. lea.app learning app (mobile app)

The user needs to be able to authenticate and authorize date exchange across both platforms (using an oauth2 workflow) without hassle. The process needs to be super easy, which is why a good spec is very important here.

The specs should consider multiple cases:

  1. Register on otu.lea, later authenticate in the new downloaded lea.app
  2. Register in lea.app, later authenticate in the otu.lea diagnostics
  3. Register in lea.app and restore a previous account (e.g. due to lost phone)
  4. Register in otu.lea in context of a course/group with an existing account and the help of an instructor

@ImkeMey @kadewe do you see any more use cases right now?

@jankapunkt jankapunkt added the documentation Improvements or additions to documentation label Mar 21, 2020
@ImkeMey
Copy link
Member

ImkeMey commented Mar 23, 2020

  1. register only in lea.app (without any group/course context and otu.lea)
    but maybe this is redundant, since it is already included in your specs indirectly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants