empowerhack / DrawMyLife-Service

API and Admin system for the Draw My Life initiative - Volunteers: check README and GitHub Projects to get started.
https://github.com/empowerhack/DrawMyLife-Service/projects
MIT License
13 stars 0 forks source link

Update Drawing field: Make Subject Matter into tags-based solution #73

Open CathMollie opened 8 years ago

CathMollie commented 8 years ago

What

Serbia pilot raised problem that child's drawing did not necessarily fit with topics listed in 'subject-matter' field. We need to adjust this field accordingly.

How

We have a couple of options:

Check impact on data analysis. Folksonomies can be complex and need maintaining. Need to retain/back-edit existing data accordingly.

Todo

@CathMollie to confirm which option we want to go for prior to second pilot.

CathMollie commented 8 years ago

see #40

krissy commented 7 years ago

I have logged issue #111 as I think we've blurred the lines between two different fields during this process. It looks like subject matter will need to become much more flexible/tag-based and instead we have a separate set field for logging the stage of the journey the artist is in.

CathMollie commented 7 years ago

Following call with @smurfyrach on 19 Oct:

tanyapowell commented 7 years ago

@CathMollie @smurfyrach do you have an example of other tags to add to the new tags field?

To confirm the fields should now be:

Details of drawing
Details of Artist

If the above is correct @krissy do you want to amend the DB before I get on with the views (and maybe controllers)?

CathMollie commented 7 years ago

On the tags, looking at what we have, you could add some examples for the next pilot. We could see if they get used and if not replace them with the ones that have been added by users and used several times

family flag love hope sister brother mother father house boat

krissy commented 7 years ago

@tanyapowell depending on who picks this up and time-scales this may be a tag-based system (ie. separate table for tags with a mapping between tags and drawings) or simply an open-text field for now that we can post-process into tags later. The latter being faster and help us move quicker towards second pilot. In this case, it might be easier to do backend implementation first with a simple input field then note any frontend tasks separately after all hooked up.

Will move this to Pick Me Up

tanyapowell commented 7 years ago

@krissy @CathMollie I'm going away for a few weeks on Saturday so I'll crack on with the latter so there is something there before the next pilot and can discuss further afterwards. Is that ok?

CathMollie commented 7 years ago

Yes please @tanyapowell !!