|
|
# Proposed User, role and privileges
|
|
|
|
|
|
||||||||||||
|
|
|
|--- |--- |--- |--- |--- |--- |--- |--- |--- |--- |--- |
|
|
|
|||Over all Administrator|Study - Administrator|Research Fellow|Research Assistant|Cooperating Partner|External User|Archive|Translator|Stand: 16.07.2019|
|
|
|
|generic functions|create new study|X|X|X|||X||||
|
|
|
||create/copy new questionnaire|X|X|X|||X||||
|
|
|
||restore question history|X|X||||X (if he's creator of questionnaire)||||
|
|
|
||clone existing questionnaire|X|X|X|||X||||
|
|
|
||Export question/questionnaire|X|X|X|||X (if he's creator of questionnaire)||||
|
|
|
|Within Questionnaire|copy questions|X|X|X|X||X (if he's creator of questionnaire)||||
|
|
|
||add new questions|X|X|X|X||X (if he's creator of questionnaire)||||
|
|
|
||edit questions|X|X|X|X||X (if he's creator of questionnaire)||||
|
|
|
||delete questions|X|X|X|||X (if he's creator of questionnaire)||||
|
|
|
||visible which questions where edited, deleted, added|X|X|X|X|X|X (if he's creator of questionnaire)||||
|
|
|
||rearrange questions|X|X|X|||X (if he's creator of questionnaire)||||
|
|
|
|Working Status|1: noch nicht bearbeitet|X|X|X|X (can work on questions in this status & can change status to the next one "muss bearbeitet werden")|does not see the working status => field is empty|||||
|
|
|
||2: muss bearbeitet werden|X|X|X|X (can only work on questions in this status & can change status to the next one "muss geprüft werden")|does not see the working status => field is empty|X (if he's creator of questionnaire)||||
|
|
|
||3: muss geprüft werden|X|X|X||does not see the working status => field is empty|X (if he's creator of questionnaire)||||
|
|
|
||4: ist geprüft|X|X|X||does not see the working status => field is empty|X (if he's creator of questionnaire)||||
|
|
|
||5: Bearbeitung abgeschlossen|X|X|X||does not see the working status => field is empty|X (if he's creator of questionnaire)||||
|
|
|
||6: Frage fertig für Fragebogen|X|X|||does see the working status, but cannot change it|X (if he's creator of questionnaire)||||
|
|
|
|Rating & Commenting|use the star-rating function & see who rated how|X|X|X|X|X|X (if he's creator of questionnaire) & can add own rating for our questions, however he cannot see the study internal rating||||
|
|
|
||comment on questions|X|X|X|X|X|X (if he's creator of questionnaire)||||
|
|
|
||vote on comments|X|X|X|X|X|X (if he's creator of questionnaire)||||
|
|
|
||delete all comments|X|X||||X (if he's creator of questionnaire)||||
|
|
|
||delete own comments|X|X|X|X|X|X (if he's creator of questionnaire)||||
|
|
|
|Administration|assign rights|X|||||X (if he's creator of questionnaire)||||
|
|
|
||assign login details|X|||||X (if he's creator of questionnaire)||||
|
|
|
|
|
|
|
|
|
**Info: external user becomes administrator for own created questionnaire* |
|
|
Since in the future QMD will have **External Users**, which will be able to manage its own Groups, Users, Roles, Study, Questionnaire and Question. Therefore I propose that the user preiviliges is bound to the specific Study or Study-Group instead to the System
|
|
|
|
|
|
## Proposed QMD System permission
|
|
|
|
|
|
|Actions/Privilege|Admin|Content-Admin|User *(A)*|
|
|
|
|--- |--- |--- |--- |
|
|
|
|View something in the system?|✓|✓|✓|
|
|
|
|Create Study-Group|✓|✓||
|
|
|
|Create Study|✓|✓||
|
|
|
|Manage QMD User & roles|✓|||
|
|
|
|
|
|
*(A) Default role assign to user after registration successful.*
|
|
|
|
|
|
## Proposed QMD Study permission
|
|
|
|
|
|
|Actions/Privilege|Owner *(A)*|Study-Admin|Research Fellow|Research Assistant|Cooperating Partner|Archive|Translator *(B)*|
|
|
|
|--- |--- |--- |--- |--- |--- |--- |--- |
|
|
|
|((Study actions))||||||||
|
|
|
|Create new study|✓|||||||
|
|
|
|Edit study|✓|||||||
|
|
|
|Delete study|✓|||||||
|
|
|
|((Questionnaire actions))||||||||
|
|
|
|Create new questionnaire|✓|✓|✓|||||
|
|
|
|Copy/Clone questionnaire|✓|✓|✓|||||
|
|
|
|Export questionnaire|✓|✓|✓|||||
|
|
|
|Delete questionnaire|✓|✓|✓|||||
|
|
|
|((Question actions))||||||||
|
|
|
|Create new question|✓|✓|✓|✓||||
|
|
|
|Copy/Clone questions|✓|✓|✓|✓||||
|
|
|
|Edit question|✓|✓|✓|✓||||
|
|
|
|Delete questions|✓|✓|✓|||||
|
|
|
|Rearrange questions|✓|✓|✓|||||
|
|
|
|Restore question history|✓|✓||||||
|
|
|
|View question on any stage|✓|✓|✓|✓|✓|||
|
|
|
|((Working with question stage))||||||||
|
|
|
|1: noch nicht bearbeitet|✓|✓|✓|✓*(1)*|*(3)*||✓*(5)*|
|
|
|
|2: muss bearbeitet werden|✓|✓|✓|✓*(2)*|*(3)*||✓*(5)*|
|
|
|
|3: muss geprüft werden|✓|✓|✓||*(3)*||✓*(5)*|
|
|
|
|4: ist geprüft|✓|✓|✓||*(3)*||✓*(5)*|
|
|
|
|5: Bearbeitung abgeschlossen|✓|✓|✓||*(4)*||✓*(5)*|
|
|
|
|6: Frage fertig für Fragebogen|✓|✓||||||
|
|
|
|((Rating & Commenting))||||||||
|
|
|
|Use the star-rating function & see who rated how|✓|✓|✓|✓|✓|||
|
|
|
|Comment on questions|✓|✓|✓|✓|✓|||
|
|
|
|Vote on comments|✓|✓|✓|✓|✓|||
|
|
|
|Delete own comments|✓|✓|✓|✓|✓|||
|
|
|
|Delete all comments|✓|✓||||||
|
|
|
|((Study User and Role management))||||||||
|
|
|
|Manage user & roles of the study|✓|||||||
|
|
|
|
|
|
*(A) The owner is also QMD (Content Admin). It is like a Admin in specific study*
|
|
|
*(B) The Translator will only translate question content on specific language*
|
|
|
*(1) Can work on questions in this status & can change status to the next one "muss bearbeitet werden"*
|
|
|
*(2) Can only work on questions in this status & can change status to the next one "muss geprüft werden"*
|
|
|
*(3) Does not see the working status – field is empty*
|
|
|
*(4) Does see the working status*
|
|
|
*(5) Translation on certain Question content (e.g. title, text) possible at that stage*
|
|
|
|
|
|
|
|
|
|
|
|
## Proposed QMD Study-Group permission
|
|
|
|Actions/Privilege|Owner *(A)*|Study-Admin|Research Fellow|Research Assistant|Cooperating Partner|Archive|Translator *(B)*|
|
|
|
|--- |--- |--- |--- |--- |--- |--- |--- |
|
|
|
|((Study actions))||||||||
|
|
|
|Create new Study-Group|✓|||||||
|
|
|
|Add study to group|✓|||||||
|
|
|
|Create new study|✓|||||||
|
|
|
|Edit study|✓|||||||
|
|
|
|Delete study|✓|||||||
|
|
|
|((Questionnaire actions))||||||||
|
|
|
|Create new questionnaire|✓|✓|✓|||||
|
|
|
|Copy/Clone questionnaire|✓|✓|✓|||||
|
|
|
|Export questionnaire|✓|✓|✓|||||
|
|
|
|Delete questionnaire|✓|✓|✓|||||
|
|
|
|((Question actions))||||||||
|
|
|
|Create new question|✓|✓|✓|✓||||
|
|
|
|Copy/Clone questions|✓|✓|✓|✓||||
|
|
|
|Edit question|✓|✓|✓|✓||||
|
|
|
|Delete questions|✓|✓|✓|||||
|
|
|
|Rearrange questions|✓|✓|✓|||||
|
|
|
|Restore question history|✓|✓||||||
|
|
|
|View question on any stage|✓|✓|✓|✓|✓|||
|
|
|
|((Working with question stage))||||||||
|
|
|
|1: noch nicht bearbeitet|✓|✓|✓|✓*(1)*|*(3)*||✓*(5)*|
|
|
|
|2: muss bearbeitet werden|✓|✓|✓|✓*(2)*|*(3)*||✓*(5)*|
|
|
|
|3: muss geprüft werden|✓|✓|✓||*(3)*||✓*(5)*|
|
|
|
|4: ist geprüft|✓|✓|✓||*(3)*||✓*(5)*|
|
|
|
|5: Bearbeitung abgeschlossen|✓|✓|✓||*(4)*||✓*(5)*|
|
|
|
|6: Frage fertig für Fragebogen|✓|✓||||||
|
|
|
|((Rating & Commenting))||||||||
|
|
|
|Use the star-rating function & see who rated how|✓|✓|✓|✓|✓|||
|
|
|
|Comment on questions|✓|✓|✓|✓|✓|||
|
|
|
|Vote on comments|✓|✓|✓|✓|✓|||
|
|
|
|Delete own comments|✓|✓|✓|✓|✓|||
|
|
|
|Delete all comments|✓|✓||||||
|
|
|
|((Study User and Role management))||||||||
|
|
|
|Manage user & roles of the study-group|✓|||||||
|
|
|
|
|
|
*(A) The owner is also QMD (Content Admin). It is like a Admin in specific study*
|
|
|
*(B) The Translator will only translate question content on specific language*
|
|
|
*(1) Can work on questions in this status & can change status to the next one "muss bearbeitet werden"*
|
|
|
*(2) Can only work on questions in this status & can change status to the next one "muss geprüft werden"*
|
|
|
*(3) Does not see the working status – field is empty*
|
|
|
*(4) Does see the working status*
|
|
|
*(5) Translation on certain Question content (e.g. title, text) possible at that stage* |