Статията описва създаването на система за управление на различни потребителски роли, като всяка една може да се назначава.
Ролята като термин може да бъде описана, като списък от позволени и забранени действия на потребителите в рамките на BEST. Посредством системата за прецизно управление на ролите адмнистраторите на BEST ще могат прецизно да назначават роли които се явяват модификация на стандартно съществуващите, а преподавателите ще могат да създават и назначават нови роли в рамките на курсовете които преподават. Важно е да се поясни, че последните ще могат да управляват и назначават роли с позволения по-малки от техните. На потребителя ще може да се назначава една или няколко роли на ниво сайт или на ниво курс. Възможно е един и същ потребител да притежава различни роли на на ниво сайт и на ниво курс.
Позволения- под позволения в рамките на статията ще разбираме набор от специфични дейности които ще бъдат или не позволени на потребителите на сайта на BEST. Позволенията обикновено са добре описани. Позволенията описват ролите. В зависимост от това дали за дадена роля са включени всички типични или не позволения, различаваме пълни и непълни роли. От последното става ясно, че ролите и позволенията са в зависимост. Пример за позволение е: mod/forum:replypostСтойност на позволението- под стойност за дадено позволение тук ще се разбира например логическата стойност която се присвоява на дадено позволение. Нпример: allow или prevent
Контекст- тъй като BEST е развитие на Moodle от което се подразбира, че също е обекторинтирана платформа, състояща се от модули, блокове, курсове, форуми, формати и т.н. то в тази статия под контекст ще се разбира как дадено позволение се интерпретира в рамките на посочените елементи на архитектурата.