Actions

Gebruikersbeheer

From LimeSurvey Manual

Revision as of 16:03, 11 February 2018 by Han (talk | contribs) (Created page with "Zoals je hieronder kunt zien, zijn er 4 opties onder de kolom '''Actie''' waarmee je:")

Gebruikersbeheer

Met gebruikersbeheer kunt u extra beheerders toevoegen. In dit hoofdstuk noemen we ze gewoon 'gebruikers'. Verwar ze niet met deelnemers aan de enquête (ook wel respondenten genoemd).

Gebruiker toevoegen

Om een gebruiker toe te voegen, klik op Configuratie -> Gebruikersbeheer.

File:LimeSurveyBenuzerVerwaltung.jpg

Klik daarna op Gebruiker toevoegen, dat staat rechtsboven de Gebruikersbeheertabel. Op een vervolgscherm wordt je dan gevraagd om:

  • Vul de gewenste gebruikersnaam in;
  • Vul het e-mailadres in.
    • LimeSurvey stuurt altijd een bevestiging per e-mail. Dit adres wordt ook gebruikt als contactadres voor enquêtes die door deze gebruiker aangemaakt worden.
    • Als je de gebruiker geen bevestiging wilt sturen, moet je hier je eigen e-mailadres invoeren. Na bevestiging kun je het wijzigen in dat van de gebruiker;
  • Vul de volledige naam van de gebruiker. Dit wordt gebruikt als contactpersoon.
  • Klik op de knop Gebruiker toevoegen.

De gebruiker is nu aangemaakt. Daarna zul je de globale rechten van de nieuwe gebruiker willen instellen, daarover later meer.

Zoals je hieronder kunt zien, zijn er 4 opties onder de kolom Actie waarmee je:

  • wijzig de algemene gegevens van een gebruiker door te klikken op de groene pen;
  • verwijder de gebruiker door te klikken op de afvalbak;
  • stel de rechten van de gebruiker in door te klikken op het slotje;
  • stel de sjabloonrechten van de gebruiker in door te klikken op de groene pen met een slotje.

Gebruiker wijzigen

Gebruik het pen-symbool om een gebruiker te wijzigen.

Daarna kun je het e-mailadres, de naam en het wachtwoord wijzigen. Om de wijziging(en) op te slaan klik op Bewaar.

Gebruiker verwijderen

Gebruik het verwijder-icoon in dezelfde regel om een gebruiker te verwijderen, en bevestig de verwijdering met OK.

Globale rechten van een gebruiker instellen

  Globale rechten gelden voor de hele LimeSurvey-installatie. Als je alleen voor één enquête rechten wil instellen kun je dat hier doen.


Klik op het slot-symbool om de rechten van een gebruiker in te stellen.

Er wordt gewerkt met de CRUD-methode (Create, read, update en delete) , net als bij gebruikersrechten voor een enquête. Klik als je de rechten wilt aanpassen altijd op de dubbele pijl (rechtsboven) om de matrix uit te klappen. Als je de eerste box aanvinkt dan worden alle boxen aangevinkt (dan wel uitgevinkt).

Nu kun je de volgende rechten instellen:

  • Labelsets: Het recht om labelsets te beheren (aanmaken, bekijken, wijzigen, verwijderen, exporteren en te importeren).
  • Instellingen & Plugins: Met dit recht kan een gebruiker de integriteit van gegevens controleren, de SQL-database exporteren naar een sql-bestand, de algemene instellingen beheren, php-info bekijken in de algemene instellingen. Ook kunnen de plug-ins worden beheerd.
  • Enquête: geeft toegang tot alle enquêtes. Om een gebruiker alleen zijn eigen enquêtes aan te laten maken en te laten beheren moet je alleen het recht 'create' toekennen. De aanmaker van de enquête is de eigenaar en de beheerder. Per enquête kunnen aan gebruikers verschillende rechten worden toegekend.
De globale rechten worden toegepast voor de rechten van de specifieke enquête!
  • Sjablonen: geeft de gebruiker rechten om de niet-standaardsjablonen te beheren en om alle sjablonen te gebruiken. Deze gebruiker moet voldoende kennis van HTML, JavaScript en CSS hebben. Mocht dit niet het geval zijn, stel dan liever de sjabloonrechten in op alleen lezen. Elk sjabloon kan eigen rechten hebben.
  • Gebruikersgroepen: Het recht van een gebruiker om gebruikersgroepen aan te maken, te bekijken, te wijzigen en te verwijderen.
  • Gebruikers: geeft de gebruiker het recht om eigen gebruikers aan te maken, te wijzigen, te verwijderen en maximaal zijn eigen rechten te geven. Andere rechten kunnen alleen door een Hoofdbeheerder ingesteld worden.
  • Superadministrator: This permissions can only be added or removed by the user called admin and grants full permission to the whole LimeSurvey installation.

{Alert|title=Warning|text=This permissions is very powerful and you should be very careful with granting it.}}

  • Use internal database authentication: This permission allows users to access LimeSurvey's panel via the authentication page (e.g. http://domain/admin/authentication/sa/login). If it is unchecked and the respective user tries to connect to the LimeSuvey's panel, he will get the following error: 'Internal database authentication method is not allowed for this user'.

Sjabloonrechten van een gebruiker instellen

With template permissions, you can decide which design templates a user can select when creating or editing a survey. It might be a good idea to restrict the design templates a user can select in order to prevent unwanted use of design templates, which you might consider to be not suitable for a survey/questionnaire.

For example, if you have a specific design template for a group of users or customers, you might want to restrict their access to other templates to make them use only the template created for their purpose.

