Add CourseXAdded lang

remotes/angel/1.11.x
jmontoyaa 8 years ago
parent 9ce170d4db
commit f8abb105c7
  1. 6
      main/admin/course_add.php
  2. 227
      main/lang/english/trad4all.inc.php

@ -212,8 +212,10 @@ if ($form->validate()) {
if ($courseInfo && isset($courseInfo['course_public_url'])) { if ($courseInfo && isset($courseInfo['course_public_url'])) {
Display::addFlash( Display::addFlash(
Display::return_message( Display::return_message(
get_lang('Added').' '. sprintf(
Display::url($courseInfo['course_public_url'], $courseInfo['course_public_url']), get_lang('CourseXAdded'),
Display::url($courseInfo['title'], $courseInfo['course_public_url'])
),
'confirmation', 'confirmation',
false false
) )

@ -325,18 +325,18 @@ $DeleteUsersNotInList = "Unsubscribe students which are not in the imported list
$IfSessionExistsUpdate = "If a session exists, update it"; $IfSessionExistsUpdate = "If a session exists, update it";
$CreatedByXYOnZ = "Create by <a href=\"%s\">%s</a> on %s"; $CreatedByXYOnZ = "Create by <a href=\"%s\">%s</a> on %s";
$LoginWithExternalAccount = "Login without an institutional account"; $LoginWithExternalAccount = "Login without an institutional account";
$ImportAikenQuizExplanationExample = "This is the text for question 1 $ImportAikenQuizExplanationExample = "This is the text for question 1
A. Answer 1 A. Answer 1
B. Answer 2 B. Answer 2
C. Answer 3 C. Answer 3
ANSWER: B ANSWER: B
This is the text for question 2 This is the text for question 2
A. Answer 1 A. Answer 1
B. Answer 2 B. Answer 2
C. Answer 3 C. Answer 3
D. Answer 4 D. Answer 4
ANSWER: D ANSWER: D
ANSWER_EXPLANATION: this is an optional feedback comment that will appear next to the correct answer."; ANSWER_EXPLANATION: this is an optional feedback comment that will appear next to the correct answer.";
$ImportAikenQuizExplanation = "The Aiken format comes in a simple text (.txt) file, with several question blocks, each separated by a blank line. The first line is the question, the answer lines are prefixed by a letter and a dot, and the correct answer comes next with the ANSWER: prefix. See example below."; $ImportAikenQuizExplanation = "The Aiken format comes in a simple text (.txt) file, with several question blocks, each separated by a blank line. The first line is the question, the answer lines are prefixed by a letter and a dot, and the correct answer comes next with the ANSWER: prefix. See example below.";
$ExerciseAikenErrorNoAnswerOptionGiven = "The imported file has at least one question without any answer (or the answers do not include the required prefix letter). Please make sure each question has at least one answer and that it is prefixed by a letter and a dot or a parenthesis, like this: A. answer one"; $ExerciseAikenErrorNoAnswerOptionGiven = "The imported file has at least one question without any answer (or the answers do not include the required prefix letter). Please make sure each question has at least one answer and that it is prefixed by a letter and a dot or a parenthesis, like this: A. answer one";
@ -425,18 +425,18 @@ $VersionUpToDate = "Your version is up-to-date";
$LatestVersionIs = "The latest version is"; $LatestVersionIs = "The latest version is";
$YourVersionNotUpToDate = "Your version is not up-to-date"; $YourVersionNotUpToDate = "Your version is not up-to-date";
$Hotpotatoes = "Hotpotatoes"; $Hotpotatoes = "Hotpotatoes";
$ZeroMeansNoQuestionWillBeSelectedMinusOneMeansThatAllQuestionsWillBeSelected = "-1 = All questions will be selected. $ZeroMeansNoQuestionWillBeSelectedMinusOneMeansThatAllQuestionsWillBeSelected = "-1 = All questions will be selected.
0 = No questions will be selected."; 0 = No questions will be selected.";
$EmailNotificationTemplateDescription = "You can customize the email sent to users when they finished the exercise. You can use tags like these: $EmailNotificationTemplateDescription = "You can customize the email sent to users when they finished the exercise. You can use tags like these:
1. {{ student.username }} 1. {{ student.username }}
2. {{ student.firstname }} 2. {{ student.firstname }}
3. {{ student.lastname }} 3. {{ student.lastname }}
4. {{ student.official_code }} 4. {{ student.official_code }}
5. {{ exercise.title }} 5. {{ exercise.title }}
6. {{ exercise.start_time }} 6. {{ exercise.start_time }}
7. {{ exercise.end_time }} 7. {{ exercise.end_time }}
8. {{ course.title }} 8. {{ course.title }}
9. {{ course.code }}"; 9. {{ course.code }}";
$EmailNotificationTemplate = "Email notification template"; $EmailNotificationTemplate = "Email notification template";
$ExerciseEndButtonDisconnect = "Logout"; $ExerciseEndButtonDisconnect = "Logout";
@ -844,10 +844,10 @@ $AllowVisitors = "Allow visitors";
$EnableIframeInclusionComment = "Allowing arbitrary iframes in the HTML Editor will enhance the edition capabilities of the users, but it can represent a security risk. Please make sure you can rely on your users (i.e. you know who they are) before enabling this feature."; $EnableIframeInclusionComment = "Allowing arbitrary iframes in the HTML Editor will enhance the edition capabilities of the users, but it can represent a security risk. Please make sure you can rely on your users (i.e. you know who they are) before enabling this feature.";
$AddedToLPCannotBeAccessed = "This exercise has been included in a learning path, so it cannot be accessed by students directly from here. If you want to put the same exercise available through the exercises tool, please make a copy of the current exercise using the copy icon."; $AddedToLPCannotBeAccessed = "This exercise has been included in a learning path, so it cannot be accessed by students directly from here. If you want to put the same exercise available through the exercises tool, please make a copy of the current exercise using the copy icon.";
$EnableIframeInclusionTitle = "Allow iframes in HTML Editor"; $EnableIframeInclusionTitle = "Allow iframes in HTML Editor";
$MailTemplateRegistrationMessage = "Dear ((firstname)) ((lastname)),\n\nYou are registered on $MailTemplateRegistrationMessage = "Dear ((firstname)) ((lastname)),\n\nYou are registered on
((sitename)) with the following settings:\n\nUsername : ((sitename)) with the following settings:\n\nUsername :
((username))\nPass : ((password))\n\nThe address of ((sitename)) is : ((username))\nPass : ((password))\n\nThe address of ((sitename)) is :
((url))\n\nIn case of trouble, contact us.\n\nYours sincerely ((url))\n\nIn case of trouble, contact us.\n\nYours sincerely
\n((admin_name)) ((admin_surname))."; \n((admin_name)) ((admin_surname)).";
$Explanation = "Once you click on \"Create a course\", a course is created with a section for Tests, Project based learning, Assessments, Courses, Dropbox, Agenda and much more. Logging in as teacher provides you with editing privileges for this course."; $Explanation = "Once you click on \"Create a course\", a course is created with a section for Tests, Project based learning, Assessments, Courses, Dropbox, Agenda and much more. Logging in as teacher provides you with editing privileges for this course.";
$CodeTaken = "This course code is already in use.<br>Use the <b>Back</b> button on your browser and try again."; $CodeTaken = "This course code is already in use.<br>Use the <b>Back</b> button on your browser and try again.";
@ -2640,16 +2640,16 @@ $NoPosts = "No posts";
$WithoutAchievedSkills = "Without achieved skills"; $WithoutAchievedSkills = "Without achieved skills";
$TypeMessage = "Please type your message!"; $TypeMessage = "Please type your message!";
$ConfirmReset = "Do you really want to delete all messages?"; $ConfirmReset = "Do you really want to delete all messages?";
$MailCronCourseExpirationReminderBody = "Dear %s, $MailCronCourseExpirationReminderBody = "Dear %s,
It has come to our attention that you have not completed the course %s although its expiration date had been set on %s, remaining %s days to finish it. It has come to our attention that you have not completed the course %s although its expiration date had been set on %s, remaining %s days to finish it.
We remind you that you have only the possibility to follow this course once a year, that is why we invite you insistently to complete your course on time. We remind you that you have only the possibility to follow this course once a year, that is why we invite you insistently to complete your course on time.
You can return to the course connecting to the platform through this address: %s You can return to the course connecting to the platform through this address: %s
Best Regards, Best Regards,
%s Team"; %s Team";
$MailCronCourseExpirationReminderSubject = "Urgent: %s course expiration reminder"; $MailCronCourseExpirationReminderSubject = "Urgent: %s course expiration reminder";
$ExerciseAndLearningPath = "Exercise and learning path"; $ExerciseAndLearningPath = "Exercise and learning path";
@ -5778,8 +5778,8 @@ $CheckThatYouHaveEnoughQuestionsInYourCategories = "Make sure you have enough qu
$PortalCoursesLimitReached = "Sorry, this installation has a courses limit, which has now been reached. To increase the number of courses allowed on this Chamilo installation, please contact your hosting provider or, if available, upgrade to a superior hosting plan."; $PortalCoursesLimitReached = "Sorry, this installation has a courses limit, which has now been reached. To increase the number of courses allowed on this Chamilo installation, please contact your hosting provider or, if available, upgrade to a superior hosting plan.";
$PortalTeachersLimitReached = "Sorry, this installation has a teachers limit, which has now been reached. To increase the number of teachers allowed on this Chamilo installation, please contact your hosting provider or, if available, upgrade to a superior hosting plan."; $PortalTeachersLimitReached = "Sorry, this installation has a teachers limit, which has now been reached. To increase the number of teachers allowed on this Chamilo installation, please contact your hosting provider or, if available, upgrade to a superior hosting plan.";
$PortalUsersLimitReached = "Sorry, this installation has a users limit, which has now been reached. To increase the number of users allowed on this Chamilo installation, please contact your hosting provider or, if available, upgrade to a superior hosting plan."; $PortalUsersLimitReached = "Sorry, this installation has a users limit, which has now been reached. To increase the number of users allowed on this Chamilo installation, please contact your hosting provider or, if available, upgrade to a superior hosting plan.";
$GenerateSurveyAccessLinkExplanation = "By copying the link below and pasting it in an e-mail or on a website, you will allow any anonymous person to enter and answer this survey. $GenerateSurveyAccessLinkExplanation = "By copying the link below and pasting it in an e-mail or on a website, you will allow any anonymous person to enter and answer this survey.
You can test this feature by clicking the link above and answering the survey. You can test this feature by clicking the link above and answering the survey.
This is particularly useful if you want to allow anyone on a forum to answer you survey and you don't know their e-mail addresses."; This is particularly useful if you want to allow anyone on a forum to answer you survey and you don't know their e-mail addresses.";
$LinkOpenSelf = "Open self"; $LinkOpenSelf = "Open self";
$LinkOpenBlank = "Open blank"; $LinkOpenBlank = "Open blank";
@ -5832,8 +5832,8 @@ $Item = "Item";
$ConfigureDashboardPlugin = "Configure Dashboard Plugin"; $ConfigureDashboardPlugin = "Configure Dashboard Plugin";
$EditBlocks = "Edit blocks"; $EditBlocks = "Edit blocks";
$Never = "Never"; $Never = "Never";
$YourAccountIsActiveYouCanLoginAndCheckYourCourses = "Dear user, $YourAccountIsActiveYouCanLoginAndCheckYourCourses = "Dear user,
Your account has now been activated on the platform. Please login and enjoy your courses."; Your account has now been activated on the platform. Please login and enjoy your courses.";
$SessionFields = "Session fields"; $SessionFields = "Session fields";
$CopyLabelSuffix = "Copy"; $CopyLabelSuffix = "Copy";
@ -5895,7 +5895,7 @@ $CourseSettingsRegisterDirectLink = "If your course is public or open, you can u
$DirectLink = "Direct link"; $DirectLink = "Direct link";
$here = "here"; $here = "here";
$GoAheadAndBrowseOurCourseCatalogXOnceRegisteredYouWillSeeTheCourseHereX = "<p>Go ahead and browse our course catalog %s to register to any course you like. Once registered, you will see the course appear right %s, instead of this message.</p>"; $GoAheadAndBrowseOurCourseCatalogXOnceRegisteredYouWillSeeTheCourseHereX = "<p>Go ahead and browse our course catalog %s to register to any course you like. Once registered, you will see the course appear right %s, instead of this message.</p>";
$HelloXAsYouCanSeeYourCourseListIsEmpty = "<p>Hello <strong>%s</strong> and welcome,</p> $HelloXAsYouCanSeeYourCourseListIsEmpty = "<p>Hello <strong>%s</strong> and welcome,</p>
<p>As you can see, your courses list is still empty. That's because you are not registered to any course yet! </p>"; <p>As you can see, your courses list is still empty. That's because you are not registered to any course yet! </p>";
$UnsubscribeUsersAlreadyAddedInCourse = "Unsubscribe users already added"; $UnsubscribeUsersAlreadyAddedInCourse = "Unsubscribe users already added";
$ImportUsers = "Import users"; $ImportUsers = "Import users";
@ -6159,7 +6159,7 @@ $AverageScore = "Average score";
$LastConnexionDate = "Last connexion date"; $LastConnexionDate = "Last connexion date";
$ToolVideoconference = "Videoconference"; $ToolVideoconference = "Videoconference";
$BigBlueButtonEnableTitle = "BigBlueButton videoconference tool"; $BigBlueButtonEnableTitle = "BigBlueButton videoconference tool";
$BigBlueButtonEnableComment = "Choose whether you want to enable the BigBlueButton videoconference tool. Once enabled, it will show as an additional course tool in all courses' homepage, and teachers will be able to launch a conference at any time. Learners will not be able to launch a conference, only join one. If you don't have a BigBlueButton server, please <a href=\"http://bigbluebutton.org/\" target=\"_blank\">set one up</a> or ask the <a href=\"http://www.chamilo.org/en/providers\" target=\"_blank\">Chamilo official providers</a> for a quote. $BigBlueButtonEnableComment = "Choose whether you want to enable the BigBlueButton videoconference tool. Once enabled, it will show as an additional course tool in all courses' homepage, and teachers will be able to launch a conference at any time. Learners will not be able to launch a conference, only join one. If you don't have a BigBlueButton server, please <a href=\"http://bigbluebutton.org/\" target=\"_blank\">set one up</a> or ask the <a href=\"http://www.chamilo.org/en/providers\" target=\"_blank\">Chamilo official providers</a> for a quote.
BigBlueButton is a free (as in freedom *and* beer), but its installation requires a set of technical skills that might not be immediately available to all. You can install it on your own or seek professional help to assist you or do it for you. This help, however, will generate a certain cost. In the pure logic of the free software, we offer you the tools to make your work easier and recommend professionals (the Chamilo Official Providers) that will be able to help you if this were too difficult."; BigBlueButton is a free (as in freedom *and* beer), but its installation requires a set of technical skills that might not be immediately available to all. You can install it on your own or seek professional help to assist you or do it for you. This help, however, will generate a certain cost. In the pure logic of the free software, we offer you the tools to make your work easier and recommend professionals (the Chamilo Official Providers) that will be able to help you if this were too difficult.";
$BigBlueButtonHostTitle = "BigBlueButton server host"; $BigBlueButtonHostTitle = "BigBlueButton server host";
$BigBlueButtonHostComment = "This is the name of the server where your BigBlueButton server is running. Might be <i>localhost</i>, an IP address (e.g. 192.168.13.54) or a domain name (e.g. my.video.com)."; $BigBlueButtonHostComment = "This is the name of the server where your BigBlueButton server is running. Might be <i>localhost</i>, an IP address (e.g. 192.168.13.54) or a domain name (e.g. my.video.com).";
@ -6170,14 +6170,14 @@ $OnlyAccessFromYourGroup = "Only accessible from your group";
$CreateAssignmentPage = "This will create a special wiki page in which the teacher can describe the task and which will be automatically linked to the wiki pages where learners perform the task. Both the teacher's and the learners' pages are created automatically. In these tasks, learners can only edit and view theirs pages, but this can be changed easily if you need to."; $CreateAssignmentPage = "This will create a special wiki page in which the teacher can describe the task and which will be automatically linked to the wiki pages where learners perform the task. Both the teacher's and the learners' pages are created automatically. In these tasks, learners can only edit and view theirs pages, but this can be changed easily if you need to.";
$UserFolders = "Folders of users"; $UserFolders = "Folders of users";
$UserFolder = "User folder"; $UserFolder = "User folder";
$HelpUsersFolder = "INFORMATION VISIBLE TO THE TEACHER ONLY:\nThe users folder contains a folder for each user who has accessed it through the documents tool, or when any file has been sent in the course through the online editor. If neither circumstances has occurred, then no user folder will have been created. In the case of groups, files that are sent through the editor will be added in the folder of each group, which is only accessible by students from this group. $HelpUsersFolder = "INFORMATION VISIBLE TO THE TEACHER ONLY:\nThe users folder contains a folder for each user who has accessed it through the documents tool, or when any file has been sent in the course through the online editor. If neither circumstances has occurred, then no user folder will have been created. In the case of groups, files that are sent through the editor will be added in the folder of each group, which is only accessible by students from this group.
<br /><br /> <br /><br />
The users folder and each of the included folders will be hidden by default in for all students, but each student can see the contents of his/her directory through the online editor. However, if a student knows the address of a file or folder of another student, he may be able to access it. The users folder and each of the included folders will be hidden by default in for all students, but each student can see the contents of his/her directory through the online editor. However, if a student knows the address of a file or folder of another student, he may be able to access it.
<br /><br /> <br /><br />
If the folder of a student is visible, other students can see what it contains. In this case, the student that owns the folder can also (from the documents tool and only in his/her folder): create and edit web documents, convert a document into a template for personal use, create and edit drawings in SVG and PNG formats, record audio files in WAV format, make audio files in MP3 from a text, make snapshops from a webcam, send documents, create folders, move folders and files, delete folders and files, and download backup of his/her folder. If the folder of a student is visible, other students can see what it contains. In this case, the student that owns the folder can also (from the documents tool and only in his/her folder): create and edit web documents, convert a document into a template for personal use, create and edit drawings in SVG and PNG formats, record audio files in WAV format, make audio files in MP3 from a text, make snapshops from a webcam, send documents, create folders, move folders and files, delete folders and files, and download backup of his/her folder.
<br /><br /> <br /><br />
Moreover, the documents tool is synchronized with the file manager of the online editor, so changes in the documents triggered in any one of these will affect both. Moreover, the documents tool is synchronized with the file manager of the online editor, so changes in the documents triggered in any one of these will affect both.
<br /><br /> <br /><br />
As such, the user folder is not only a place to deposit files, it becomes a complete manager of the documents students use during the course. Also, remember that any user can copy a file that is visible from any folder in the documents tool (whether or not he is the owner) to his/her portfolios or personal documents area of social network, which will be available to him/her for use in other courses."; As such, the user folder is not only a place to deposit files, it becomes a complete manager of the documents students use during the course. Also, remember that any user can copy a file that is visible from any folder in the documents tool (whether or not he is the owner) to his/her portfolios or personal documents area of social network, which will be available to him/her for use in other courses.";
$HelpFolderChat = "INFORMATION VISIBLE TO THE TEACHER ONLY:\nThis folder contains all sessions that have been opened in the chat. Although the chat sessions can often be trivial, others can be really interesting and worthy of being incorporated as an additional work document. To do this without changing the visibility of this folder, make the file visible and link it from where you deem appropriate. It is not recommended to make this folder visible to all."; $HelpFolderChat = "INFORMATION VISIBLE TO THE TEACHER ONLY:\nThis folder contains all sessions that have been opened in the chat. Although the chat sessions can often be trivial, others can be really interesting and worthy of being incorporated as an additional work document. To do this without changing the visibility of this folder, make the file visible and link it from where you deem appropriate. It is not recommended to make this folder visible to all.";
$HelpFolderCertificates = "INFORMATION VISIBLE TO THE TEACHER ONLY:\nThis folder contains the various certificates templates that have been created for the rating tool. It is not recommended to make this folder visible to all."; $HelpFolderCertificates = "INFORMATION VISIBLE TO THE TEACHER ONLY:\nThis folder contains the various certificates templates that have been created for the rating tool. It is not recommended to make this folder visible to all.";
@ -6226,8 +6226,8 @@ $Pediaphon = "Use Pediaphon audio services";
$HelpPediaphon = "Supports text with several thousands characters, in various types of male and female voices (depending on the language). Audio files will be generated and automatically saved to the Chamilo directory in which you are."; $HelpPediaphon = "Supports text with several thousands characters, in various types of male and female voices (depending on the language). Audio files will be generated and automatically saved to the Chamilo directory in which you are.";
$FirstSelectALanguage = "Please select a language"; $FirstSelectALanguage = "Please select a language";
$MoveUserStats = "Move users results from/to a session"; $MoveUserStats = "Move users results from/to a session";
$CompareUserResultsBetweenCoursesAndCoursesInASession = "This advanced tool allows you to manually improve the tracking of users results when moving from courses methodology to sessions methodology. In most cases, you won't need to use it.<br /> $CompareUserResultsBetweenCoursesAndCoursesInASession = "This advanced tool allows you to manually improve the tracking of users results when moving from courses methodology to sessions methodology. In most cases, you won't need to use it.<br />
On this screen, you can compare results of users between the context of a standalone course, and the context of the same course inside a session.<br /> On this screen, you can compare results of users between the context of a standalone course, and the context of the same course inside a session.<br />
Once you are sure about what to do, you can choose to move the tracking data of the students (exercises results and learning paths tracking) from a course to a session."; Once you are sure about what to do, you can choose to move the tracking data of the students (exercises results and learning paths tracking) from a course to a session.";
$PDFExportWatermarkEnableTitle = "Enable watermark in PDF export"; $PDFExportWatermarkEnableTitle = "Enable watermark in PDF export";
$PDFExportWatermarkEnableComment = "By enabling this option, you can upload an image or a text that will be automatically added as watermark to all PDF exports of documents on the system."; $PDFExportWatermarkEnableComment = "By enabling this option, you can upload an image or a text that will be automatically added as watermark to all PDF exports of documents on the system.";
@ -6362,8 +6362,8 @@ $MailNotifyInvitation = "Notify by mail on new invitation received";
$MailNotifyMessage = "Notify by mail on new personal message received"; $MailNotifyMessage = "Notify by mail on new personal message received";
$MailNotifyGroupMessage = "Notify by mail on new message received in group"; $MailNotifyGroupMessage = "Notify by mail on new message received in group";
$SearchEnabledTitle = "Fulltext search"; $SearchEnabledTitle = "Fulltext search";
$SearchEnabledComment = "This feature allows you to index most of the documents uploaded to your portal, then provide a search feature for users.<br /> $SearchEnabledComment = "This feature allows you to index most of the documents uploaded to your portal, then provide a search feature for users.<br />
This feature will not index documents that have already been uploaded, so it is important to enable (if wanted) at the beginning of your implementation.<br /> This feature will not index documents that have already been uploaded, so it is important to enable (if wanted) at the beginning of your implementation.<br />
Once enabled, a search box will appear in the courses list of every user. Searching for a specific term will bring a list of corresponding documents, exercises or forum topics, filtered depending on the availability of these contents to the user."; Once enabled, a search box will appear in the courses list of every user. Searching for a specific term will bring a list of corresponding documents, exercises or forum topics, filtered depending on the availability of these contents to the user.";
$SpecificSearchFieldsAvailable = "Available custom search fields"; $SpecificSearchFieldsAvailable = "Available custom search fields";
$XapianModuleInstalled = "Xapian module installed"; $XapianModuleInstalled = "Xapian module installed";
@ -7009,45 +7009,45 @@ $ResourceLockedByGradebook = "This option is not available because this activity
$GradebookLockedAlert = "This assessment has been locked. You cannot unlock it. If you really need to unlock it, please contact the platform administrator, explaining the reason why you would need to do that (it might otherwise be considered as fraud attempt)."; $GradebookLockedAlert = "This assessment has been locked. You cannot unlock it. If you really need to unlock it, please contact the platform administrator, explaining the reason why you would need to do that (it might otherwise be considered as fraud attempt).";
$GradebookEnableLockingTitle = "Enable locking of assessments by teachers"; $GradebookEnableLockingTitle = "Enable locking of assessments by teachers";
$GradebookEnableLockingComment = "Once enabled, this option will enable locking of any assessment by the teachers of the corresponding course. This, in turn, will prevent any modification of results by the teacher inside the resources used in the assessment: exams, learning paths, tasks, etc. The only role authorized to unlock a locked assessment is the administrator. The teacher will be informed of this possibility. The locking and unlocking of gradebooks will be registered in the system's report of important activities"; $GradebookEnableLockingComment = "Once enabled, this option will enable locking of any assessment by the teachers of the corresponding course. This, in turn, will prevent any modification of results by the teacher inside the resources used in the assessment: exams, learning paths, tasks, etc. The only role authorized to unlock a locked assessment is the administrator. The teacher will be informed of this possibility. The locking and unlocking of gradebooks will be registered in the system's report of important activities";
$LdapDescriptionComment = " <div class=\"alert alert-info\"> $LdapDescriptionComment = " <div class=\"alert alert-info\">
<ul> <ul>
<li>LDAP authentication : <br> <li>LDAP authentication : <br>
See I. below to configure LDAP <br> See I. below to configure LDAP <br>
See II. below to activate LDAP authentication See II. below to activate LDAP authentication
</li> </li>
<li>Update user attributes, with LDAP data, after CAS authentication(see <a href=\"settings.php?category=CAS\">CAS configuration </a>) : <br> <li>Update user attributes, with LDAP data, after CAS authentication(see <a href=\"settings.php?category=CAS\">CAS configuration </a>) : <br>
See I. below to configure LDAP <br> See I. below to configure LDAP <br>
CAS manage user authentication, LDAP activation isn't required. CAS manage user authentication, LDAP activation isn't required.
</li> </li>
</ul> </ul>
</div> </div>
<h4>I. LDAP configuration</h4> <h4>I. LDAP configuration</h4>
<h5>Edit file app/config/auth.conf.php </h5> <h5>Edit file app/config/auth.conf.php </h5>
<p>-&gt; Edit values of array <code>\$extldap_config</code></p> <p>-&gt; Edit values of array <code>\$extldap_config</code></p>
<ul> <ul>
<li>base domain string (ex : 'base_dn' =&gt; 'DC=cblue,DC=be')</li> <li>base domain string (ex : 'base_dn' =&gt; 'DC=cblue,DC=be')</li>
<li>admin distinguished name (ex : 'admin_dn' =&gt;'CN=admin,dc=cblue,dc=be')</li> <li>admin distinguished name (ex : 'admin_dn' =&gt;'CN=admin,dc=cblue,dc=be')</li>
<li>admin password (ex : 'admin_password' =&gt; '123456') </li> <li>admin password (ex : 'admin_password' =&gt; '123456') </li>
<li>ldap host (ex : 'host' =&gt; array('1.2.3.4', '2.3.4.5', '3.4.5.6'))</li> <li>ldap host (ex : 'host' =&gt; array('1.2.3.4', '2.3.4.5', '3.4.5.6'))</li>
<li>filter (ex : 'filter' =&gt; '') </li> <li>filter (ex : 'filter' =&gt; '') </li>
<li>port (ex : 'port' =&gt; 389) </li> <li>port (ex : 'port' =&gt; 389) </li>
<li>protocol version (2 or 3) (ex : 'protocol_version' =&gt; 3)</li> <li>protocol version (2 or 3) (ex : 'protocol_version' =&gt; 3)</li>
<li>user_search (ex : 'user_search' =&gt; 'sAMAccountName=%username%') </li> <li>user_search (ex : 'user_search' =&gt; 'sAMAccountName=%username%') </li>
<li>encoding (ex : 'encoding' =&gt; 'UTF-8')</li> <li>encoding (ex : 'encoding' =&gt; 'UTF-8')</li>
<li>update_userinfo (ex : 'update_userinfo' =&gt; true) </li> <li>update_userinfo (ex : 'update_userinfo' =&gt; true) </li>
</ul> </ul>
<p>-&gt; To update correspondences between user and LDAP attributes, edit array <code>\$extldap_user_correspondance</code></p> <p>-&gt; To update correspondences between user and LDAP attributes, edit array <code>\$extldap_user_correspondance</code></p>
<p>Array values are &lt;chamilo_field&gt; =&gt; &gt;ldap_field&gt;</p><p> <p>Array values are &lt;chamilo_field&gt; =&gt; &gt;ldap_field&gt;</p><p>
</p> </p>
<h4>II. Activate LDAP authentication </h4> <h4>II. Activate LDAP authentication </h4>
<h5>Edit file main/inc/conf/configuration.php </h5> <h5>Edit file main/inc/conf/configuration.php </h5>
<p>-&gt; Uncomment lines:</p> <p>-&gt; Uncomment lines:</p>
<ul> <ul>
<li> <li>
\$extAuthSource[\"extldap\"][\"login\"] = \$_configuration['root_sys'].\"main/auth/external_login/login.ldap.php\";</li> \$extAuthSource[\"extldap\"][\"login\"] = \$_configuration['root_sys'].\"main/auth/external_login/login.ldap.php\";</li>
<li>\$extAuthSource[\"extldap\"][\"newUser\"] = \$_configuration['root_sys'].\"main/auth/external_login/newUser.ldap.php\";</li> <li>\$extAuthSource[\"extldap\"][\"newUser\"] = \$_configuration['root_sys'].\"main/auth/external_login/newUser.ldap.php\";</li>
</ul> </ul>
<p>N.B.: LDAP users use same fields than platform users to login. <br> <p>N.B.: LDAP users use same fields than platform users to login. <br>
N.B.: LDAP activation adds a menu External authentication [LDAP] in \"add or modify\" user pages.</p>"; N.B.: LDAP activation adds a menu External authentication [LDAP] in \"add or modify\" user pages.</p>";
$ShibbolethMainActivateTitle = "<h3>Shibboleth authentication</h3>"; $ShibbolethMainActivateTitle = "<h3>Shibboleth authentication</h3>";
$ShibbolethMainActivateComment = "<p>First of all, you have to configure Shibboleth for your web server.</p>To configure it for Chamilo<h5>edit file main/auth/shibboleth/config/aai.class.php</h5><p>Modify object &#36;result values with the name of your Shibboleth attributes</p><ul><li>&#36;result-&gt;unique_id = 'mail';</li><li>&#36;result-&gt;firstname = 'cn';</li><li>&#36;result-&gt;lastname = 'uid';</li><li>&#36;result-&gt;email = 'mail';</li><li>&#36;result-&gt;language = '-';</li><li>&#36;result-&gt;gender = '-';</li><li>&#36;result-&gt;address = '-';</li><li>&#36;result-&gt;staff_category = '-';</li><li>&#36;result-&gt;home_organization_type = '-'; </li><li>&#36;result-&gt;home_organization = '-';</li><li>&#36;result-&gt;affiliation = '-';</li><li>&#36;result-&gt;persistent_id = '-';</li><li>...</li></ul><br/>Go to <a href='settings.php?category=Shibboleth'>Plugin</a> to add a configurable 'Shibboleth Login' button for your Chamilo campus."; $ShibbolethMainActivateComment = "<p>First of all, you have to configure Shibboleth for your web server.</p>To configure it for Chamilo<h5>edit file main/auth/shibboleth/config/aai.class.php</h5><p>Modify object &#36;result values with the name of your Shibboleth attributes</p><ul><li>&#36;result-&gt;unique_id = 'mail';</li><li>&#36;result-&gt;firstname = 'cn';</li><li>&#36;result-&gt;lastname = 'uid';</li><li>&#36;result-&gt;email = 'mail';</li><li>&#36;result-&gt;language = '-';</li><li>&#36;result-&gt;gender = '-';</li><li>&#36;result-&gt;address = '-';</li><li>&#36;result-&gt;staff_category = '-';</li><li>&#36;result-&gt;home_organization_type = '-'; </li><li>&#36;result-&gt;home_organization = '-';</li><li>&#36;result-&gt;affiliation = '-';</li><li>&#36;result-&gt;persistent_id = '-';</li><li>...</li></ul><br/>Go to <a href='settings.php?category=Shibboleth'>Plugin</a> to add a configurable 'Shibboleth Login' button for your Chamilo campus.";
@ -7478,12 +7478,12 @@ $AreYouSureToSubscribe = "Are you sure to subscribe?";
$CheckYourEmailAndFollowInstructions = "Check your email and follow the instructions."; $CheckYourEmailAndFollowInstructions = "Check your email and follow the instructions.";
$LinkExpired = "Link expired, please try again."; $LinkExpired = "Link expired, please try again.";
$ResetPasswordInstructions = "Instructions for the password change procedure"; $ResetPasswordInstructions = "Instructions for the password change procedure";
$ResetPasswordCommentWithUrl = "You are receiving this message because you (or someone pretending to be you) have requested a new password to be generated for you. $ResetPasswordCommentWithUrl = "You are receiving this message because you (or someone pretending to be you) have requested a new password to be generated for you.
To set a the new password you need to activate it. To do this, please click this link: To set a the new password you need to activate it. To do this, please click this link:
%s %s
If you did not request this procedure, then please ignore this message. If you keep receiving it, please contact the portal administrator."; If you did not request this procedure, then please ignore this message. If you keep receiving it, please contact the portal administrator.";
$CronRemindCourseExpirationActivateTitle = "Remind Course Expiration cron"; $CronRemindCourseExpirationActivateTitle = "Remind Course Expiration cron";
$CronRemindCourseExpirationActivateComment = "Enable the Remind Course Expiration cron"; $CronRemindCourseExpirationActivateComment = "Enable the Remind Course Expiration cron";
@ -7492,14 +7492,14 @@ $CronRemindCourseExpirationFrequencyComment = "Number of days before the expirat
$CronCourseFinishedActivateText = "Course Finished cron"; $CronCourseFinishedActivateText = "Course Finished cron";
$CronCourseFinishedActivateComment = "Activate the Course Finished cron"; $CronCourseFinishedActivateComment = "Activate the Course Finished cron";
$MailCronCourseFinishedSubject = "End of course %s"; $MailCronCourseFinishedSubject = "End of course %s";
$MailCronCourseFinishedBody = "Dear %s, $MailCronCourseFinishedBody = "Dear %s,
Thank you for your participation to course %s. We hope you've acquired new relevant knowledge and enjoyed the course. Thank you for your participation to course %s. We hope you've acquired new relevant knowledge and enjoyed the course.
You can check your performance in the course through the My Progress section. You can check your performance in the course through the My Progress section.
Best regards, Best regards,
%s Team"; %s Team";
$GenerateDefaultContent = "Generate default content"; $GenerateDefaultContent = "Generate default content";
$ThanksForYourSubscription = "Thanks for your subscription"; $ThanksForYourSubscription = "Thanks for your subscription";
@ -7721,8 +7721,8 @@ $LegalAccepted = "Legal accepted";
$LoadTermConditionsSectionTitle = "Load term conditions section"; $LoadTermConditionsSectionTitle = "Load term conditions section";
$LoadTermConditionsSectionDescription = "The legal agreement will appear during the login or when enter to a course."; $LoadTermConditionsSectionDescription = "The legal agreement will appear during the login or when enter to a course.";
$SendTermsSubject = "Your terms and conditions are ready to be signed"; $SendTermsSubject = "Your terms and conditions are ready to be signed";
$SendTermsDescriptionToUrlX = "Hello, $SendTermsDescriptionToUrlX = "Hello,
Your tutor sent you your terms and conditions. You can sign it following this url: %s"; Your tutor sent you your terms and conditions. You can sign it following this url: %s";
$UserXSignedTheAgreement = "User %s signed the agreement."; $UserXSignedTheAgreement = "User %s signed the agreement.";
$UserXSignedTheAgreementTheY = "User %s signed the agreement the %s."; $UserXSignedTheAgreementTheY = "User %s signed the agreement the %s.";
@ -7873,7 +7873,7 @@ $EditCourseCategoryToURL = "Edit course categories for one URL";
$VisibleToSelf = "Visible to self"; $VisibleToSelf = "Visible to self";
$VisibleToOthers = "Visible to others"; $VisibleToOthers = "Visible to others";
$UpgradeVersion = "Upgrade Chamilo LMS version"; $UpgradeVersion = "Upgrade Chamilo LMS version";
$CRSTablesIntro = "The install script has detected tables coming from previous versions that could cause problems during the upgrade process. $CRSTablesIntro = "The install script has detected tables coming from previous versions that could cause problems during the upgrade process.
Please click on the button below to delete them. We heavily recommend you do a full backup of them before confirming this last install step."; Please click on the button below to delete them. We heavily recommend you do a full backup of them before confirming this last install step.";
$Removing = "Removing"; $Removing = "Removing";
$CheckForCRSTables = "Check for tables from previous versions"; $CheckForCRSTables = "Check for tables from previous versions";
@ -7884,8 +7884,8 @@ $TooManyRepetitions = "Too many repetitions";
$YourPasswordContainsSequences = "Your password contains sequences"; $YourPasswordContainsSequences = "Your password contains sequences";
$PasswordVeryWeak = "Very weak"; $PasswordVeryWeak = "Very weak";
$UserXHasBeenAssignedToBoss = "You have been assigned the learner %s"; $UserXHasBeenAssignedToBoss = "You have been assigned the learner %s";
$UserXHasBeenAssignedToBossWithUrlX = "You have been assigned as tutor for the learner %s. $UserXHasBeenAssignedToBossWithUrlX = "You have been assigned as tutor for the learner %s.
You can access his profile here: %s"; You can access his profile here: %s";
$ShortName = "Short name"; $ShortName = "Short name";
$Portal = "Portal"; $Portal = "Portal";
@ -7923,4 +7923,5 @@ $ThisTextShouldBeAtLeastXCharsLong = "This text should be at least %s characters
$TicketXAssignedToUserX = "Ticket <b>#%s</b> assigned to user <b>%s</b>"; $TicketXAssignedToUserX = "Ticket <b>#%s</b> assigned to user <b>%s</b>";
$ThisItemIsRelatedToOtherTickets = "This item is related to other tickets."; $ThisItemIsRelatedToOtherTickets = "This item is related to other tickets.";
$WarningCategoryXDoesntHaveUsers = "Warning: No one has been assigned to category %s"; $WarningCategoryXDoesntHaveUsers = "Warning: No one has been assigned to category %s";
$CourseXAdded = 'Course %s added.';
?> ?>
Loading…
Cancel
Save