Actions

Upravljanje uporabnikov

From LimeSurvey Manual

Revision as of 15:50, 8 November 2018 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

Upravljanje uporabnikov

The user management tool allows you to add additional administration users to LimeSurvey. We will just call them 'users' in this chapter. Do not confuse them with survey participants (respondents).


Ustvarjanje uporabnikov

Za ustvarjanje novega uporabnika odprite upravljalnik uporabnikov (glavni meni -> Ustvari/uredi uporabnike File:LimeSurveyBenuzerVerwaltung.jpg).


File:LimeSurveyBenuzerVerwaltung.jpg


Then, click on Add user located in the upper right area of User control table. A window will show up asking you to:

  • Vnesite želeno uporabniško ime v besedilno polje Uporabniško ime.
  • Vnesite elektronski naslov v besedilno polje Elektronski naslov. Upoštevajte:
    • če ne želite, da nov uporabnik dobi potrditveno sporočilo s povezavo na vaš anketni sistem, uporabniškim imenom in geslom, lahko uporabite vaš elektronski naslov in uporabnika sami potrdite. Po urejeni potrditvi lahko spremenite uporabnikov elektronski naslov.
    • LimeSurvey pošilja potrditvena elektronska sporočila na naslove, ki ste jih vnesli v polje Elektronski naslov. Ta elektronski naslov bo uporabljen za običajni kontaktni naslov za ankete, ki jih ustvari ta uporabnik.
  • Vnesite uporabnikovo polno ime v besedilno polje Ime uporabnika. Upoštevajte:
    • polno ime se bo uporabilo kot običajno kontaktno ime za ankete, ki jih ustvari ta uporabnik.
  • Klikni Dodaj uporabnika



Tako ustvarite novega uporabnika. Več o nastavitvah uporabniških pravic boste našli v nadaljevanju.



As you can see below, there are four options under the Action column that allow you to:



  • edit the general aspects of a user - by clicking the pen symbol.
  • delete the user from the survey administrators database - by clicking the wastebin button.
  • set global permissions for a user - by clicking the lock symbol.
  • set theme permissions for a user - by clicking the pen-and-lock symbol.

Uredi uporabnika

Za urejanje uporabnika uporabite ikono v olbiki pisala .

Nastavite lahko nov elektronski naslov, polno ime in celo spremenite geslo. Ko ste končali z vnašanjem sprememb, kliknite Shrani.


Delete user

Za brisanje uporabniškega računa enostavno kliknite na gumb za brisanje v vrstici z uporabniškim računom, ki se bi naj izbrisal in potrdite s klikom na Vredu.

Globalne pravice za uporabnika

  Global permissions apply to the whole LimeSurvey application. If you want to set permissions only for a specific survey, you can use the survey permissions settings.


Za nastavitev globalnih pravic uporabnika zgolj kliknite na ikono .



The CRUD (create, read, update, and delete) system is employed (like in the survey permission settings). To fine-tune user permissions, we strongly recommend to extend the matrix using the double-right arrowhead, which is located in its upper right corner. If you check the first box, all the CRUD permissions in that row are automatically checked.

Sedaj lahko dodate ali odstranite sledeče pravice.

  • SuperAdministrator: to pravico lahko doda ali odstrani le uporabnik admin in z njo omogoči vse pravice nad celotno namestitvijo LimeSurvey-a. Upoštevajte: ta pravica je zelo močna in jo je potrebno dodeljevati zelo previdno.
  • Ustvari anketo: ta pravica omogoča uporabniku ustvarjanje ankete, kot tudi njen zagon in ustavitev. To je običajna pravica za uporabnike, ki naj bi ustvarjali svoje lastne ankete.
  • Nastavitve: s to pravico lahko uporabnik preveri konsistentnost podatkov, shrani SQL zbirko podatkov v sql datoteko in vidi php podatke v globalnih nastavitvah.
  • Ustvari uporabnika: s to pravico lahko uporabnik ustvari nove uporabnike in izbriše tiste, ki jih je s tem računom ustvaril. Novo ustvarjeni uporabnik ne more imeti višjih pravic od uporabnika, ki je račun ustvaril. V kolikor uporabnik potrebuje višje pravice, mu jih mora dodeliti SuperAdministrator.
  • Uporabi vse/uredi predloge: omogoča uporabniku uporabo vseh oblikovanih predlog in urejanje vseh nestandardnih predlog. Uporabnik s to pravico mora imeti dovolj znanja na področju HTML/php, Javascript-a in CSS-ja.
  • Manage labels: ta pravica omogoča ustvarjanje, urejanje in brisanje zbirk možnih odgovorov.
  • Label sets: Permission to create, view, update, delete, export, and import label sets. The label sets don't have specific permissions (unlike themes).
  • Settings & Plugins: With this permission a user can check data integrity, save the SQL database to an .sql file, manage global settings, view the PHP info in the global settings, and manage all plugins.
  • Surveys: Gives access to all surveys. To allow a user to only create and manage their own survey, give the user the 'create' permission. A creator of a survey is the owner of the survey and will always be able to manage it. Remember that each survey can grant different permissions .
