mozilla / openbadges-badgekit

No Longer Maintained
https://badgekit.org
Mozilla Public License 2.0
124 stars 84 forks source link

define requirements for user management #26

Closed xmatthewx closed 10 years ago

xmatthewx commented 10 years ago

What does the badgeKit interface require to facilitate user management?

xmatthewx commented 10 years ago

@threeqube and @iamjessklein -- see @brianloveswords description of systems (cities), issuers, programs, https://github.com/mozilla/badgekit-issue/issues/2

threeqube commented 10 years ago

@xmatthewx not very clear on what this ticket is addressing. Who is the "user" here?

xmatthewx commented 10 years ago

Manage Users with permission to log into to BadgeKit.

ex: A system (city) admin creates user accounts for program admins etc. What's required to smoothly manage all those users? And set their permissions to create programs, issue badges, review evidence, and give other users permissions?

Currently in badger.openbadges you see the screenshot below. Is this all that's required?

image

threeqube commented 10 years ago

Thanks @xmatthewx that helps.

So far from open badger perspective, we have 3 different kinds of users:

We didn't have issues during CSOL with these roles and tiered access privileges.

iamjessklein commented 10 years ago

I'm interested in some different scenarios; settings:

carlacasilli commented 10 years ago

I began to work through some of this a while back on this etherpad: https://openbadges.etherpad.mozilla.org/carla-badgekit-list Take a look at the content there (sort of a mental data dump of system design roles) because there are a lot of subtle distinctions in there that can help to inform where this heads.

xmatthewx commented 10 years ago

thanks @carlacasilli this is extremely helpful

everyone can also contribute thoughts here: https://openbadges.etherpad.mozilla.org/badgekit-accountsettings

iamjessklein commented 10 years ago

I edited the account settings etherpad and would like to get to some general level of agreement on these as well as clarity on the requirements for account settings and preferences for the March 2013 release.

https://openbadges.etherpad.mozilla.org/badgekit-accountsettings

iamjessklein commented 10 years ago

Here are the proposed account settings (note where I have indicated that something is MVP):

Account Permissions:

Sharing settings: (this is ilke in dropbox having shared folders/shared files)

Account Settings:

Privacy Settings: - not in MVP?

Notification Settings:

Program & Badge Settings

threeqube commented 10 years ago

:+1: pending @cmcavoy thoughts on

Sharing settings: (this is ilke in dropbox having shared folders/shared files)

and

Privacy Settings: - not in MVP?

cmcavoy commented 10 years ago

Generally :thumbsup:, everything here is good. That said, for now - I think we should stick with broader access controls: a user associated with an issuer has access to edit that issuer's badges.

I'd like to start broad and simple with access, and then narrow it down after we're sure we have a usable product. If this becomes a blocker, where we absolutely have to have fine grained controls to release, then we can revisit.

iamjessklein commented 10 years ago

Added to wiki: https://github.com/mozilla/openbadges-badgekit/wiki/User-Settings---Requirements

Closing this issue.