Demo de capacités⚓︎
Version actuelle de PMT : 4.5.3
Aperçu IDE
⚓︎
Une installation complète permet d'obtenir ce résultat, en ajoutant cette commande dans un fichier markdown :
Markdown
{{ IDE('exo') }}
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
.128013sopPdy(:fS%=eh)ivcm2rl/k g_anw1tub050f0n0G0C0q0w0b0z0s0w0C0b0b0m010G0q0d010406050b0H0t0t0C0v0g040k0c0w0H0Z0c0D050x0*0,0.0:0(0d0405130|160x130(0f0q0r0R0T0V0X0o0q0A0o0w1k0o0G0$050M0I0w0n1f0U0W011j1l1n1l0G1t1v1r0G0v140G0o0R0?0b0d0C0D0X0u011x1h010j0O0n0D0C0t0n1r1Q1S1X1z1!1v1%1)0$0a0z0e0v0c0d0c0b0q0_0D0z0K1O0v0v0n0s210|1,0D140x1M2e1J1L1K1s0f1.0X1n0D1$1~1r1c1e0S1y2o0q2q0D0c2u1r0d27142c2e2I0)1R222w1Y2B0v0-0w0$0F2b2M0%2L1-2O1z2Q2S0$0u2W1S2e2F0n2e2u2h0f1L2m2#0X0s2C1*142;152G2Z2d2+332{0K2H2M2n010y0$0K0j34382!1g1z0E0$0z3g323a0D0j0$0n0b0G0B1R0q0v3o2c3a0#040h3B392_010D0$0{0}2X3p3J3E0p0i3g060z3X3n3C3J3c04270G0H0v3N2I3Z3I3j0X0c3l042B0G3g3.3i2x3K3M3H3|1Y0c0$0l402N3:010t0q2)3V0|362/17310x2 2f2?0|2i4n0C1u4g4j1d2Y4j0L0N0P04.
Aperçu section
⚓︎
Markdown
{{ section('exo', 'secrets') }}
🐍 Script Python | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
Aperçu terminal
⚓︎
Markdown
{{ terminal(FILL="3+9") }}
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Aperçu multi_qcm
⚓︎
Appel complet de la macro
Markdown
{{ multi_qcm(
[
"""
On a saisi le code suivant :
```python title=''
n = 8
while n > 1:
n = n // 2
```
Que vaut `n` après l'exécution du code ?
""",
[
"0",
"1",
"2",
"4",
],
[2]
],
[
"Quelle est la machine qui va exécuter un programme JavaScript inclus dans une page HTML ?",
[
"La machine de l’utilisateur sur laquelle s’exécute le navigateur web.",
"La machine de l’utilisateur ou du serveur, selon celle qui est la plus disponible.",
"La machine de l’utilisateur ou du serveur, suivant la confidentialité des données manipulées.",
"Le serveur web sur lequel est stockée la page HTML."
],
[1],
{'multi':True}
],
[
"""
Cocher toutes les bonnes réponses, avec :
```python title=''
meubles = ['Table', 'Commode', 'Armoire', 'Placard', 'Buffet']
```
""",
[
"`#!py meubles[1]` vaut `#!py Table`",
"`#!py meubles[1]` vaut `#!py Commode`",
"`#!py meubles[4]` vaut `#!py Buffet`",
"`#!py meubles[5]` vaut `#!py Buffet`",
],
[2, 3]
],
multi = False,
qcm_title = "Un QCM avec mélange automatique des questions (bouton en bas pour recommencer)",
DEBUG = False,
shuffle = True,
description = "_(Une description additionnelle peut être ajoutée au début de l'admonition...)_\n{style=\"color:orange\"}"
) }}
Un QCM avec mélange automatique des questions (bouton en bas pour recommencer)
(Une description additionnelle peut être ajoutée au début de l'admonition...)
-
On a saisi le code suivant :
n = 8 while n > 1: n = n // 2
Que vaut
n
après l'exécution du code ?- 0
- 1
- 2
- 4
-
Quelle est la machine qui va exécuter un programme JavaScript inclus dans une page HTML ?
- La machine de l’utilisateur sur laquelle s’exécute le navigateur web.
- La machine de l’utilisateur ou du serveur, selon celle qui est la plus disponible.
- La machine de l’utilisateur ou du serveur, suivant la confidentialité des données manipulées.
- Le serveur web sur lequel est stockée la page HTML.
-
Cocher toutes les bonnes réponses, avec :
meubles = ['Table', 'Commode', 'Armoire', 'Placard', 'Buffet']
-
meubles[1]
vautTable
-
meubles[1]
vautCommode
-
meubles[4]
vautBuffet
-
meubles[5]
vautBuffet
-
# Tests
(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)