The global permission is applied before the survey-specific permission!
  • Themes: It allows the user to use all the available design themes and edit all non-standard themes. A person with this right should have sufficient knowledge in terms of HTML, Javascript, and CSS. If a user is not familiar with these things and is supposed to use a specific design themes, it would be better to only give him 'read' permission. Each theme can have specific permissions.
  • User groups: This permission allows a user to create/view/update/delete user groups.
  • Users: A user can create, modify, and delete his own administration users with this permission. The newly created users cannot have higher permissions than the parent user. You will also not be able to edit users owned by other administration users. If this has to be done, then a Superadministrator permission has to be granted.
  • Superadministrator: This permissions can only be added by other Superadministrator with this setting as update and grants full permission to the whole LimeSurvey application.
  Warning : 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 LimeSuvey's panel, he will get the following error: 'Internal database authentication method is not allowed for this user'.
All the permissions mentioned above that belong to the forced super administrator cannot be removed via the GUI.


Nastavljanje pravic uporabniku za predloge

S pravicami predlog lahko nastavite katero obliko predlog lahko uporabnik izbere pri ustvarjanju ali urejanju ankete. Smiselno je uporabniku omejiti oblikovane predloge, do katerih lahko dostopa, da preprečite uporabo neprimerno oblikovanih predlog za uporabnika oz. anketo.

Opomba: če imate posebej oblikovano predlogo za skupino uporabnikov, boste najbrž želeli omejiti dostop za njih edino do predlog, ki so ustvarjene za njihove potrebe.

Za nastavitev ali urejanje uporabnikovih pravic za predloge klikni na ikono .



Sedaj lahko izberete oblike predlog, med katerimi bo lahko ta uporabnik izbiral. Ko zaključite z izbiro predlog, kliknite na gumb Shrani nastavitve .

Najbolj pomembni primeri za dodeljevanje pravic uporabnikom so zbrani v delu tega prispevka z imenom primeri uporabe.

Uporaba enkratnih gesel

Od različice 1.81 dalje lahko uporabnik dostopa do prijavnega okna za Limesurvey na povezavi /limesurvey/admin ter posreduje uporabniško ime in enkratno geslo, ki je bilo pred tem zapisano v tabelo uporabnikov (stolpec one_time_pw) s pomočjo zunanje aplikacije.

Za aktiviranje tega načina vpisa je v datoteki config.php potrebno vklopiti nastavitev ($use_one_time_passwords = true;).

URL mora vsebovati naslednje spremenljivke:

  • user: uporabniško ime, ki se običajno uporablja za vpis v LimeSurvey. To uporabniško ime mora obstajati v tabeli 'users' v zbirki podatkov.
  • onepass: geslo v obliki besedila, ki se potem primerja z geslom v tabeli 'users'

Veljaven URL za prijavo z uporabo enkratnega gesla bi zgledal podobno kot ...

The 'secretpassword' field is plain text, not MD5 code.

Stvari, na katere je potrebno paziti:

  • enkratna gesla morajo biti omogočena v datoteki config.pop z nastavitvijo "$use_one_time_passwords = true;" (za 1.92) in podobno "use_one_time_passwords => true" (za 2.0 ).
  • uporabniško ime za uporabo z enkratnim geslom mora obstajati v LimeSurveyevi tabeli users
  • enkratno geslo, ki se lahko nastavi z zunanjo aplikacijo, mora biti shranjeno v tabelo users kot MD5 zapis
  • posredovano geslo v obliki golega besedila bo kodirano z uporabo funkcije md5() in bo potem primerjano s shranjeno vrednostjo v stolpcu one_time_pw v tabeli users. Oba gesla se morata ujemati.
  • po prvi prijavi z enkratnim geslom se to geslo odstrani iz zbirke podatkov. Uporabnik se ne bo mogel več prijaviti s tem geslom.

