Blog Crowdex - systém pre manažment mikroúloh

Crowdex – systém pre manažment mikroúloh

crowdex_logoSystém Crowdex prichádza s inovatívnym prístupom zjednodušenia a zrýchlenia manažmentu mikroúloh. Študenti na univerzitách, učitelia či výskumníci často potrebujú overiť svoje hypotézy alebo získať výsledky pre svoje záverečné práce podložené dostatočným počtom ľudí. Podobnému problému čelia aj firmy, ktoré potrebujú vykonať nejakú úlohu, na ktorú nepotrebujú zamestnávať štandardného pracovníka, ale vystačia si s externistom. Môže ísť napríklad o testovanie nového používateľského rozhrania aplikácie, prípadne vyplnenie dotazníka ohľadom spokojnosti s poskytovaním služieb.

O projekte

Proces hľadania vhodných kandidátov na splnenie týchto zväčša malých a jednoduchých úloh – mikroúloh – je neraz náročný a zdĺhavý. V súčasnosti prebieha prostredníctvom sociálnych sietí, diskusných fór, prípadne oslovovania svojich známych. Tento spôsob so sebou prináša aj rôzne problémy, či už ide o nedostatočný počet ľudí ochotných vykonať úlohu pre cudzieho človeka, ale tiež vhodnosť ľudí na konkrétnu úlohu. Väčšinou totiž nevieme vopred zistiť informácie o veku, dosiahnutom vzdelaní alebo znalostiach, čo môže viesť až k zahodeniu získaných výsledkov (napríklad z dôvodu nevhodného veku či dosiahnutého vzdelania). V neposlednom rade je problémom aj nedostatočná motivácia, ktorá môže viesť ku skresleným výsledkom, napríklad pri rýchlom vyplnení dotazníka náhodnými odpoveďami.

Predstavenie systému Crowdex

Naším cieľom je uľahčiť proces manažmentu mikroúloh a poskytnúť riešenie na niektoré zo spomenutých problémov. Preto predstavujeme systém Crowdex, ktorý pokrýva väčšinu činností spojených s manažmentom mikroúloh, od ich vytvorenia, cez získanie účastníkov a realizáciu úloh, až po ich vyhodnotenie a odmenenie účastníkov. Autor okrem štandardných nastavení, akými sú názov úlohy a jej popis, môže stanoviť požiadavky na účasť na úlohe (napr. vek), dátum začiatku a ukončenia riešenia úlohy, uviesť podrobné inštrukcie pre účastníkov spolu s možnosťou nahratia súborov (napr. aplikácia na otestovanie), či vytvoriť dotazník s rôznymi typmi otázok. Výsledky odpovedí z dotazníka má vďaka nášmu systému k dispozícii okamžite vo forme štatistiky s prehľadnými grafmi, prípadne na stiahnutie vo formáte CSV.

Úvodná stránka aplikácie

Okrem manažmentu mikroúloh ako takého, Crowdex kladie veľký dôraz na motiváciu a zabezpečenie kvalitných participantov pre zadávateľov úloh. Navyše povzbudzuje aj samotných používateľov k účasti na jednotlivých úlohách a k poskytnutiu kvalitných výsledkov – a to všetko prostredníctvom integrovaného vzájomného hodnotenia zadávateľov i účastníkov úloh. Okrem hodnotenia je možné účastníkov motivovať aj odmenou vo forme kreditu – virtuálnej meny, ktorú je možné zameniť v integrovanom elektronickom obchode za rozličné odmeny od zadávateľov – či už vo forme malých reklamných predmetov, darčekových poukazov alebo iných hodnotnejších odmien.

Ukážka úlohy

Výsledkom našej práce je webová aplikácia, ktorá nielenže vo výraznej miere prispieva k uľahčeniu a urýchleniu manažmentu mikroúloh, skvalitneniu študentských i výskumných prác, ale taktiež inšpiruje ľudí k vykonávaniu mikroúloh za atraktívne odmeny. Navyše v sebe zahŕňa biznis potenciál vyplývajúci najmä z poskytovania platených prémiových funkcionalít.

