Giter Club home page Giter Club logo

Comments (13)

stenington avatar stenington commented on June 2, 2024

Additional notes from today:

Since we have to build custom login for < 13s, it should be offered for the other types of users as well. Persona can be an option too.

The data to collect from students:

  • first name + last name (optional)
  • email (optional for < 13, but they have CPS email addresses that would be helpful to collect)
  • birth date
  • possible: student id #

Additional user types:

  • admin user (MoFos)
    • data entry of program descriptions, etc.
    • set up mentors
  • mentors
    • online evaluators
    • see list of submissions to approve/deny, maybe with a comment
    • offline evaluators
    • generate claim codes
    • submit email addresses for badge earners

Parental permission guidelines:

  • <13 can create account, log in, begin to claim badges
  • until a parent approves, we'll block them seeing their earned badges behind a "get parental approval" message
  • parents are approving the child's account overall (not each badge)
    • should have a "child's activity" feed
    • should have the ability to disable child account

from csol-site.

iamjessklein avatar iamjessklein commented on June 2, 2024

As per our conversation on vidyo this morning, I am assigning this to @andrewhayward to take a stab at making a clickable version of this user flow.

from csol-site.

andrewhayward avatar andrewhayward commented on June 2, 2024

This is now deployed to the sandbox.

from csol-site.

threeqube avatar threeqube commented on June 2, 2024

@andrewhayward In the parent sign up option, is the parent signing their kid up for them?

from csol-site.

chloeatplay avatar chloeatplay commented on June 2, 2024

@iamjessklein @threeqube @andrewhayward
Following up on Friday's stand-up // I am adding the flow for using a parent sign-in process as requested. It is following 100% the DIY model. I have included screenshots.

1.Choose an Avatar (include warning "please don't use a photo of yourself" )
choose a mask

  1. Choose a Username (DIY provides a name already, you can push the handle to get a random username, it also strongly urges you to "please don't use your real name"
    create a nickname

3.Enter your parents email address + a password (DIY provides a password already, that you can edit)
security

  1. View series of tutorial pages
  2. Parent gets verification email which includes verification link and info about DIY
    parent email

6.Parent clicks on verification link that leads to "Activate Parent Account" page
activate account
7.Parent clicks on the sign option
8. Parent views "parent page", which includes section of "My kids"
parents page

-the end.

from csol-site.

andrewhayward avatar andrewhayward commented on June 2, 2024

@threeqube My thinking was that would be two routes for parents, that ultimately converge:

  1. Kid signs up, adds parent's email address, parent gets link to follow, which is essentially a link to [2] with some sort of token
  2. Parent goes directly to sign-up page, entering their email address and sorting out a password

Seems like I missed a bit out though, looking back at it, so it's not actually implemented how I had it in my head :(

from csol-site.

iamjessklein avatar iamjessklein commented on June 2, 2024

@andrewhayward that is correct. This would mean that you would also get rid of the hyperlink on the sign in/up window for parents to sign up. Correct?

from csol-site.

threeqube avatar threeqube commented on June 2, 2024

@andrewhayward and @iamjessklein Can we check back up on how log in user flow for < 13 and > 13 will work? We need to create copy around it.

from csol-site.

threeqube avatar threeqube commented on June 2, 2024

c.f. lego magazine email notification to parent:

Screen Shot 2013-04-23 at 3 51 32 PM

from csol-site.

iamjessklein avatar iamjessklein commented on June 2, 2024

🍦 that is a great reference. Yes lets loop back on this.

from csol-site.

iamjessklein avatar iamjessklein commented on June 2, 2024

Here is the user flow for sign up:
signup

@andrewhayward note that there are a few slight changes based on the conversations with our legal team in terms of requirements. I still need to mock up the sign up for parents. This flow takes into account the need for email notifications, however, does not provide the design for them.

from csol-site.

threeqube avatar threeqube commented on June 2, 2024

👍

from csol-site.

cmcavoy avatar cmcavoy commented on June 2, 2024

there's email pieces to do, but otherwise this is done.

from csol-site.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.