Nastavitve pravic za posamezno anketo

Te pravice se nanašajo le na posamezno anketo. Če želite nastaviti pravice za celoten sistem, lahko uporabite globalne pravice.


Opomba: za nastavitev pravic na posamezni anketi mora obstajati uporabniški račun. Če račun ne obstaja, ga morate najprej ustvariti in nato spremeniti pravice ankete. Uporabniku ni potrebno uveljavljati nobenih globalnih pravic, dovolj je le da obstaja uporabniški račun.


By default, an user (non-admin) cannot grant survey permissions to users that are not part of the same group as the survey administrator. This is a security option enabled by default in LimeSurvey. To change this, you need to deactivate option Group member can only see own group, located in the Global settings, under the Security tab. However, if you feel unsure about disabling this option, you can create groups containing those users that can be seen and be granted survey permissions by a survey creator.


Da spremenite pravice ankete, morate v meniju Lastnosti ankete izbrati Dovoljenja ankete.




Nastavitve uporabnikovih pravic za posamezno anketo

V naslednjem koraku izberete uporabnika, kateremu želite spremeniti pravice ankete in kliknite gumb Dodaj uporabnika.



Ko kliknete na gumb Nastavi dovoljenja ankete, se prikaže uporabnikova tabela pravic za anketo.

V tej tabeli lahko nastavite pravice za različne značilnosti ankete. Enostavno kliknite na potrditveno polje, če želite dodati ali odstraniti posamezno pravico. Če izberete potrditveno polje v prvem stolpcu, se bodo izbrale/odstranile vse pravice v tej vrsti.

V ostalih stolpcih lahko določite, če bo uporabnik lahko izvajal posamezno dejanje za izbrano pravico.

Najbolj pomembni primeri za dodeljevanje pravic uporabnikom so zbrani v delu tega prispevka z imenom primeri uporabe.

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.

In the next step, select 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.



Ko zaključite z urejanjem pravic ankete, kliknite na gumb Shrani.

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.

Primeri uporabe

V tem delu prispevka posredujemo par idej o možnih primerih v praksi in katere pravice so dobra izbira.


Dodan bo nov uporabnik zadolžen za upravljanje LimeSurvey-a

  • Prijavite se kot admin
  • Ustvarite nov uporabniški račun
  • V globalnih pravicah nastavite pravico SuperAdministrator za tega uporabnika
  • ni potrebno: nastavite pravice za predloge (SuperAdministrator ima vse pravice za vse predloge)
  • ni potrebno: nastavite pravice ankete (SuperAdministrator ima vse pravice za vse ankete)


Nov uporabnik želi ustvarjati lastne ankete

  • Prijavite se kot admin ali drug uporabnik s pravico SuperAdministrator
  • Ustvarite nov uporabniški račun
  • Uporabniku nastavite globalno pravico Ustvari anketo
  • Uporabniku nastavite pravice za predloge, do katerih naj bi dostopal
  • ni potrebno: nastavite pravice anket (ustvarjalec ankete ima vsa dovoljenja za njegove/njene ankete)

Ustvarjalec ankete potrebuje drugega uporabnika za urejanje njegove ankete

  • Prijavite se kot admin ali drug uporabnik s pravico SuperAdministrator
  • Ustvarite nov uporabniški račun
  • Uporabniku ne dajajte nobenih globalnih pravic
  • Uporabniku ne dajajte nobenih pravic za predloge
  • Nastavite pravice za ankete kot jih želite. Odvisno je od tega, kaj naj bi novi uporabnik delal in koliko pravic potrebuje. Če potrebuje vse pravice za ankete, lahko izbirate potrditvena polja v prvem stolpcu (tista, ki imajo v naslovni celici gumb << ali >>).


Nov uporabnik zadolžen za pregled in izvoz rezultatov anketiranja

  • Prijavite se kot admin ali drug uporabnik s pravico SuperAdministrator
  • Ustvarite nov uporabniški račun
  • Uporabniku ne dajajte nobenih globalnih pravic
  • Uporabniku ne dajajte nobenih pravic za predloge
  • Omogočite pravice ankete za: Odgovori: Poglej/Beri in Izvoz ter Statistike: Poglej/Beri



Obstaja nekaj možnih kategorij uporabnikov, ki dostopajo do anketnega portala. Le ena kategorija se v kodi in dokumentaciji dejansko imenuje uporabnik. Poglejmo si, katere so te kategorije uporabnikov, da bomo bolje razumeli terminologijo progama.