Klik op het pen-slotsymbool om de rechten van een gebruiker op een sjabloon te wijzigen

Selecteer nu de sjablonen waar de gebruiker of gebruikersgroep toegang tot heeft. Druk daarna op Instellingen bewaren in de rechterbovenhoek: 0.75px

To get a proper understanding of this function, check the examples provided below.

Wegwerpwachtwoorden gebruiken

A user can call the LimeSurvey login at /limesurvey/admin and enter a username and a one-time password (which was previously written into the users table - column one_time_pw - by an external application).

To enable this login method, the line $use_one_time_passwords = false; has to be set 'true' in config.php (it is 'false' by default).

De URL moet de volgende waarden bevatten:

  • user: de gebruikersnaam die gebruikt wordt om in te loggen op LimeSurvey. Deze moet bestaan!
  • onepass: het wachtwoord dat opgeslagen ligt in de gebruikerstabel

A valid URL to login using a one-time password will look like this:

Things to watch out for:

  • To enable this login method, the line $use_one_time_passwords = false; has to be set true in config.php (it is 'false' by default).
  • The passed username has to exist in LimeSurvey's users table.
  • The one-time password (which can be set via an external application) has to be stored as MD5 hash in column one_time_pw of table users.
  • The passed plain text password will be hashed using the sha256 function and will then be compared to the stored hash in column one_time_pw of table users. Both passwords have to match.
  • After the first login with the one-time password, it gets deleted from the database. The user won't be able to log in anymore with that respective password a second time.

Rechten voor een enquête instellen

These permissions only apply for a single survey. If you want to set permissions for the whole system, you can use global permissions. These permissions can be offered either to a single user or to a user group.

  Attention : An existing user account is required to set permissions for a single survey. If the account doesn't exist, you have to create it first and then change the survey permissions. The same applies to offering survey permissions to a user group. Besides the necessity to have one created, you also need to add at least one user to that group in order to be able to select it and grant it survey permissions.


To change the survey permissions, you have to select the Settings menu of your survey, which includes the general settings of your installation. Then, click on Survey permissions and choose to whom would you like to offer permissions. The rights can be offered either separately to specific users or to a user group.

Gebruikersrechten gebruiker voor een enquête instellen

Kies daarna de gebruiker waarvoor je de rechten wilt instellen en klik op Voeg gebruiker toe.

After you click Set survey permissions, the user's survey permissions matrix will be shown.

In deze matrix kun je de rechten instellen van de gebruiker op de enquête. Om rechten in te stellen klik je op de betreffende checkbox. De checkbox in de eerste kolom zet of wist alle rechten in die rij.

Click on the double-right arrowhead to access the extended version of the matrix to choose specifically the actions that can be performed by a user. After you finished editing the survey permissions, click on the Save button, which is located in the upper right part of the screen.

Some examples are provided below in order to help you get a better understanding of the Limesurvey's survey permissions system.

Grant survey permissions to a user group

Click on add a user group and select the user group to which you would like to add the permission rights.

You will select in the next step the permissions that you will allocate to the members of that user group. Do not forget to click on the double right arrowhead to get an extended view of the permissions matrix.

After you finished editing the survey permissions, click on the Save button, which is located in the upper right part of the screen.

Some examples are provided below in order to help you get a better understanding of the Limesurvey's survey permissions system.

The user group function is still experimental. Use our bugs tracker to describe any kind of inconsistencies.

Voorbeelden

Different scenarios are presented below. They provide some advice about which rights are necessary for some specific tasks and how they can be granted to the users.

I want to add a new person in charge for administrating LimeSurvey

  • Log in as admin.
  • Create a new user account.
  • Grant that user the Superadministrator permission.
  • Not necessary : Setting the template permissions (Superadministrator has all permissions for all templates).
  • Not necessary : Setting the survey permissions (Superadministrator has all permissions for all surveys).

Een nieuwe gebruiker wil zelf enquêtes aanmaken

  • Login als admin, of als een gebruiker met Hoofdbeheerder-rechten.
  • Maak een nieuw gebruikersaccount aan.
  • Stel de rechten voor deze gebruiken op Maak een enquête aan.
  • Stel optioneel de rechten in op de sjablonen die de gebruiker of groep mag gebruiken.

De eigenaar van een enquête heeft een ander persoon nodig om zijn enquête te wijzigen

  • Login als admin, of als een gebruiker met Hoofdbeheerder-rechten.
  • Maak een nieuw gebruikersaccount aan.
  • Stel geen globale rechten voor deze gebruiker.
  • Stel geen sjabloonrechten in.
  • Stel de enquêterechten in op wat de gebruiker (niet) mag doen. Klik op de dubbele pijl om de matrix uit te klappen.

Een persoon moet resultaten in kunnen zien en ze exporteren

  • Login als admin, of als een gebruiker met Hoofdbeheerder-rechten
  • Maak een nieuw gebruikersaccount aan.
  • Stel geen als rechten in.
  • Stel geen als sjabloonrechten in.
  • Stel de enquêterechten in op: Responses: bekijk/lees en exporteer, Statistieken: bekijk /lees.

I need help from two interns that can help me with the translation of my survey

  • Log in as admin (or as a user that has the Superadministratpr permission).
  • Create n user accounts (where n is the number of translators).
  • Create a user group called Translators and add the n accounts to this group.
  • Go to the Survey permissions and click on Add a user group.
  • If they do only translations, then offer them the Quick translation permission.
Bekijk het overzicht met gebruikersrollen en hun classificatie.