Použité technológie

Základom systému Crowdex je programovací jazyk Ruby spolu s aplikačným rámcom Ruby on Rails. Keďže sme náš systém vytvorili ako webovú aplikáciu, použili sme klasické technológie ako HTML, CSS, JavaScript. Pre zrýchlenie a skvalitnenie vývoja sme zahrnuli aj populárne rámce na vývoj Bootstrap a jQuery. Ako primárne dátové úložisko sme použili SQL databázu PostgreSQL. Pre celkové zlepšenie výkonnosti aplikácie sme si vybrali kombináciu NoSQL databázových riešení: ElasticSearch pre textové vyhľadávanie a Redis ako rýchlu vyrovnávaciu pamäť.

Na automatické vyhodnocovanie kvality zdrojového kódu, ako aj pachov v kóde, sa nám ako užitočný nástroj osvedčil Code Climate. Pre zabezpečenie kontinuálnej integrácie a vykonávania integračných testov sme si zvolili nástroj Travis CI. Prístup k webovej aplikácii zabezpečuje webový server Nginx v kombinácii s aplikačným serverom Passenger na OS Ubuntu.

O nás

Systém Crowdex vytvoril tím Code Crushers, ktorého členmi sú študenti inžinierskeho štúdia na Fakulte informatiky a informačných technológií STU v Bratislave.

Vedúci projektu: Ing. Michal Kompan, PhD.

Študenti: Dušan Cymorek, Peter Gašpar, Vladimír Ľalík, Michal Polko, Slavomír Šárik a Štefan Šmihla.


Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.



Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.

Senior Java Developer

JOB Position: Java Developer Contract type: Contract Location: Bratislava, Košice, on-site Salary: 5000+ EURSuitable for the whole team.Primary Job Functions:Analyze and troubleshoot...

NetApp Admin

JOB Position: NetApp Admin Contract type: full-time Place of project: Homeoffice - remote with occasional visits to Germany, Slovakia – 5% onsite...

SCCM Specialist

Základné informáciePozícia: SCCM Specialist Pracovný pomer:  TPP, Živnosť Miesto práce: 95% Home-Office - 5% on-site Bratislava/Nemecko Plat: Medior od 2400+ EUR/Brutto/mesačne Senior od 4000+...

Jurior/Senior CRM ABAP Developer

Základné informáciePozícia:  CRM ABAP Developer Pracovný pomer:  TPP Miesto práce: Bratislava Plat: od 2000+ EUR/mesačneČo by si mal vedieť:aspoň 3-ročné skúsenosti...

Java Developer / Energerické odvetie / Košice

PRÁCA Pozícia: Java developer Pracovný pomer: TPP, Kontrakt Miesto práce: Košice, on-site Plat: Medior od 1.500 EUR Senior od 2.200 EUR FIRMA Odvetvie: Energetika Tím: 3-5 ľudí Firma: 70-80...

DBA Admin / 95% Home-Office – 5% on-site

Základné informáciePozícia: DBA Admin Pracovný pomer:  TPP, Živnosť Miesto práce: 95% Home-Office - 5% on-site - Bratislava/Nemecko Plat: od 2400 - 4000+...

Senior SAP Basis Consultant / 95% Home-Office – 5% on-site

Základné informáciePozícia: SAP Basis Consultant Pracovný pomer:  TPP, Živnosť Miesto práce: 95% Home-Office - 5% on-site Btaislava/Nemecko Plat: od 2.800+ EUR/Brutto/mesačne Jazyk: Nemecký...

Šiesty ročník ReactiveConf sa uskutoční 8.-9. Marca 2021, ReactiveOnline Meetup už dnes večer

Organizačný tím ReactiveConf sa vzhľadom na celosvetovú situáciu spôsobenú šírením COVID-19 rozhodol...

Živé IT projekty: Zmena môže prísť z najjednoduchšieho nápadu

https://youtu.be/U3k1JBhX5qYPredstavte svoj tím!V tíme pracovali: Peter...

Čítaj ďalej:

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.