Outils pour utilisateurs

Outils du site


verrouiller_des_cellules

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
verrouiller_des_cellules [2021/12/14 09:47] adminverrouiller_des_cellules [2024/03/09 01:00] (Version actuelle) – [Rendre une cellule de code illisible] 📧_arnaud.grenouillet
Ligne 1: Ligne 1:
-====== Utiliser les meta-données pour verrouiller des cellules ======+====== Verrouiller, escamoter ou rendre illisibles les cellules d'un notebook ======
  
 +===== Verrouiller des cellules =====
 +
 +==== Méthode 1 : utiliser l'option  Markdown en lecture seule ====
 +
 +C'est la méthode la plus simple : elle permet d'interdire la modification des toutes les cellules markdown pour les élèves : voir l'article [[read_only_markdown|Cellules Markdown en lecture seule]]
 +
 +
 +==== Méthode 2 : Utiliser les meta-données pour verrouiller des cellules ====
  
 Il est possible d'empêcher la modification de cellules d'un notebook. Il est possible d'empêcher la modification de cellules d'un notebook.
  
-Cliquez sur *Affichage > Barre d'outils de cellule > Edit Metadata*+Cliquez sur //Affichage > Barre d'outils de cellule > Edit Metadata//
  
-Cliquez sur le bouton "Edit Metadatade la cellule qui vous intéresse puis ajoutez le texte suivant, comme indiqué sur la copie d'écran ci-dessous puis cliquez sur le bouton Éditer.+Cliquez sur le bouton //Edit Metadata// de la cellule qui vous intéresse puis ajoutez le texte suivant, comme indiqué sur la copie d'écran ci-dessous puis cliquez sur le bouton Éditer.
  
     {     {
Ligne 14: Ligne 22:
  
 La cellule ne peut plus être modifiée ni supprimée, sauf à rééditer les metadatas, ce que les élèves ne peuvent pas faire car dans Capytale le menu "Barre d'outils de cellule" ne leur est pas accessible. La cellule ne peut plus être modifiée ni supprimée, sauf à rééditer les metadatas, ce que les élèves ne peuvent pas faire car dans Capytale le menu "Barre d'outils de cellule" ne leur est pas accessible.
 +
 +====== Proposer un élément escamotable ======
 +
 +Le code ci-dessous dans une cellule de type markdown permet d'obtenir un élément masqué par défaut mais qui peut être révéle par un simple clic
 +
 +{{capture_d_ecran_de_2022-06-23_09-54-53.png?450}} {{capture_d_ecran_de_2022-06-23_09-55-03.png?450}}
 +
 +    <details>
 +      <summary style="cursor: pointer; background:#ddd;">Cliquez pour découvrir ⌄</summary>
 +      Contenu masqué par défaut mais qui peut être découvert.
 +    </details>   
 +
 +
 +
 +====== Rendre une cellule de code illisible ======
 +
 +
 +Si on souhaite proposer une cellule dont le code serait illisible, bien qu'exécutable, on peut utiliser le générateur suivant : https://clemg.github.io/pythongolfer/
 +
 +Exemple :
 +
 +Le code 
 +
 +    for i in range(10):
 +      print(i*i)
 +
 +est équivalent à :
 +
 +    exec(bytes('潦⁲⁩湩爠湡敧ㄨ⤰਺†牰湩⡴⩩⥩','u16')[2:])
verrouiller_des_cellules.1639471670.txt.gz · Dernière modification : 2021/12/14 09:47 de admin