Collaborative keyword mixing

English
creation of ingenies by mixing

This tool mixes words from a list (maked continuously collaboratively) and offer to contributors to validate and to explain the interest of this proposed combinaison or not

To give an image, one could say that three people look at the cloudy sky(combinations of keywords) and say if they say something pertinent(cross if the keywords combinaison in interessant). Then we change the cloudy sky and we start again

The interest is to give clues for the creation of ingenies.

A combination may consist of two words or more



presentation of the combination

 * the software presents, only once each combinaison to three different contributors(must be a modifiable)
 * the contributor can simply check the interest of the combination in a list or write the interesting point by himself (if the comment is redondant, we can add a box to validate to facilitate the work of contributors)

Add new list
We can easily add new lists

(lists will have attributes to not be mixing with other lists (time savings))

types of lists
everything must be subcategorized and must be well structured


 * objects
 * materials
 * state (ex: transparent, sticky,)
 * principles (ex: rule of credit: the object must be disconnected by default, then we have to give to it credit; example a one hour credit)

adding new keywords
You can easily add new keywords which will be used to the keywords list

feedback contributor
reason to tick
 * grouping of objects by location
 * grouping of objects by utility

(put other reasons)

scenarios

 * 1) only 1 contrib "play", then each time he answer to a combi, combi miss two other eval then we put in queue
 * 2) another contrib play, the tool give combi in queue one by one; combi miss a last eval then we put in queue
 * 3) finally a third person play; each time he s the last to anwser a combi we store bad result(for now to improve our tool) in a list, good result in another list

work drawing
This is just a stupid example to illustrate the functionning

queue                          good                           bad +-+      +--+      +--+  | langage             |       | friction             |      | hydrogen             | | drawing            |       | slate                |      | swamp                | | opposition         |       | transparency         |      | debt                 | | 0       0          |       |  7    5      0       |      +--+  | vev  geekshadow     |       | seb, vev, pavonia    |      | ciment               | +-+      +--+      | computer             | | copper             |                                     | need                 | | leak               |              etc.. +--+ | dry                 | | 0     5            |                                             etc.. | vev wanda          | +-+ | gravity             | | dry                | | toilet             | |  7                 |  | kalix               | +-+        etc..

IHM
parameters
 * nb of users can rate a combination = 3
 * nb of displayed combi at same time = 5

combi full
 * nb of combi user ratings > "nb of users can rate a combination"

code to prepare new combi
 * a combi has been store

combi disappear from the queue list and then, loose his number
 * combi has been store

store a combi and
 * users rate combi > nb of users can rate a combination
 * 1 min has passed

create new combi and give a number
 * give the smallest number available in queue list

IRC
kw is using #li-kwm channel on freenode

kw distributes combi by private mode

kw displays combinations results in channel

code to display new combi
 * a combi is full
 * less than "nb of displayed combi at same time" combi has been displayed
 * a user say !play and he has already rated the whole queue list
 * a new user join (irc)

example in time flow
(in public chan) :kw play (in pm with kwm)  combi 1 a b c (in pm with kwm) 1 5 new towel type (in public chan)  vev has rated combi 1 with 5 "new towel type" (in pm with kwm)  combi 2 d e f (in pm with kwm) !kw 2 0 (in public chan)  vev has rated combi 2 with 0 (in pm with kwm)  combi 3 g h i (in public chan) :kw play (in pm with kwm) 1 8 towel new generation (in public chan)  pavonia has rated combi 1 with 8 "towel new generation" (in public chan)  combi 1 is closed - geekshadow with 0 / vev with 5 "new towel type" / pavonia with 8 "towel new generation" (in pm with kwm)  combi 2 d e f (in pm with kwm) !kw 2 0 (in public chan)  pavonia has rated combi 2 with 0 (in pm with kwm)  combi 3 g h i

example
lists:


 * computer science
 * location: gps, accelerometer, pedometer, gauge
 * IHM: touch screen, button
 * material
 * type: wood, plastic
 * transparency: 0 to 100%, tinted

Slate + transparency (already exists)
 * Yes, skylight

bulb + smoke detector
 * following parameters; Here the location (these objects are usually placed at the same location)
 * the three contributors will can be see the interest of this combination and validate the same interests; Here, the interest could be "two objects in one" and "no need batteries"

