Openki / Openki

We moved to GitLab 💔 Openki is a tool to build up and organize local communities – Open education for real.
http://gitlab.com/Openki/Openki
GNU Affero General Public License v3.0
140 stars 34 forks source link

Regions and Geodata #214

Open 1u opened 8 years ago

1u commented 8 years ago

Idea: only user-/course-location, no regions

see #190 leaflet / Nominatim

Privacy concerns

If we should show users Position on map in course... At Publication user-location is rounded down on server then Jitter added (on server or client). <- Maybe only if high privacy is selected by user.

Cons/Open Questions:

1u commented 7 years ago

Idea2: Have official regions and add map-pointers for small/other/new locations beside

regions stay as they are, but we add option to propose courses (and create events) not in a region only but anywhere on a map as well.

Features:

Conceptual thoughts about organisation

In order to make Openki more decentralized and our workload achievable @1u and @lu40 see some need to assign most responsibility to the community/users. We think it's done most easily within regions (As for example done on http://foodsharing.de). - Speaking more about organizational side and the social field than site-specific privilege-levels.

Such responsible persons would be the ones

Speaking about a kind of organizational units, I don't know how much these have to be represented in the functionality of the web-app. (other than maybe "regional-administrator" #20) But we are sure we need these on the social-level (and that there has to be documentation/transparency).

Imaginable would be Titles/Scopes like: "Ambasador", "Funktionär", "Hands", "HQ", "local branch/chapter", "Community manager", "Headmaster"...

(To round it off, here is the issue for auto-assigned user-levels: #164).

1u commented 7 years ago

Idea3: Have featured and unfeatured regions

Only show regions where Openki-chapter (responsible people) are.

but create Region for every request we get (atm: Wien, Basel...)

Tec:

add field to db: "list" : true if (search !== '') query = { name: new RegExp(search, 'i'), list: true }

1u commented 6 years ago

As discussed with @panosnethood For solution n°2: Have "Other Places" or "Regionless Courses" as concrete choices in the menu.

panosnethood commented 6 years ago

People keep asking me how they can start using Openki in their region, and since this needs some more thorough discussion from our side, I propose to create as soon as possible a generic default "World" region where people can start experimenting immediately with Openki without waiting for their region to be "approved".