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

TP Cup
TP Cuphttp://www.fiit.stuba.sk/tp-cup/index.html
Prestížna súťaž TP Cup dáva študentom inžinierskeho štúdia FIIT v Bratislave príležitosť preukázať svoje schopnosti pri tvorbe jedinečných riešení v rámci predmetu, v ktorom sa v tíme dva semestre vytvára riešenie problému spojeného s odborom, ktorý študenti študujú.

Automation Tester

Máš skúsenosti s automatizovaným testovaním? Pre Automatizovaného testera máme príležitosť v oblasti digitálneho bankovníctva. Ide o projekt na kontrakt s odmenou...

Java Junior/Medior Developer

Osamostatni sa a pracuj sólo! Práve teraz je tu príležitosť pre Junior/Medior Java Developera pracovať na projekte pre medzinárodnú...

MS BI Developer / REMOTE

Sprav krok vpred s novým projektom v oblasti bankovníctva. Ide o projekt na kontrakt s dĺžkou trvania 2 roky. Odmena...

Business Development Manager

Máš skúsenosť s aktívnymi akvizíciami SW riešení pre banky/poisťovne? Pre stabilnú československú spoločnosť hľadáme Business Development Managera, ktorý sa vyzná...

Julia Developer / REMOTE

Projekt pre nadšencov Julia a machine learning. Pre spoločnosť, ktorá používa matematické metódy a metódy AI / ML na...

Scala Medior/Senior Developer

Nechceš denne dochádzať do práce? Chcel by si byť súčasťou dlhoročného startupu, len senior ľudia (žiadni študenti) a pracovať...

Junior Scala Developer

Nechceš denne dochádzať do práce? Chcel by si byť súčasťou dlhoročného startupu, len senior ľudia (žiadni študenti) a pracovať...

Toto sme stihli v roku 2020!

Rok 2020 bol určite neobyčajným rokom pre mnohých nielen z oblasti IT. Presunuli sme sa z kancelárií a open...

Tieto projekty získajú podporu z fondu SK-NIC

Poslednú tohtoročnú výzvu Fondu SK-NIC sme vyhlásili 1. septembra 2020 a otvorená bola až do 15. októbra. Do termínu uzávierky prišlo rekordných...

Novoročný AWS meetup o novinkách v cloudových technológiách

Pozývame vás na prvý AWS meetup roku 2021. Samozrejme online. Téma meetupu Každý rok prináša konferencia AWS re:Invent množstvo noviniek v...

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