* chamilo/1.11.x: (246 commits)
Student publications: Teacher can upload corrections BT#18352
Exercises: Fix overload page if allow record audio is activated.
Exercises: Fix notification URL
Update lang var + format code
Student Publication: Pending list - fix access for teachers BT#18352
Student Publication: Pending list - fix access for teachers BT#18352
Admin: Add config lp_start_and_end_date_visible_in_student_view
Exercises - Replace QuestionsToReview to VerificationOfAnsweredQuestions
Minor - behat decrease wait time
Minor - format code
LPs: Hide category for student if hidden in course session BT#17744
LPs: Fix category link visibility, dont add cidreq already added
LPs: Allow invisible LP category in course home for students BT#17744
LPs: Fix categoiry link visibility BT#17744
Minor - format code, update doc
Course category: Add $checkHidePrivate parameter BT#18434
LPs: Fix course home LP link visibility BT#17744
LPs: Fix course home LP link visibility BT#17744
LPs: Fix course home LP link visibility BT#17744
LPs: Fix course home LP link visibility BT#17744
...
CREATE TABLE portfolio_comment (id INT AUTO_INCREMENT NOT NULL, author_id INT NOT NULL, item_id INT NOT NULL, tree_root INT DEFAULT NULL, parent_id INT DEFAULT NULL, content LONGTEXT NOT NULL, date DATETIME NOT NULL, is_important TINYINT(1) DEFAULT '0' NOT NULL, lft INT NOT NULL, lvl INT NOT NULL, rgt INT NOT NULL, INDEX IDX_C2C17DA2F675F31B (author_id), INDEX IDX_C2C17DA2126F525E (item_id), INDEX IDX_C2C17DA2A977936C (tree_root), INDEX IDX_C2C17DA2727ACA70 (parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB;
CREATE TABLE portfolio_comment (id INT AUTO_INCREMENT NOT NULL, author_id INT NOT NULL, item_id INT NOT NULL, tree_root INT DEFAULT NULL, parent_id INT DEFAULT NULL, content LONGTEXT NOT NULL, date DATETIME NOT NULL, is_important TINYINT(1) DEFAULT '0' NOT NULL, lft INT NOT NULL, lvl INT NOT NULL, rgt INT NOT NULL, score DOUBLE PRECISION DEFAULT NULL, INDEX IDX_C2C17DA2F675F31B (author_id), INDEX IDX_C2C17DA2126F525E (item_id), INDEX IDX_C2C17DA2A977936C (tree_root), INDEX IDX_C2C17DA2727ACA70 (parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB;
ALTER TABLE portfolio_comment ADD CONSTRAINT FK_C2C17DA2F675F31B FOREIGN KEY (author_id) REFERENCES user (id);
CREATE TABLE portfolio_attachment (id INT AUTO_INCREMENT NOT NULL, path VARCHAR(255) NOT NULL, comment LONGTEXT DEFAULT NULL, size INT NOT NULL, filename VARCHAR(255) NOT NULL, origin_id INT NOT NULL, origin_type INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB;
*/
// In 1.11.8, before enabling this feature, you also need to:
// - edit src/Chamilo/CoreBundle/Entity/Portfolio.php and PortfolioCategory.php
$ByDel = "Deleting this area will permanently delete all the content (documents, links...) it contains and unregister all its members (not remove them from other courses).<p>Do you really want to delete the course?";
$ByDel = "Deleting this area will permanently delete all the content (documents, links...) it contains and unregister all its members (not remove them from other courses).";
$Y = "YES";
$N = "NO";
$DepartmentUrl = "Department URL";
@ -6675,7 +6675,7 @@ $NewExercises = "New exercises";
$MyAverage = "My average";
$AllAttempts = "All attempts";
$QuestionsToReview = "Questions to be reviewed";
$QuestionWithNoAnswer = "Questions without answer";
$QuestionWithNoAnswer = "Questions without answer will be highlighted in Red below";
$ValidateAnswers = "Validate answers";
$ReviewQuestions = "Review selected questions";
$YouTriedToResolveThisExerciseEarlier = "You have tried to resolve this exercise earlier";
@ -7574,7 +7574,7 @@ $Convert = "Convert";
$PortalLimitType = "Portal's limit type";
$PortalName = "Portal name";
$BestScore = "Best score";
$AreYouSureToDeleteJS = "Are you sure to delete";
$AreYouSureToDeleteJS = "Are you sure to delete?";
$ConversionToSameFileFormat = "Conversion to same file format. Please choose another.";
$FileFormatNotSupported = "File format not supported";
$FileConvertedFromXToY = "File converted from %s to %s";
@ -8720,4 +8720,45 @@ $ShowScoreEveryAttemptShowAnswersLastAttemptNoFeedback = "Show the result to the
$AddGradebookComment = "Comment";
$LatestLoginInAnyCourse = "Latest login in a course";
$The = "The";
$MultiplicateQuestionsByClass = "Multiplicate questions by class";
$MultiplicateQuestionsByUser = "Multiplicate questions by user";
$QuestionForNextUser = "Questions about next user";
$CourseCodeToEnteredCapitalLettersToConfirmDeletionX = "Course code to be entered in capital letters to confirm the deletion: %s";
$BadgeXTitle = "Badge: %s";
$PortfolioCommentFromXUser = "Comment by %s";
$PortfolioItemFromXUser = "Portfolio item by %s";
$CopyToMyPortfolio = "Copy to my portfolio";
$CopyToStudentPortfolio = "Copy to student portfolio";
$OriginallyPublishedAsXTitleByYUser = "Originally published as \"%s\" by %s";
$OriginallyCommentedByXUserInYItem = "Originally commented by %s in \"%s\"";
$PortfolioItemAddedToStudents = "Item added to students own portfolio";
$MarkCommentAsImportant = "Mark comment as important";
$UnmarkCommentAsImportant = "Unmark comment as important";
$CommentMarkedAsImportant = "Portfolio item marked as important";
$SelectLearnerPortfolio = "Select a learner portfolio";
$SeeMyPortfolio = "See my portfolio in this course";
$PortfolioDetails = "Portfolio details";
$PortfolioItemTitle = "Item title";
$CreationDateXDate = "Creation date: %s";
$UpdateDateXDate = "Update date: %s";
$CategoryXName = "Category: %s";
$DateXDate = "Date: %s";
$PortfolioItemTitleXName = "Item title: %s";
$NoItemsInYourPortfolio = "No items in your portfolio";
$YouHaveNotCommented = "You have not commented";
$PortfolioItems = "Portfolio items";
$PortfolioComments = "Portfolio comments";
$PortfolioCommentsMade = "Comments made";
$QualifyThisPortfolioItem = "Grade this item";
$PortfolioItemGraded = "Portfolio item was graded";
$ContextForCommentToBeGrade = "Context for the comment to be grade";
$QualifyThisPortfolioComment = "Grade this comment";
$PortfolioCommentGraded = "Portfolio comment was graded";
$TheSettingXWillChangeToX = "The setting \"%s\" will change to \"%s\"";
$VerificationOfAnsweredQuestions = "Verification of answered questions";
$StudentPublicationToCorrect = "Student's assignments to be corrected";
$StudentPublicationCorrectionWarning = "You will find below all the work that have been submitted by students in one of your course (it could be in the base course or in a course in a session). You can filter the list selecting a specific course or a work status.";
$LinkSite = "Ajouter un lien sur la page d'accueil";
$HasDel = "a été supprimé";
$ByDel = "En supprimant ce cours, vous supprimerez tous les documents qu'il contient et désinscrirez tous les membres qui y sont inscrits.<p>Voulez-vous réellement supprimer ce cours ?";
$ByDel = "En supprimant ce cours, vous supprimerez tous les documents qu'il contient et désinscrirez tous les membres qui y sont inscrits.";
$QuestionWithNoAnswer = "Questions sans réponses";
$QuestionWithNoAnswer = "Questions sans réponses surlignées en rouge ci-dessous";
$ValidateAnswers = "Finaliser l'exercice";
$ReviewQuestions = "Revoir les questions sélectionnées";
$YouTriedToResolveThisExerciseEarlier = "Vous avez essayé de résoudre cet exercice plus tôt";
@ -6929,7 +6929,7 @@ $DatabaseXWillBeCreated = "La base de donnée %s va être créée";
$ADatabaseWithTheSameNameAlreadyExists = "Une base de donnée du même nom existe déjà. Si vous utilisez cette base, son contenu actuel sera écrasé.";
$UserXCantHaveAccessInTheDatabaseX = "L'utilisateur %s n'a pas accès à la base de donnée %s";
$DatabaseXCantBeCreatedUserXDoestHaveEnoughPermissions = "La base de donnée %s ne peut pas être crée, l'utilisateur %s n'a pas suffisamment de permissions.";
$CopyOnlySessionItems = "Copier seulement les élémenents de la session";
$CopyOnlySessionItems = "Copier seulement les éléments de la session";
$CourseCodeToEnteredCapitalLettersToConfirmDeletionX = "Code du cours à saisir en majuscules pour confirmer la suppression : %s";
$BadgeXTitle = "Badge : %s";
$PortfolioCommentFromXUser = "Commenté par %s";
$PortfolioItemFromXUser = "Item de Portfolio de %s";
$CopyToMyPortfolio = "Copier dans mon portfolio";
$CopyToStudentPortfolio = "Copier dans le portfolio de l'étudiant";
$OriginallyPublishedAsXTitleByYUser = "Publier à l'origine comme %s par %s";
$OriginallyCommentedByXUserInYItem = "Commenté à l'origine par %s dans %s";
$PortfolioItemAddedToStudents = "Item rajouter dans le portfolio de l'apprenant";
$MarkCommentAsImportant = "Marquer le commentaire comme important";
$UnmarkCommentAsImportant = "Enlever la marque d'importance sur le commentaire";
$CommentMarkedAsImportant = "Item de portfolio marqué comme important";
$SelectLearnerPortfolio = "Choisir le portfolio d'un apprenant";
$SeeMyPortfolio = "Voir mon portfolio dans ce cours";
$PortfolioDetails = "Détails du portfolio";
$PortfolioItemTitle = "Titre de l'item";
$CreationDateXDate = "Date de création : %s";
$UpdateDateXDate = "Date de mise à jour : %s";
$CategoryXName = "Catégorie : %s";
$DateXDate = "Date : %s";
$PortfolioItemTitleXName = "Titre de l'item : %s";
$NoItemsInYourPortfolio = "Aucun item dans votre portfolio";
$YouHaveNotCommented = "Vous n'avez pas commenté";
$PortfolioItems = "Items de portfolio";
$PortfolioComments = "Commentaires de portfolio";
$PortfolioCommentsMade = "Commentaires réalisés";
$QualifyThisPortfolioItem = "Noter cet item";
$PortfolioItemGraded = "L'item de portfolio a été noté";
$ContextForCommentToBeGrade = "Context pour le commentaire à noter";
$QualifyThisPortfolioComment = "Noter ce commentaire";
$PortfolioCommentGraded = "Le commentaire du portfolio a été noté";
$QualifyPortfolioItems = "Noter les items";
$QualifyPortfolioComments = "Évaluer les commentaires";
$HideCorrectAnsweredQuestions = "Cacher les questions qui ont eu une réponse correcte";
$TheSettingXWillChangeToX = "Le paramètre \"%s\" sera modifié avec \"%s\"";
$VerificationOfAnsweredQuestions = "Vérification des réponses aux questions";
$StudentPublicationToCorrect = "Travaux d'étudiant à corriger";
$StudentPublicationCorrectionWarning = "Vous trouverez ci-dessous tous les travaux qui ont été soumis par des étudiants dans l'un de vos cours (cela peut être dans le cours de base ou dans un cours en session). Vous pouvez filtrer la liste en sélectionnant un cours spécifique ou un statut de travail.";
$UplPage = "Enviar una página y enlazarla a la principal";
$LinkSite = "Añadir un enlace web en la página principal";
$HasDel = "ha sido suprimido";
$ByDel = "Si suprime el sitio web de este curso, suprimirá todos los documentos que contiene y todos sus miembros dejarán de estar inscritos en el mismo.<p>¿ Está seguro de querer suprimir este curso ?";
$ByDel = "Si suprime el sitio web de este curso, suprimirá todos los documentos que contiene y todos sus miembros dejarán de estar inscritos en el mismo.";
$HideCorrectAnsweredQuestions = "Esconder las preguntas con respuestas correctas";
$TheSettingXWillChangeToX = "La opción \"%s\" será modificada con el valor \"%s\"";
$VerificationOfAnsweredQuestions = "Verificación de preguntas respondidas";
$StudentPublicationToCorrect = "Tareas de estudiante para ser corregidas";
$StudentPublicationCorrectionWarning = "A continuación encontrará todos los trabajos que han enviado los alumnos en uno de sus cursos (puede ser en el curso base o en un curso en una sesión). Puede filtrar la lista seleccionando un curso específico o un estado de tarea.";