Pb ressource distante dans exercice rédactionnel

Bonjour,
Je constate un dysfonctionnement des ressources distantes (fragment html, iframe) dans les indices et solution d’un exercice rédactionnel.
Ex Je tente d’intégrer un code du genre :

Mais je constate que cette iframe ne s'affiche pas correctement dans les pages html générée, alors que l'adresse est fonctionnelle et que cette iframe s'intègre parfaitement dans [https://www.w3schools.com/html/tryit.asp?filename=tryhtml_iframe_height_width](https://www.w3schools.com/html/tryit.asp?filename=tryhtml_iframe_height_width).

J’ai déjà aussi constaté des problème de ce type avec une insertion de figure dynamique geogebra.

La même intégration dans un grain de contenu s’affiche correctement.
Cordialement,
Emmanuel

Bonjour,
Je me permets de relancer ce sujet car je constate toujours un dysfonctionnement quand j’insère une ressrouce de type geogebra dans la solution d’un exercice rédactionnel, alors que cette ressource apparait bien dans un grain de contenu (opale 3.6) :
Exemple : cette ressource danq un grain de contenu : https://lecluseo.scenari-community.org/TS/Ch01%20Suites_web_Partie_II/co/ER_fun.html et la même dans la solution d’un exercice rédactionnel :
https://lecluseo.scenari-community.org/TS/Ch01%20Suites_web_Partie_II/co/G_ER_fun.html

La 2ème apparait parfois, mais de manière aléatoire, selon les navigateurs, alors que la 1ère est toujours fonctionnelle.
Comment peut-on régler ce problème ?
Cordialement,
Emmanuel Farcy

Bonjour,

La console du navigateur indique des erreurs dans le cas de l’exercice rédactionnel issu de la page Geogebra, notamment: " TypeError: getComputedStyle(…) is null". Ce type d’erreur est probablement dû au fait que la page est chargée dans un contexte “hidden” car l’iframe est dans un bloc refermé. Le code de géogebra échoue probablement à se charger dans un tel contexte (en effet un appel à getComputedStyle(…) reverra null, c’est normal).

Si tel est bien le problème (il faudrait le reproduire dans une page de test hors scenari), la meilleur solution serait de le soumettre à Geogebra pour qu’ils fiabilisent leur code d’initialisation.

bonjour,
Je ne suis pas certain d’avoir tout compris de cette explication plutôt technique qui dépasse mes compétences en html, mais en testant le code qui suit dans https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe, tout fonctionne bien :
<iframe scrolling="no" title="Construction u(n+1)=f(un)" src="https://www.geogebra.org/material/iframe/id/VxaApYDj/width/800/height/506/border/888888/smb/false/stb/false/stbh/false/ai/false/asb/false/sri/true/rc/false/ld/false/sdz/true/ctl/false" style="border:0px;" height="526px" width="900px"> </iframe>

Le problème est que l’iframe est masquée au chargement de la page, ce qui provoque une erreur interne à Géogebra.
Vous pouvez reproduire le problème en collant sur la page ‘tryit’ du w3schools.com cet exemple :

<!DOCTYPE html>
<html>
<body>

<button onclick="this.nextElementSibling.hidden=false">Afficher la simulation</button>

<div hidden="true">
<iframe scrolling="no" title="Construction u(n+1)=f(un)" src="https://www.geogebra.org/material/iframe/id/VxaApYDj/width/800/height/506/border/888888/smb/false/stb/false/stbh/false/ai/false/asb/false/sri/true/rc/false/ld/false/sdz/true/ctl/false" style="border:0px;" height="526px" width="900px"> </iframe>
</div>

</body>
</html>

Ok. Là je crois que j’ai bien compris et je t’en remercie.
Comment peut-on remédier à cela, car il n’est plus possible d’intégrer les animations geogebra dans scenari comme il y a quelques années.
Je vais transmettre ce problème sur le forum geogebra.

bonjour,
Je relance ce sujet car je constate le même souci avec une iframe issue de repl.it :
quand je mets cet iframe dans une solution, elle n’apparaît pas correctement, par contre elle fonctionne bien ailleurs :

Pour contourner le problème, il est possible dans une « solution » d’exercice rédactionnel d’ajouter un lien vers un grain contenant la ressource, mais c’est un bricolage.
Cordialement,
E FARCY

Bonjour,

En voulant re-tester ce problème je vois que Geogebra ont corrigé leur problème d’initialisation.
Leurs ressources sont maintenant intégrables dans des parties cachés par défaut comme les solutions.

Pouvez-vous me mettre à disposition une url d’exemple pour repl.it ?

Pour moi ça marche…