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

Crowdex - systém pre manažment mikroúloh  Systé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 SAP Basis Consultant

Základné informáciePozícia: SAP Basis Consultant Pracovný pomer:  TPP, Živnosť Miesto práce: Pezinok, Home-Office Plat: od 3000+ EUR/Brutto/mesačnePopis práceposkytovanie služby inštalácie, konfigurácie,...

DBA Admin

Základné informáciePozícia: DBA Admin Pracovný pomer:  TPP, Živnosť Miesto práce: Pezinok, Home-Office Plat: od 2400 - 4000+ EUR/Brutto/mesačnePopis práce praca s databázovými...

Junior Technical Writer

Basic informationPosition: Junior Technical Writer Contract type: Full-Time employee Location: Bratislava, on-site Salary: from 1000 - 1400 EUR/ BruttoResponsibilities:Interviewing technical personnel...

QA/Testing Specialist – Automated Testing

Základné informáciePozícia: QA/Testing Specialist - Automated Testing Pracovný pomer:  TPP Miesto práce: Bratislava, on-site Plat: 1500 - 1900 EUR/Brutto/mesačnePopis prácenaplánovať a...

DevOps/SysAdmin Tech Lead

JOB Position: DevOps/SysAdmin Tech Lead Contract type: Full-time Location: Bratislava, on-site Salary: 3000 - 4000+ EUR/BruttoResponsibilities:team/tech leadership, prioritisation, 2 team members independent...

Junior/Senior Full Stack Developer / WEB Development for 150 countries

Basic informationPosition: Full Stack Developer Contract type: Full-Time employee or Contractor Location: Vienna (2-3 Days/Week On-Site) / 1 hour drive from...

Agile Project Manager / Scrum Master

JOB Position: Agile Project Manager / Scrum Master Contract type: TPP, Contract Location: Bratislava, Prague, Vienna Salary Junior: 1500 EUR/Brutto Salary Senior: 2200 EUR/Brutto Rate:...

Vieme kto je IT BLOGGER 2019

Súťaž IT Blogger 2019 sme v piatok 6.12.2019 oficiálne ukončili a prinášame vám vyhodnotenie a rozdáme ceny....

Milada Kováčová: Práca v IT nie je len o programovaní

Tentokrát sme sa rozhodli vyspovedať ďalšiu ženu v IT. Milada Kováčová pracuje v slovenskej softvérovej spoločnosti SOFTEC,...

Projekty prvej výzvy fondu SK-NIC sú schválené!

Po uzavretí výzvy Fondu SK-NIC na podporu malých projektov nás hodnotiaca komisia...

Čítaj viac:

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