diff --git a/main/cron/import_csv.php b/main/cron/import_csv.php
index ed6647babb..7208fbffb6 100755
--- a/main/cron/import_csv.php
+++ b/main/cron/import_csv.php
@@ -1308,6 +1308,9 @@ class ImportCsv
}
$eventAlreadySent = [];
+
+ $tpl = new Template(null, false, false, false, false, false);
+
foreach ($eventsToCreateFinal as $event) {
$courseInfo = $event['course_info'];
$item = $event['item'];
@@ -1359,7 +1362,7 @@ class ImportCsv
}
// Working days (Mon-Fri)see BT#12156#note-16
- $days = 5;
+ $days = 3;
$startDatePlusDays = api_strtotime("$days weekdays");
/*
@@ -1368,7 +1371,7 @@ class ImportCsv
$startDatePlusDays = "$timePart $datePart";
*/
$this->logger->addInfo(
- "startDatePlusDays: ".api_get_utc_datetime($startDatePlusDays).' - First date: '.$firstDate
+ 'startDatePlusDays: '.api_get_utc_datetime($startDatePlusDays).' - First date: '.$firstDate
);
// Send
@@ -1383,7 +1386,8 @@ class ImportCsv
$end = $firstEndDate;
if (!empty($end) &&
- api_format_date($start, DATE_FORMAT_LONG) == api_format_date($end, DATE_FORMAT_LONG)
+ api_format_date($start, DATE_FORMAT_LONG) ==
+ api_format_date($end, DATE_FORMAT_LONG)
) {
$date = api_format_date($start, DATE_FORMAT_LONG).' ('.
api_format_date($start, TIME_NO_SEC_FORMAT).' '.
@@ -1399,20 +1403,39 @@ class ImportCsv
}
$courseTitle = $courseInfo['title'].$sessionName;
- $emailBody = get_lang('Dear').' ((user_firstname))
'.
- sprintf(
- get_lang('YouHaveBeenSubscribedToCourseXTheStartDateXAndCommentX'),
- $courseTitle,
- $date,
- $event['comment']
- )
- ;
- $subject = sprintf(
+ /*$subject = sprintf(
get_lang('AgendaAvailableInCourseX'),
$courseInfo['title']
+ );*/
+
+ $sessionExtraFieldValue = new ExtraFieldValue('session');
+ $values = $sessionExtraFieldValue->get_values_by_handler_and_field_variable(
+ $event['session_id'],
+ $this->extraFieldIdNameList['session_career']
+ );
+
+ $careerName = '';
+ if (!empty($values)) {
+ foreach ($values as $value) {
+ $careerName = $value['value'];
+ }
+ }
+
+ $subject = sprintf(
+ get_lang('WelcomeToPortalXInCourseSessionX'),
+ api_get_setting('siteName'),
+ $courseInfo['title']
);
+ $tpl->assign('site_name', api_get_setting('siteName'));
+ $tpl->assign('course_title', $courseTitle);
+ $tpl->assign('career_name', $careerName);
+ $tpl->assign('first_lesson', $date);
+ $tpl->assign('location', $eventComment);
+
+ $emailBody = $tpl->get_template('mail/custom_calendar_welcome.dist.tpl');
+
$coaches = SessionManager::getCoachesByCourseSession(
$event['session_id'],
$courseInfo['real_id']
@@ -1428,7 +1451,7 @@ class ImportCsv
if (count($announcementsWithTitleList) === 0) {
$this->logger->addInfo(
- "Mail to be sent because start date: ".$event['start']." and no announcement found."
+ 'Mail to be sent because start date: '.$event['start'].' and no announcement found.'
);
$senderId = $this->defaultAdminId;
diff --git a/main/lang/dutch/trad4all.inc.php b/main/lang/dutch/trad4all.inc.php
index d689754480..832ad53c57 100644
--- a/main/lang/dutch/trad4all.inc.php
+++ b/main/lang/dutch/trad4all.inc.php
@@ -21,8 +21,8 @@ $SkillsReport = "Vaardighedenrapport";
$AssignedUsersListToStudentBoss = "Gebruiker toegewezen aan leidinggevende";
$AssignUsersToBoss = "Gebruikers toewijzen aan leidinggevende";
$RoleStudentBoss = "Leidinggevende van de student";
-$HelpCookieUsageValidation = "Om deze site te laten werken en het gebruik van content te kunnen meten, maakt dit platform gebruik van cookies.
-\nIndien nodig geeft de Help sectie van uw browser aan hoe cookies te configureren.
+$HelpCookieUsageValidation = "Om deze site te laten werken en het gebruik van content te kunnen meten, maakt dit platform gebruik van cookies.
+\nIndien nodig geeft de Help sectie van uw browser aan hoe cookies te configureren.
\nVoor meer informatie over cookies kunt u de About Cookies website bezoeken.";
$YouAcceptCookies = "Door deze site te blijven gebruiken, verklaart u zich akkoord met het gebruik van cookies door deze site.";
$TemplateCertificateComment = "Een voorbeeld certificaat format";
@@ -228,17 +228,17 @@ $AreYouSureDeleteTestResultBeforeDateD = "Weet u zeker dat u de resultaten wilt
$CleanStudentsResultsBeforeDate = "Verwijder alle resultaten voor de geselecteerde datum";
$HGlossary = "Woordenlijst help";
$GlossaryContent = "Deze tool stelt u in staat woordenlijst items te maken, die daarna vanuit de documententool kunnen worden gebruikt.";
-$ForumContent = " The forum is an discussion tool for asynchronous written work. In contrast to email, a forum is for public, or semi-public, group discussion.
-To use the Chamilo forum, members can simply use their browser - they do not require separate client software.
-
-To organize forums, clickon the Forums tool. Discussions are organized hierarchically according to the following structure: Category> Forum> Topic> Post To ensure members can participate in the forum tidily and effectively, it is essential in th first instance to create categories and forums; it's then up to the participants to create topics and posts. By default, the forum contains a single (public) category, an example topic and an example post. You can add forums to the category, change its title or create other categories within which you could then create new forums. (Don't confuse categories and forums, and remember that a category that contains no forum is useless and is not displayed.)
-
-\n
-
-The forum description might include a list of its members, a definition of its purpose, a target a task, a theme etc.
-
-Group forums should not be created via the Forum tool but instead via the Groups tool, where you can determinewhether your group forums should be private or public, at the same time providing a location for sharing groups of documents.
-Teaching Tips A learning forum is not quite the same as the forums you are used to seeing on the internet. For one thing, it is not possible for learners to alter their posts once they have been published as the course is logically archived to allow tracking of what has been said in the past. Furthermore, Chamilo forums allow for specific uses relevant to teaching. For example, some teachers/trainers publish corrections directly within forums in the following way:
+$ForumContent = " The forum is an discussion tool for asynchronous written work. In contrast to email, a forum is for public, or semi-public, group discussion.
+To use the Chamilo forum, members can simply use their browser - they do not require separate client software.
+
+To organize forums, clickon the Forums tool. Discussions are organized hierarchically according to the following structure: Category> Forum> Topic> Post To ensure members can participate in the forum tidily and effectively, it is essential in th first instance to create categories and forums; it's then up to the participants to create topics and posts. By default, the forum contains a single (public) category, an example topic and an example post. You can add forums to the category, change its title or create other categories within which you could then create new forums. (Don't confuse categories and forums, and remember that a category that contains no forum is useless and is not displayed.)
+
+\n
+
+The forum description might include a list of its members, a definition of its purpose, a target a task, a theme etc.
+
+Group forums should not be created via the Forum tool but instead via the Groups tool, where you can determinewhether your group forums should be private or public, at the same time providing a location for sharing groups of documents.
+Teaching Tips A learning forum is not quite the same as the forums you are used to seeing on the internet. For one thing, it is not possible for learners to alter their posts once they have been published as the course is logically archived to allow tracking of what has been said in the past. Furthermore, Chamilo forums allow for specific uses relevant to teaching. For example, some teachers/trainers publish corrections directly within forums in the following way:
A learner is asked to post a report directly into the forum, The teacher corrects it by clicking Edit (yellow pencil) and marking it using the graphics editor (color, underlining, etc.) Finally, other learners benefit from viewing the corrections was made on the production of one of of them, Note that the same principle can be applied between learners, but will require his copying/pasting the message of his fellow student because students / trainees can not edit one another's posts. <. li>";
$HForum = "Forum help";
$LoginToGoToThisCourse = "Gelieve in te loggen om de cursus te bekijken";
@@ -300,7 +300,7 @@ $IfSessionExistsUpdate = "Als een sessie bestaat, update deze dan.";
$CreatedByXYOnZ = "Gemaakt door %s op %s";
$LoginWithExternalAccount = "Login zonder instituutaccount";
$ImportAikenQuizExplanationExample = "This is the text for question 1 A. Answer 1 B. Answer 2 C. Answer 3 ANSWER: B This is the text for question 2 A. Answer 1 B. Answer 2 C. Answer 3 D. Answer 4 ANSWER: D ANSWER_EXPLANATION: this is an optional feedback comment that will appear next to the correct answer.";
-$ImportAikenQuizExplanation = "
+$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";
$ExerciseAikenErrorNoCorrectAnswerDefined = "The imported file includes at least one question without any correct answer defined. Please make sure all questions include the ANSWER: [Letter] line.";
@@ -333,21 +333,21 @@ $NoIWantToTurnBack = "Nee, ik wil terugkeren";
$IfYouContinueYourAnswerWillBeSavedAnyChangeWillBeNotAllowed = "Als u verder gaat, wordt uw antwoord opgeslagen. Aanpassing is dan niet meer mogelijk.";
$SpecialCourses = "Speciale cursussen";
$Roles = "Rollen";
-$ToolCurriculum = "
+$ToolCurriculum = "
Curriculum";
-$ToReviewXYZ = "
+$ToReviewXYZ = "
%s to review (%s)";
-$UnansweredXYZ = "
+$UnansweredXYZ = "
%s onbeantwoord (%s)";
-$AnsweredXYZ = "
+$AnsweredXYZ = "
%s beantwoord (%s)+(%s)";
-$UnansweredZ = "
+$UnansweredZ = "
(%s) Onbeantwoord";
-$AnsweredZ = "
+$AnsweredZ = "
(%s) Beantwoord";
-$CurrentQuestionZ = "
+$CurrentQuestionZ = "
(%s) Huidige vraag";
-$ToReviewZ = "
+$ToReviewZ = "
(%s) Te beoordelen";
$ReturnToExerciseList = "Keer terug naar oefeningenlijst";
$ExerciseAutoLaunch = "Auto-launch voor oefeningen";
@@ -390,15 +390,15 @@ $QuestionReused = "Aantal toegevoegde vragen in de oefening";
$QuestionCopied = "Aantal naar de oefening gekopieerde vragen";
$BreadcrumbNavigationDisplayComment = "Show or hide the breadcrumb navigation, the one appearing just below the main navigation tabs. It is highly recommended to have this navigation shown to users, as this allows them to locate their current position and navigate to previous pages easily. Sometimes, however, it might be necessary to hide it (for example in the case of exam platforms) to avoid users navigating to pages they should not see.";
$BreadcrumbNavigationDisplayTitle = "Broodkruimelnavigatie";
-$AllowurlfopenIsSetToOff = "
+$AllowurlfopenIsSetToOff = "
The PHP setting \"allow_url_fopen\" is set to off. This prevents the registration mechanism to work properly. This setting can be changed in you PHP configuration file (php.ini) or in the Apache Virtual Host configuration, using the php_admin_value directive";
$ImpossibleToContactVersionServerPleaseTryAgain = "On mogelijk om de versieserver nu te contacteren. Probeer later nogmaals.";
$VersionUpToDate = "Uw versie is up-to-date";
$LatestVersionIs = "De meest recente versie";
$YourVersionNotUpToDate = "Uw versie is niet up-to-date";
-$Hotpotatoes = "
+$Hotpotatoes = "
Hotpotatoes";
-$ZeroMeansNoQuestionWillBeSelectedMinusOneMeansThatAllQuestionsWillBeSelected = "
+$ZeroMeansNoQuestionWillBeSelectedMinusOneMeansThatAllQuestionsWillBeSelected = "
-1 = Alle vragen worden geselecteerd. 0 = Er worden geen vragen geselecteerd.";
$EmailNotificationTemplateDescription = "You can customize the email sent to users when they finished the exercise. You can use tags like these: 1. {{ student.username }} 2. {{ student.firstname }} 3. {{ student.lastname }} 4. {{ student.official_code }} 5. {{ exercise.title }} 6. {{ exercise.start_time }} 7. {{ exercise.end_time }} 8. {{ course.title }} 9. {{ course.code }";
$EmailNotificationTemplate = "E-mail notificatie sjabloon";
@@ -1512,7 +1512,7 @@ $EditNews = "Wijzig nieuws";
$EditCategories = "Wijzig categorieën";
$EditHomePage = "Wijzig startpagina";
$AllowUserHeadingsComment = "Kan een cursusbeheerder extra velden definiëren om meer gegevens van de gebruikers van de cursus te verzamelen?";
-$MetaTwitterSiteTitle = "
+$MetaTwitterSiteTitle = "
Twitter Site account";
$Languages = "Talen";
$NoticeTitle = "Titel";
@@ -2929,7 +2929,7 @@ $Visible = "Zichtbaar/onzichtbaar";
$NewDir = "Naam van de nieuwe map";
$DirCr = "Map is aangemaakt.";
$Download = "Downloaden";
-$Group = "Groepen";
+$Group = "Groep";
$Edit = "Wijzig";
$GroupForum = "groepsforum";
$Language = "Taal";
@@ -4669,7 +4669,7 @@ $KeywordTip = "met komma's ertussen (letters, cijfers, -.)";
$Coverage = "Doelgebied";
$CoverageTip = "bv. Bachelor in xxx";
$KwNote = "Als u de taal van de beschrijving wil veranderen, voeg niet tegelijk nieuwe sleutelwoorden toe.";
-$Location = "URL/URI";
+$Location = "Locatie";
$LocationTip = "klik om het object te openen";
$Store = "Bewaren";
$DeleteAll = "Alle metadata verwijderen";
@@ -5839,7 +5839,7 @@ $ThereAreUsersUsingThisLanguageYouWantToDisableThisLanguageAndSetUsersWithTheDef
$dateFormatLongNoDay = "%d %B &Y";
$dateFormatOnlyDayName = "%A";
$ReturnToCourseList = "Ga terug naar de cursuslijst";
-$dateFormatShortNumberNoYear = "
+$dateFormatShortNumberNoYear = "
%d/%m";
$CourseTutor = "Cursus tutor";
$StudentInSessionCourse = "Student in sessie cursus";
@@ -5849,7 +5849,7 @@ $SessionCourseCoach = "Sessie cursus coach";
$Admin = "Admin";
$SessionTutorsCanSeeExpiredSessionsResultsComment = "Kunnen sessie tutors de rapporten voor hun sessie zien nadat deze is verlopen?";
$SessionTutorsCanSeeExpiredSessionsResultsTitle = "Sessie tutors rapporten zichtbaarheid";
-$UserNotAttendedSymbol = "
+$UserNotAttendedSymbol = "
NP";
$UserAttendedSymbol = "P";
$SessionCalendar = "Sessie agenda";
@@ -6124,8 +6124,8 @@ $Pediaphon = "Gebruik Pediaphon audiodiensten";
$HelpPediaphon = "Ondersteunt teksten van ettelijke duizenden karakters, in diverse mannelijke of vrouwelijke stemmen (afhankelijke van de taal). Audio bestanden zullen gegenereerd en automatisch opgeslagen worden in je huidige Chamilo map.";
$FirstSelectALanguage = "Kies een taal";
$MoveUserStats = "Verplaats resultaten van een gebruiker van/naar een sessie";
-$CompareUserResultsBetweenCoursesAndCoursesInASession = "Met deze geavanceerde tool wordt het mogelijk de resultaten van gebruikers beter te volgen als je van een cursusbenadering naar een sessiebenadering evolueert. In de meeste gevallen heb je deze tool niet nodig.
-Op dit scherm kun je de resultaten vergelijken tussen gebruikers van losse cursussen versus cursussen in de context van een sessie.
+$CompareUserResultsBetweenCoursesAndCoursesInASession = "Met deze geavanceerde tool wordt het mogelijk de resultaten van gebruikers beter te volgen als je van een cursusbenadering naar een sessiebenadering evolueert. In de meeste gevallen heb je deze tool niet nodig.
+Op dit scherm kun je de resultaten vergelijken tussen gebruikers van losse cursussen versus cursussen in de context van een sessie.
Eens beslist, wordt het mogelijk om de vorderingsgegevens van studenten (resultaten van oefeningen en leerpad-opvolging) over te dragen van een cursus naar een sessie.";
$PDFExportWatermarkEnableTitle = "Watermerk inschakelen voor PDF export";
$PDFExportWatermarkEnableComment = "Als je deze optie inschakelt, kun je een afbeelding of tekst opladen die dan automatisch als watermerk op als je geëxporteerde PDF-documenten zal verschijnen.";
@@ -6221,7 +6221,7 @@ $CreateASocialGroup = "Sociale groep maken";
$StatsUsersDidNotLoginInLastPeriods = "Al enige tijd niet ingelogd";
$LastXMonths = "Laatste %i maanden";
$NeverConnected = "Nooit verbonden";
-$EnableAccessibilityFontResizeTitle = "
+$EnableAccessibilityFontResizeTitle = "
Font resize accessibility feature";
$HotSpotDelineation = "Hotspot schets";
$CorrectAndRate = "Corrigeer en beoordeel";
@@ -6310,7 +6310,7 @@ $AllNotDone = "Alles niet gereed";
$IfYourLPsHaveAudioFilesIncludedYouShouldSelectThemFromTheDocuments = "Als je leerpaden audio bestanden bevatten, dan moet je ze selecteren vanuit documenten";
$UplUploadFailedSizeIsZero = "Er was een probleem bij het uploaden van uw document: het ontvangen bestand had 0 bytes om de server. Kijk je lokale bestand na op corruptie of beschadiging, probeer dan opnieuw.";
$YouMustChooseARelationType = "U moet een relatietype kiezen";
-$SelectARelationType = "
+$SelectARelationType = "
Relation type selectie";
$AddUserToURL = "Voeg gebruiker toe aan deze URL";
$CourseBelongURL = "Cursus geregistreerd aan de URL";
@@ -6372,7 +6372,7 @@ $Responsable = "Verantwoordelijk";
$TheAttendanceSheetIsLocked = "De presentielijst is gesloten";
$Presence = "Aanwezigheid";
$ACourseCategoryWithThisNameAlreadyExists = "Er bestaat al een cursuscategorie met dezelfde naam";
-$OpenIDRedirect = "
+$OpenIDRedirect = "
OpenID redirect";
$Blogs = "Blogs";
$SelectACourse = "Selecteer een cursus";
@@ -6867,8 +6867,12 @@ $PasswordVeryWeak = "Heel zwak";
$UserXHasBeenAssignedToBoss = "U bent toegewezen aan de student %s";
$UserXHasBeenAssignedToBossWithUrlX = "U bent als tutor toegewezen aan student %s. U kunt zijn profiel bekijken van hier: %s";
$AgendaAvailableInCourseX = "Voor module %s is jouw agenda beschikbaar.";
-$YouHaveBeenSubscribedToCourseXTheStartDateXAndCommentX = "
Je bent ingeschreven voor de module %s . Je kan de lesmomenten, lestijden en leslokalen in jouw agenda op de ELO terugvinden.
-Indien je nog geen toegang hebt tot onze ELO, zal je bij de eerste les de nodige info ontvangen van jouw lesgever.
-Het eerstvolgende moment dat voor deze module werd ingevuld is:
+$YouHaveBeenSubscribedToCourseXTheStartDateXAndCommentX = "
Je bent ingeschreven voor de module %s . Je kan de lesmomenten, lestijden en leslokalen in jouw agenda op de ELO terugvinden.
+Indien je nog geen toegang hebt tot onze ELO, zal je bij de eerste les de nodige info ontvangen van jouw lesgever.
+Het eerstvolgende moment dat voor deze module werd ingevuld is:
%s
%s";
+$WelcomeToPortalXInCourseSessionXCoursePartOfCareerX = "Welkom bij %s. Je bent ingeschreven voor de module %s
+Deze module maakt deel uit van de opleiding %s";
+$YourNextModule = "Jouw eerstvolgende lesmoment voor deze module";
+$FirstLesson = "Eerste lesmoment";
?>
\ No newline at end of file
diff --git a/main/lang/english/trad4all.inc.php b/main/lang/english/trad4all.inc.php
index 275baccad3..1f36ccf4a9 100644
--- a/main/lang/english/trad4all.inc.php
+++ b/main/lang/english/trad4all.inc.php
@@ -325,19 +325,19 @@ $DeleteUsersNotInList = "Unsubscribe students which are not in the imported list
$IfSessionExistsUpdate = "If a session exists, update it";
$CreatedByXYOnZ = "Create by %s on %s";
$LoginWithExternalAccount = "Login without an institutional account";
-$ImportAikenQuizExplanationExample = "This is the text for question 1
-A. Answer 1
-B. Answer 2
-C. Answer 3
-ANSWER: B
-
-This is the text for question 2
-A. Answer 1
-B. Answer 2
-C. Answer 3
-D. Answer 4
-ANSWER: D
-ANSWER_EXPLANATION: this is an optional feedback comment that will appear next to the correct answer.
+$ImportAikenQuizExplanationExample = "This is the text for question 1
+A. Answer 1
+B. Answer 2
+C. Answer 3
+ANSWER: B
+
+This is the text for question 2
+A. Answer 1
+B. Answer 2
+C. Answer 3
+D. Answer 4
+ANSWER: D
+ANSWER_EXPLANATION: this is an optional feedback comment that will appear next to the correct answer.
SCORE: 20";
$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";
@@ -426,18 +426,18 @@ $VersionUpToDate = "Your version is up-to-date";
$LatestVersionIs = "The latest version is";
$YourVersionNotUpToDate = "Your version is not up-to-date";
$Hotpotatoes = "Hotpotatoes";
-$ZeroMeansNoQuestionWillBeSelectedMinusOneMeansThatAllQuestionsWillBeSelected = "-1 = All questions will be selected.
+$ZeroMeansNoQuestionWillBeSelectedMinusOneMeansThatAllQuestionsWillBeSelected = "-1 = All 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:
-
-1. {{ student.username }}
-2. {{ student.firstname }}
-3. {{ student.lastname }}
-4. {{ student.official_code }}
-5. {{ exercise.title }}
-6. {{ exercise.start_time }}
-7. {{ exercise.end_time }}
-8. {{ course.title }}
+$EmailNotificationTemplateDescription = "You can customize the email sent to users when they finished the exercise. You can use tags like these:
+
+1. {{ student.username }}
+2. {{ student.firstname }}
+3. {{ student.lastname }}
+4. {{ student.official_code }}
+5. {{ exercise.title }}
+6. {{ exercise.start_time }}
+7. {{ exercise.end_time }}
+8. {{ course.title }}
9. {{ course.code }}";
$EmailNotificationTemplate = "E-mail notification template";
$ExerciseEndButtonDisconnect = "Logout";
@@ -845,10 +845,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.";
$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";
-$MailTemplateRegistrationMessage = "Dear ((firstname)) ((lastname)),\n\nYou are registered on
-((sitename)) with the following settings:\n\nUsername :
-((username))\nPass : ((password))\n\nThe address of ((sitename)) is :
-((url))\n\nIn case of trouble, contact us.\n\nYours sincerely
+$MailTemplateRegistrationMessage = "Dear ((firstname)) ((lastname)),\n\nYou are registered on
+((sitename)) with the following settings:\n\nUsername :
+((username))\nPass : ((password))\n\nThe address of ((sitename)) is :
+((url))\n\nIn case of trouble, contact us.\n\nYours sincerely
\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.";
$CodeTaken = "This course code is already in use.
Use the Back button on your browser and try again.";
@@ -2641,16 +2641,16 @@ $NoPosts = "No posts";
$WithoutAchievedSkills = "Without achieved skills";
$TypeMessage = "Please type your message!";
$ConfirmReset = "Do you really want to delete all messages?";
-$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.
-
-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
-
-Best Regards,
-
+$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.
+
+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
+
+Best Regards,
+
%s Team";
$MailCronCourseExpirationReminderSubject = "Urgent: %s course expiration reminder";
$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.";
$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.";
-$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.
+$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.
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";
$LinkOpenBlank = "Open blank";
@@ -5832,8 +5832,8 @@ $Item = "Item";
$ConfigureDashboardPlugin = "Configure Dashboard Plugin";
$EditBlocks = "Edit blocks";
$Never = "Never";
-$YourAccountIsActiveYouCanLoginAndCheckYourCourses = "Dear user,
-
+$YourAccountIsActiveYouCanLoginAndCheckYourCourses = "Dear user,
+
Your account has now been activated on the platform. Please login and enjoy your courses.";
$SessionFields = "Session fields";
$CopyLabelSuffix = "Copy";
@@ -5895,7 +5895,7 @@ $CourseSettingsRegisterDirectLink = "If your course is public or open, you can u
$DirectLink = "Direct link";
$here = "here";
$GoAheadAndBrowseOurCourseCatalogXOnceRegisteredYouWillSeeTheCourseHereX = "
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.
"; -$HelloXAsYouCanSeeYourCourseListIsEmpty = "Hello %s and welcome,
+$HelloXAsYouCanSeeYourCourseListIsEmpty = "Hello %s and welcome,
As you can see, your courses list is still empty. That's because you are not registered to any course yet!
"; $UnsubscribeUsersAlreadyAddedInCourse = "Unsubscribe users already added"; $ImportUsers = "Import users"; @@ -6157,7 +6157,7 @@ $AverageScore = "Average score"; $LastConnexionDate = "Last connexion date"; $ToolVideoconference = "Videoconference"; $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 set one up or ask the Chamilo official providers 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 set one up or ask the Chamilo official providers 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."; $BigBlueButtonHostTitle = "BigBlueButton server host"; $BigBlueButtonHostComment = "This is the name of the server where your BigBlueButton server is running. Might be localhost, an IP address (e.g. 192.168.13.54) or a domain name (e.g. my.video.com)."; @@ -6168,14 +6168,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."; $UserFolders = "Folders of users"; $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. --> Edit values of array \$extldap_config
-> To update correspondences between user and LDAP attributes, edit array \$extldap_user_correspondance
Array values are <chamilo_field> => >ldap_field>
-
--> Uncomment lines:
-N.B.: LDAP users use same fields than platform users to login.
+$LdapDescriptionComment = "
-> Edit values of array \$extldap_config
-> To update correspondences between user and LDAP attributes, edit array \$extldap_user_correspondance
Array values are <chamilo_field> => >ldap_field>
+
+-> Uncomment lines:
+N.B.: LDAP users use same fields than platform users to login.
N.B.: LDAP activation adds a menu External authentication [LDAP] in \"add or modify\" user pages.
First of all, you have to configure Shibboleth for your web server.
To configure it for ChamiloModify object $result values with the name of your Shibboleth attributes
{{ 'WelcomeToPortalXInCourseSessionXCoursePartOfCareerX'|get_lang|format(site_name, course_title, career_name) }}
+{{ 'YourNextModule'|get_lang }}
+{{ 'Module' | get_lang }}: {{ course_title }}