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

A better onboarding experience #3433

Closed
bmesuere opened this issue Feb 23, 2022 · 4 comments · Fixed by #5400
Closed

A better onboarding experience #3433

bmesuere opened this issue Feb 23, 2022 · 4 comments · Fixed by #5400
Assignees
Labels
feature New feature or request medium priority Things we want to see implemented relatively soon

Comments

@bmesuere
Copy link
Member

When a user signs in for the first time, we should provider a better welcome and onboarding experience. One way to do this is to redirect them to a special page or modal. This page can introduce several things:

  • The contact form
  • The documentation
  • If a new institution was created (i.e. this user is the only one for their institution), this is possibly a teacher. Direct them to the getting started page in the docs.
  • The page to add courses
  • Our "your data" page
  • Our twitter and facebook accounts
  • In the future, as part of Personal Dodona accounts #2597, the implicit approval of our privacy policy if they start using the platform.

In addition, should we illustrate how dodona works and how to sign in?

@bmesuere bmesuere added feature New feature or request low priority Thing we want to see implemented at some point labels Feb 23, 2022
@bmesuere bmesuere moved this from Unplanned to Todo in UI/UX improvements Mar 3, 2022
@bmesuere bmesuere added this to Roadmap Apr 17, 2022
@bmesuere bmesuere moved this to Todo in Roadmap Apr 17, 2022
@bmesuere bmesuere moved this from Todo to Unplanned in Roadmap Apr 17, 2022
@bmesuere bmesuere moved this from Unplanned to Todo in Roadmap Apr 17, 2022
@bmesuere bmesuere added medium priority Things we want to see implemented relatively soon and removed low priority Thing we want to see implemented at some point labels Jun 13, 2022
@jorg-vr jorg-vr self-assigned this Jul 13, 2022
@jorg-vr jorg-vr removed their assignment Aug 10, 2023
@jorg-vr jorg-vr self-assigned this Feb 27, 2024
@jorg-vr
Copy link
Contributor

jorg-vr commented Feb 27, 2024

I would not notify first time user of 'The contact form' or 'Our twitter and facebook accounts'.
Links to these are present on every page in the footer, where they are findable for anyone who wants to reach out or follow us. I don't see why anyone would use them directly after their first sign in?

"The page to add courses"
Is already very prominently shown on the home page as long as you haven't subscribed to any courses
image

The "your data" page and the "approval of our privacy policy" is already part of the login flow for private users. See #3859
Do we also want to show the same info for other users? Again this info is already in the footer and I guess actually reading this info will be done by very few students on first login.

So the only TODO left is detecting new Teachers and directing them to the docs?

@jorg-vr
Copy link
Contributor

jorg-vr commented Feb 28, 2024

Update: The links for your data and privacy policy are already on the home page for institutional users without courses:
image

@bmesuere
Copy link
Member Author

I agree with most remarks. I don't think it would hurt to show the privacy/data card for all users without courses?

@jorg-vr
Copy link
Contributor

jorg-vr commented Feb 28, 2024

we currently only not show it for personal accounts. And those have had to specifically agree with it when opening an account. So I would think that is covered

@github-project-automation github-project-automation bot moved this from Todo to Done in UI/UX improvements Feb 28, 2024
@github-project-automation github-project-automation bot moved this from Todo to Done in Roadmap Feb 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request medium priority Things we want to see implemented relatively soon
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants