3
$string['enrolname'] = 'LDAP';
4
$string['description'] = '<p>You can use an LDAP server to control your enrolments.
5
It is assumed your LDAP tree contains groups that map to
6
the courses, and that each of thouse groups/courses will
7
have membership entries to map to students.</p>
8
<p>It is assumed that courses are defined as groups in
9
LDAP, with each group having multiple membership fields
10
(<em>member</em> or <em>memberUid</em>) that contain a unique
11
identification of the user.</p>
12
<p>To use LDAP enrolment, your users <strong>must</strong>
13
to have a valid idnumber field. The LDAP groups must have
14
that idnumber in the member fields for a user to be enrolled
16
This will usually work well if you are already using LDAP
18
<p>Enrolments will be updated when the user logs in. You
19
can also run a script to keep enrolments in synch. Look in
20
<em>enrol/ldap/enrol_ldap_sync.php</em>.</p>
21
<p>This plugin can also be set to automatically create new
22
courses when new groups appear in LDAP.</p>';
23
$string['enrol_ldap_server_settings'] = 'LDAP Server Settings';
24
$string['enrol_ldap_host_url'] = 'Specify LDAP host in URL-form like
25
\'ldap://ldap.myorg.com/\'
26
or \'ldaps://ldap.myorg.com/\'';
27
$string['enrol_ldap_version'] = 'The version of the LDAP protocol your server is using.';
28
$string['enrol_ldap_bind_dn'] = 'If you want to use bind-user to search users,
29
specify it here. Someting like
30
\'cn=ldapuser,ou=public,o=org\'';
31
$string['enrol_ldap_bind_pw'] = 'Password for bind-user.';
32
$string['enrol_ldap_search_sub'] = 'Search group memberships from subcontexts.';
33
$string['enrol_ldap_student_settings'] = 'Student enrolment settings';
34
$string['enrol_ldap_teacher_settings'] = 'Teacher enrolment settings';
35
$string['enrol_ldap_course_settings'] = 'Course enrolment settings';
36
$string['enrol_ldap_student_contexts'] = 'List of contexts where groups with student
37
enrolments are located. Separate different
38
contexts with \';\'. For example:
39
\'ou=courses,o=org; ou=others,o=org\'';
40
$string['enrol_ldap_student_memberattribute'] = 'Member attribute, when users belongs
41
(is enrolled) to a group. Usually \'member\'
43
$string['enrol_ldap_teacher_contexts'] = 'List of contexts where groups with teacher
44
enrolments are located. Separate different
45
contexts with \';\'. For example:
46
\'ou=courses,o=org; ou=others,o=org\'';
47
$string['enrol_ldap_teacher_memberattribute'] = 'Member attribute, when users belongs
48
(is enrolled) to a group. Usually \'member\'
50
$string['enrol_ldap_autocreation_settings'] = 'Automatic course creation settings';
51
$string['enrol_ldap_autocreate'] = 'Courses can be created automatically if there are
52
enrolments to a course that doesn\'t yet exist
54
$string['enrol_ldap_objectclass'] = 'objectClass used to search courses. Usually
56
$string['enrol_ldap_category'] = 'The category for auto-created courses.';
57
$string['enrol_ldap_template'] = 'Optional: auto-created courses can copy
58
their settings from a template course.';
59
$string['enrol_ldap_updatelocal'] = 'Update local data';
60
$string['enrol_ldap_editlock'] = 'Lock value';
62
$string['enrol_ldap_course_idnumber'] = 'Map to the unique identifier in LDAP, usually
63
<em>cn</em> or <em>uid</em>. It is
64
recommended to lock the value if you are using
65
automatic course creation.';
66
$string['enrol_ldap_course_shortname'] = 'Optional: LDAP field to get the shortname from.';
67
$string['enrol_ldap_course_fullname'] = 'Optional: LDAP field to get the full name from.';
68
$string['enrol_ldap_course_summary'] = 'Optional: LDAP field to get the summary from.';
69
$string['enrol_ldap_general_options'] = 'General Options';