R & D

 * decompose several good ingenies/innovations in keywords
 * Word with a design for a better visualization of the possibilities?
 * Category: location
 * Rex: What are the categories and the keywords that produce ingenies?
 * gamiify: present decomposed combination of good ingenies; if someone give a 0, the program send "you loose. an ingenie already exists with this combination; name+url"
 * list of keywords; first time it was a full exhaustive list, then we choose only keywords in libreidea database; next improvement could be personal keywords list of our ingenies and differents keywords categories: "what is it"(id) and "what for"(rq)
 * user can choose to work only on his list of keywords; ie: a genetician could not be help by whole libreidea keywords
 * add LibreIdea:Principles list

derivative
we can create application for windows/GNU/Linux/FreeBSD/android/iphone/etc.. with enchanced graphic part, maybe more functionalities like social

lists
continue to browse libreidea to find keywords
 * an ingenie = some keywords
 * ex: elevator = gravity transport

origami toy for RMLL 2015
origami for rmll 2015, it was a communication support and the goal was to explain the coci "keyword mixing"

to generate unique origamis;


 * dl and decompress the folder
 * launch the make.sh (Linux only), it generates the origami in .pdf in the "output" folder

OLD - Français - OLD
création d'ingénies par mélange

Cet outil mélange des mots issus de listes (fabriquées continuellement collaborativement) et propose aux contributeurs de valider et d'expliquer l’intérêt d'une telle combinaison

Pour donner une image, On pourrait dire que trois personnes regardent le ciel nuageux(combinaisons de mots-clés) et disent ce qu'ils y voient(coche si la combinaison ou non a un intérêt). Ensuite on change le ciel nuageux et on recommence

L’intérêt est de pouvoir donner des pistes à la création d'ingénies.

Une combinaison peut être constituée de deux mots ou plus



présentation de la combinaison

 * le logiciel présente, une seule fois, chaque mélange à trois contributeurs différents(cela doit être paramétrable)
 * le contributeur peut simplement cocher l’intérêt de la combinaison dans une liste ou encore écrire lui même l’intérêt (ce dernier peut s'il se répète devenir, par la suite, une case à valider pour faciliter le travail des contributeurs)

ajout de nouvelles listes
on peut ajouter facilement de nouvelles listes

(elles auront des attributs afin de ne pas être mixer avec d'autres listes (gains de temps))

types de listes
tout est sous-catégorisé et doit être bien structuré
 * objets
 * matières
 * état (ex: transparent, adhérent, )
 * principes (ex: règle du crédit: l'objet doit être par défaut déconnecté, on lui donne alors du crédit exemple une heure de crédit

ajout de nouveaux mots clés
on peut ajouter facilement de nouveaux mots clés qui seront alors utilisés pour la combinaison de liste

mots ou groupe nominal/verbal
on utilise des actions ou des phrases plus détaillées plutôt que des mots uniques COMMENT: manipulation/fabrication/diagnostic/méthode/.. QUOI: pratique sexuelle / faire la manche / faire du stop MOYEN: oreillette - équipe d'experts - femme - avoir sexe plus vite possible/le plus in a day POUR: homme/singe/insecte-lieux-

retour contributeur
raison à cocher (mettre d'autres raisons)
 * regroupement d'objets par localisation
 * regroupement d'objets par utilité

exemple
listes:


 * informatique
 * position: accéléromètre, gps, niveau, podomètre
 * ihm: écran tactile, bouton
 * matière
 * type: bois, plastique
 * transparence: 0 à 100%, teinté

ardoise+transparence (existe déjà)
 * oui, puits de lumière

ampoule+détecteur fumée
 * suivant paramètres; ici la localisation (ces objets se placent usuellement au même endroit)
 * les trois contributeurs vont peut être voir l’intérêt de cette combinaison et valider les mêmes intérêts; ici, les intérêts pourraient être "deux objets en un" et "plus besoin de pile"

R&D

 * décortiquer plusieurs bonnes ingénies/innovations en mots-clés
 * mot accompagné d'un dessin pour meilleure visualisation des possibilités?
 * catégorie: localisation
 * rex: les catégories et les mots-clés qui produisent des ingénies(ou que la combinaison a été bien évaluée) doivent être listé
 * ajouter la liste des LibreIdea:Principles

listes
continuer à browser libreidea pour trouver des mots clés
 * une ingénie = des mots clés
 * ex: Ascenseur = transport gravité

jouet cocotte en papier pour RMLL 2015
cocotte produite pour les rmll 2015, elle était utilisée comme support de communication et permettait d'expliquer cette ingénie de mélange de mots-clés et de montrer notre cap au grand public.

pour générer des cocottes;
 * dl et décompresser le dossier
 * lancer le make.sh (sous linux only), il génere les cocottes en .pdf dans le dossier "output"