Az alkalmazás célja egy olyan platform szolgáltatása, amely segítségével bármilyen tanulmányi céllal létrejövő csoport számára könnyebbé válik az egymással történő interakció, segédanyagok és gondolatok megosztása, valamint feladatok létrehozása, megoldása, javítása és az eredmények megjelenítése.
A felhasználó létrehozhat csoportokat, valamint csatlakozhat mások által létrehozott csoportokhoz. A csoportoknak két fajtáját különböztetjük meg; a közösségi csoportokat, és a kurzuscsoportokat.
A közösségi csoportokban a csoport tagjai bejegyzéseket tehetnek közzé, melyekhez hozzászólásokat is fűzhetnek. A kurzuscsoportok a közösségi csoportok funkcionalitásán kívül lehetőséget adnak arra, hogy a csoport vezetője feladatokat hozzon létre és megossza a csoport tagjaival, akik ezeket megoldhatják. Ha a feladatok típusa megengedi - pl. igaz/hamis vagy feleletválasztós a feladat -, az eredmény a beküldéssel egy időben kiértékelésre kerül. Egyéb esetekben a csoport vezetője megjegyzéseket fűzhet a megoldáshoz, és értékelheti azt.
A közösségi csoportokon belül létrehozhatóak közösségi -illetve kurzuscsoportok, kurzuscsoporton belül viszont nem hozhatóak létre újabb csoportok.
Az egyes csoportokban az alábbi szerepeket vehetik fel a felhasználók. A szerepek alatt láthatóak a hozzájuk rendelt jogosultságok.
Közösségi csoport:
- közösség vezető
- közösség törlése
- alközösség létrehozása/törlése
- alkurzus létrehozása/törlése
- bejegyzések írása/megválaszolása
- hivatalos dokumentumok feltöltése
- körlevél
- más vezetők/szerkesztők hozzáadása
- közösség szerkesztő
- alközösség létrehozása
- alkurzus létrehozása
- bejegyzések írása/megválaszolása
- hivatalos dokumentumok feltöltése
- körlevél
- közösségi tag
- bejegyzések írása/megválaszolása
Kurzuscsoport:
- kurzusvezető
- közösség törlése
- bejegyzések írása/megválaszolása
- hivatalos dokumentumok feltöltése
- közös és hivatalos dokumentumok megtekintése
- körlevél
- más vezetők hozzáadása
- feladatok létrehozása, értékelése
- tagok eredményeinek megtekintése
- kurzustag
- bejegyzések írása/megválaszolása
- közös dokumentumok feltöltése
- közös és hivatalos dokumentumok megtekintése
- közös dokumentumok feltöltése
- feladatok megoldása
- saját eredmény megtekintése
A feltölthető dokumentumokat két csoportba soroljuk. A hivatalos dokumentumokat a csoportok vezetői/szerkesztői tölthetik fel, a közös dokumentumokat pedig a csoportok tagjai.
Kurzus indulásakor a kurzusvezető a tagok e-mail címeinek megadásával generál meghívó üzeneteket, a meghívottak a benne lévő kóddal tudnak regisztrálni. Ezzel tesszük lehetővé, hogy csak az odatartozó tagok kerüljenek be egy csoportba. Bizonyos esetekben az e-mailes meghívás csak elbonyolítja a jelentkezés menetét, ezért lehetőség van arra is, hogy a kurzusba belépni kívánó felhasználó egyszerűen beírja az alkalmazásba a csoport kódját, és így egyből tud csatlakozni. Ennek abban az esetben van haszna, amikor a csoport a leendő tagok jelenlétében kerül létrehozásra, így felesleges lenne begyűjteni mindenki email-címét, elegendő megosztani velük a létrejött csoport kódját.
Közösségi csoportba az előbbi módon kívül az alkalmazás kereső felületét igénybe véve is be lehet lépni, amennyiben a csoport vezetője engedélyezte, hogy bárki beléphessen a közösségbe. Ennek segítségével a felhasználó kikeresheti a közösséget, amelyhez csatlakozni szeretne.