Aucune raison d'avoir ce problème. Aurais-tu fait un copier-coller par hasard ? Quel thème visuel ?
Sur mon moodle 3.5, thème Boost, pas de problème.
Aucune raison d'avoir ce problème. Aurais-tu fait un copier-coller par hasard ? Quel thème visuel ?
Sur mon moodle 3.5, thème Boost, pas de problème.
Bonsoir,
C'est le thème Class.
C'est peut-être la cause.
C'est bien gênant.
Merci
As-tu essayé avec un autre thème?
Oui ça marche avec Boost mais pas avec Class.
Ce qui m'embête c'est que je ne suis qu'utilisateur de Moodle et pas administrateur.
Je crois qu'il est possible de choisir pour l'utilisateur la préférence du thème mais je ne sais pas si l'administrateur va m'y autoriser.
N'y-a-t-il pas une solution sinon avec le thème Class ?
Merci
Bonjour,
A mon sens, problème à faire remonter à l'administrateur, avec lien vers cette discussion.
Il pourra ainsi voir si une nouvelle version du thème existe, corrigeant ce problème, ou fournir les éléments au développeur, afin qu'il apporte un correctif... et en dernier recours envisager un changement de thème.
Concernant la possibilité aux utilisateurs de choisir leur propre thème, c'est un choix de l'administrateur d'offrir cette possibilité (ou pas).
Séverin
Bonjour,
Il existe effectivement une nouvelle version du thème Classe ou Klass theme_Klass (si c'est bien le votre) pour Moodle version 3.5.
Si votre administrateur l'installe, Il résoudra votre problème.
Christian
Je contacte l'administrateur.
Merci de vos réponses
Bonjour,
L'administrateur me signale que la dernière version v3.5.0.1 (2018051900)Moodle 3.5 du thème Klass est installée ?
Puis-je savoir Christian, quelle est cette version de Klass Moodle 3.5 qui fait fonctionner le cloze ?
Merci
Bonjour,
C'est bien la même version du theme_Klass que j'ai installée hier sur un Moodle en version 3.5.2
et je n'ai pas rencontré votre problème de saut de ligne (comme si une balise invisible <br> avait été ajoutée).
Christian
Bonjour,
Pas de balise <br>.
Je ne comprends pas. L'administrateur ne comprend pas.
Pour info avec le thème clean, le saut de ligne n'apparaît pas.
C'est assez décourageant.
Merci en tout cas.
Je viens de recevoir le mail ci-dessous
Une nouvelle version v3.5.2 est disponible qui, j'espère, réglera votre problème.
Christian
Installé le thème Klass version 3.5.2 n° 2018101701
Aucun problème d'affichage.
Bonsoir,
Bon ben thème klass mis à jour et le problème d'affichage n'est pas résolu.
Autrement dit toujours un saut de ligne après une question "shortanswer"
Merci encore
"ça marche avec Boost mais pas avec Class."
Je ne vois pas pourquoi ça marche pour nous quel que soit le thème et pas pour toi avec le thème Class seulement. Voici quelques pistes :
1.- Est-ce que le thème Class installé sur votre site est "tel quel" ou a été modifié par l'administrateur?
2.- On ne peut pas juger avec un seul exemple de "sous-question" comme tu nous a donné depuis le début. Merci de créer une question Cloze avec ces sous-questions, en tapant exactement ce code:
*********************************************
La capitale de la France est {1:SHORTANSWER:%100%Paris#Bravo!~%50%Marseille#Non, c'est la deuxième plus grande ville en France (derrière Paris).~*#Mauvaise réponse. La capitale de la France est Paris, bien sûr.} et {1:SHORTANSWER:=Berlin} est la capitale de l'Allemagne.
Écrivez moodle en lettre majuscules {1:SHORTANSWER_C:moodle#Rétroaction pour moodle en minuscules~=MOODLE#Rétroaction pour MOODLE en majuscules~%50%Moodle#Rétroaction pour une seule lettre majuscule}
Appariez les villes et états suivants :
San Francisco : {1:MCS:=Californie#Bonne réponse~Arizona#Mauvaise réponse}
Tucson : {1:MCS:Californie#Mauvaise réponse~%100%Arizona#Bonne réponse}
*********************************************
En mode édition de la question, cliquer sur le bouton Enregistrer les modifidations et continuer, puis sur le bouton Aperçu. Faire une copie d'écran de la partie qui nous intéresse de la fenêtre pop-up. Puis remplir avec les réponses correctes et faire une nouvelle copie d'écran. Toujours avec la dernière version du thème Class on doit obtenir les résultats ci-dessous.
et ceci:
Pour aller plus loin, je suggère d'examiner dans ton navigateur les règles CSS appliquées aux éléments input de ta question. Je prends l'exemple de Firefox, on peut aussi le faire avec Chrome.
Dans ta fenêtre pop-up ou s'affiche ta question Cloze, clic droit sur un champ input, puis clic sur Examiner l'élément.
Dans le volet d'examen qui s'affiche en bas de l'écran, repérer l'emplacement du champ input qui suit "La capitale de la France" et cliquer dessus.
Regarder alors à droite le contenu de la règle CSS pour .d-inline. il dont contenir la règle display: inline !important. C'est cette propriété qui permet au champ input de rester sur la même ligne que le texte.
En effet, si je décoche cette règle
les champs input s'affichent chacun sur leur propre ligne:
Si tu ne comprends rien à tout ça, montre mon message à ton administrateur qui, lui, doit comprendre.
CA MARCHE.
SUPER
BRAVO
Merci beaucoup.
Qu'est-ce qui a marché ? Merci de nous indiquer la solution, comme c'est l'usage dans cette communauté.
Effectivement quelle solution avez-vous trouvé pour résoudre définitivement votre problème sans devoir passer par la démarche trouvée par Joseph ? Un réglage à faire dans votre navigateur ? une règle CSS qui avait été ajoutée au thème Klass que vous avez du modifiée ou supprimée ?
Bonjour,
En fait je me suis réjouis peut-être trop vite.
En effet, jai appliqué le conseil de Joseph Rézeau et je suis allé modifier le css de mon navigateur firefox (cf. le contenu de la règle CSS pour .d-inline. avec la règle display: inline) et là le saut de page a disparu. J'ai alors répondu RESOLU en voyant l'affichage parfait du texte lacunaire. J'ai bien dû refaire la même manipulation css une fois après avoir "Remplir les réponses correctes" car de nouveau apparaissait l'erreur d'affichage.
Mais après coup si c'est une histoire de navigateur comment vais-je pouvoir corriger le problème pour les élèves qui se connecteront de chez eux ou du lycée ? J'ai croisé l'administrateur du lycée vite fait. Pressé, il n'a pas trop su quoi me répondre pour l'instant.
Voilà pour l'instant le problème est identifié mais je n'ai pas trouvé de solutions.
Par contre je ne comprends pas pourquoi vous n'êtes pas concernés par ce problème d'affichage. L'administrateur lui-même a validé, pourtant, ce problème d'affichage de chez lui et au lycée.
Merci cependant.
Pour être plus précis :
J'ai décoché le flex de la ligne 1.
1.- As-tu créé une question comportant divers types de sous-questions comme indiqué dans mon post ici : https://moodle.org/mod/forum/discuss.php?d=377270#p1521904 ? Tu n'en parles pas.
2.- Dans mon post suivant https://moodle.org/mod/forum/discuss.php?d=377270#p1521908 "Pour aller plus loin, je suggère d'examiner..." Je ne donnais certainement pas une solution au problème, contrairement à ce que tu as cru, mais un moyen de tenter d'examiner le contenu CSS de l'input des sous-questions. Tout ce que tu pourrais faire dans ton navigateur en modifiant une règle CSS n'est que provisoire et ne sert à rien.
3.- J'ai écrit : Regarder alors à droite le contenu de la règle CSS pour .d-inline. il dont contenir la règle display: inline !important. C'est cette propriété qui permet au champ input de rester sur la même ligne que le texte. Est-ce que tu vois cette règle ? est-elle cochée ? joindre copie d'écran svp.
4.- Dans ton message suivant tu écris:
Pour être plus précis :
J'ai décoché le flex de la ligne 1.
}
Je n'ai jamais parlé de ça, pourquoi as-tu fait cette manipulation ?
5.- Je veux bien continuer à tenter d'aider, mais il faudrait que tu sois plus rigoureux dans ta démarche. Est-ce que ton administrateur comprend ce que j'ai écrit ? A-t-il ajouté des règles CSS au thème CLASS ou bien est-il utilisé tel quel ?
1.- As-tu créé une question comportant divers types de sous-questions comme indiqué (...) ?
oui - Cf. image1 et image2 du zip
2.- Dans mon post (...) Je ne donnais certainement pas une solution au problème (...)
Je comprends
3. Est-ce que tu vois cette règle ? est-elle cochée ? joindre copie d'écran svp.
La régle ne contient pas .d-inline mais form-inline. Cf. image 3 du zip
4.- (...) Je n'ai jamais parlé de ça, pourquoi as-tu fait cette manipulation ?
car je ne voyais pas d-inline mais form-inline. Cf. image 4 et l'affichage est correct une fois la règle display : flex décochée
5.- Je veux bien continuer à tenter d'aider, mais il faudrait que tu sois plus rigoureux dans ta démarche.
D'accord.
A-t-il ajouté des règles CSS au thème CLASS ou bien est-il utilisé tel quel ?
Il n'a rien ajouté. Il est utilisé tel quel.
En te remerciant de ta patience.
Merci de ta réponse et des captures d'écran. On avance...
1.- Pourrais-tu créer une question de type Réponse courte comme ceci:
Texte de la question: Le ___________ a mangé la souris.
$output = html_writer::start_tag('span', array('class' => 'subquestion form-inline d-inline'));
Bonjour
1.- Pourrais-tu créer une question de type Réponse courte comme ceci:
J'ai encore le problème que la boite d'input passe à la ligne suivante.
OK, maintenant c'est clair.
La classe d-inline a été ajoutée au fichier question/type/multianswer/renderer.php pour compatibilité avec le thème Boost le 7 juin 2018. Voir sur le github de Moodle le commit en question ici : https://github.com/moodle/moodle/commit/22cab095585c8619f68b8bbebd3feabd89b2c2ae#diff-f06b7308fb113afc66a9dbbeedefe5f8 Line 248.
J'ignore si le thème Klass est construit à partir du thème Boost.
Ce qui est curieux, c'est que tu as écrit que tu n'avais pas de problème d'affichage de la boite d'input de tes questions cloze avec le thème Boost dans ce message. Tu es certain de ça ?
J'ai découvert que ton problème a fait l'objet d'un rapport de bug ici : https://tracker.moodle.org/browse/MDL-62594 et qu'il a été marqué comme résolu en juin 2018. Donc il faut que ton admin fasse une mise à jour de votre site moodle pour tenir compte de cette résolution.
Tiens-nous au courant.
Bonsoir,
D'abord pour te dire un grand merci.
Sinon pour le boost, l'affichage aussi n'est pas correct. Ce qui confirme tes doutes.
Pour le reste, j'ai transféré ton message à l'admin mais comme nous sommes en vacances ce soir, je n'ai pas de retour.
Mais comme tout admin, il est particulièrement réactif et motivé pour nous offrir de bonnes conditions numériques de travail.
Je te tiens au courant.
Merci encore.
Bien à toi.
Quoi de neuf après les congés de la Toussaint ?
Bonsoir,
Le réseau du lycée ne fonctionnant pas très bien, les administrateurs attendent des jours meilleurs pour la mise à jour.
Je patiente.
En attendant j'ai changé de thème. Je suis sur Clear et ça fonctionne.
Merci en tout cas.
A+