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ť.

DevOps Enginner / Online Bezpečnosť

Pre IT spoločnosť, ktorá sa venuje online bezpečnosti hľadáme do tímu DevOps Medior Engineer. Spoločnosť má 20-členný tím s...

Senior Java Consultant

Hľadáš, kam by si sa posunul? Možno ťa táto práca zaujme. Ide o Senior JAVA konzultanta v nadnárodnej IT...

Ruby on Rails Junior-Medior Developer / REMOTE

Je tvoj život príliš v “koľajniciach”? Urob si odbočku a skús sa pridať do tímu Ruby on Rails developerov.Ide...

JS Sencha Senior Developer / Homeoffice

Máš rád svoju slobodu, pracuješ na projektoch, ideálne remote? Pre medzinárodnú softwarovú spoločnosť hľadáme JS Sencha Developera.Po dvoch týždňoch...

Junior Angular Developer / REMOTE

Pre nášho partnera hľadáme ITčkára na pozíciu Angular Developer. Spoločnosť sa venuje vývoju platformy pre firmy na znižovanie nákladov...

Frontend Medior Developer

Medzinárodná IT spoločnosť, ktorá vyvíja finančný softvér.Práca je v Bratislave na TPP. Odmena sa pohybuje od 2000+ EUR.Tvoje úlohy...

.NET Core Medior Developer / REMOTE

Svoju budúcnosť máš vo svojich rukách, skús to teraz ako .NET Core developer. Ide o startup projekt, ktorý vyvíja...

GIRL ́S DAY 2020: Už po siedmy raz môžu stredoškoláčky nahliadnuť do IT firiem po celom Slovensku.

Občianske združenie Aj Ty v IT už siedmy rok prepája IT firmy a organizácie so stredoškoláčkami po...

DIGITALEUROPE: Na digitalizáciu pôjde z plánu obnovy až pätina prostriedkov. Ako zareaguje Slovensko?

Výzva v podobe zníženej globálnej konkurencieschopnosti, ako aj kríza spojená s pandémiou postavili Európu...

OpenSlava 2020 tentokrát online!

OpenSlava 2020 je 8. ročník úspešnej konferencie pre IT komunitu na Slovensku...

Čí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ť.