Avez-vous déjà été dans cette situation? Vous enseignez une classe à l'aide de JMP et vous souhaitez que tous vos élèves aient les mêmes préférences. Par exemple, vous souhaitez que tout le monde ait de gros marqueurs et des histogrammes horizontaux. Ou, vous souhaitez peut-être que certaines statistiques ou fonctionnalités graphiques s'affichent chaque fois que vous exécutez une analyse.
Dans une large mesure, vous pouvez contrôler l'apparence de JMP en définissant des préférences (Fichier> Préférences ou JMP> Préférences sur un Mac). Vous pouvez suivre ces changements lorsque vous commencez avec JMP dans votre classe. Mais s'il y a beaucoup de changements, une alternative consiste à utiliser un script ou un complément pour partager vos préférences enregistrées.
Créer un script de préférences de définition
Vous pouvez créer un script pour définir les préférences en quelques étapes simples.
(1) Ouvrez une nouvelle fenêtre de script dans JMP (depuis Fichier> Nouveau) et exécutez le script suivant:
(2) Ouvrez le journal JMP (sous le menu Affichage ou Fenêtre). Cela affichera toutes les préférences que vous avez définies.
(3) Copiez ces préférences (en commençant par le mot «Afficher») et collez-les entre parenthèses dans le script ci-dessous:
Exécutez le script pour vous assurer que vous avez copié et collé correctement. Le début du script devrait ressembler à ceci:
Et la fin devrait ressembler à ceci:
Enregistrez le script et partagez-le avec vos élèves. Lorsque le script est exécuté, toutes les préférences seront mises à jour pour correspondre à vos paramètres.
Remarque: Il existe quelques différences entre les préférences Windows et Mac OS. Si les élèves utilisent un mélange de PC et de Mac, vous souhaiterez peut-être créer deux versions de ce script.
Créer un complément
Si vous souhaitez aller plus loin, vous pouvez créer un complément à l'aide du générateur de compléments (sous Fichier> Nouveau).
Les étapes pour créer des compléments ont été détaillées dans d'autres articles de blog, mais voici les points clés.
Utilisez l'onglet Informations générales pour nommer le complément.
Utilisez l'onglet Éléments de menu pour créer un élément de menu (par exemple, «Définir les préférences»), puis copiez et collez le script créé ci-dessus à côté de Exécuter ce JSL. Ou, si vous avez enregistré le script, utilisez l'option Exécuter JSL dans ce fichier.
Enregistrez le complément, puis partagez-le avec vos élèves. Lorsque le complément est ouvert, il installe un élément de menu Définir les préférences sous le menu Compléments. Lors de l'exécution, toutes les préférences seront mises à jour pour correspondre aux vôtres.
Remarque (ajoutée en septembre 2016): ces étapes ne capturent que les préférences JMP générales. Pour également capturer et définir des préférences spécifiques à la plate-forme, utilisez Get Platform Preferences (); et définir les préférences de plate-forme () ;.
Emil Friedman a écrit:
Le faire de cette façon supprimera les préférences des étudiants. Que diriez-vous d'ajouter quelque chose au script afin qu'ils puissent facilement revenir à leurs préférences d'origine?
Teresa Obis a écrit:
Blog très intéressant, je vais l'utiliser.
Le commentaire d'Emil est également bon, donc je garderai un œil sur une nouvelle version
Toutes les suggestions sur la façon d'écrire les scripts suivants:
- obtenir les préférences utilisateur d'origine
- définir de nouvelles préférences.
- réinitialiser les anciennes préférences
Je demande parce que nous sommes nombreux avec des réglages légèrement différents qui sont adaptés à des tâches particulières, donc aucun ensemble de préférences n'est finalement "le meilleur" pour tout. Il serait très pratique que le script charge les préférences optimales suffisamment longtemps pour effectuer une analyse, puis réinitialise tout sur les préférences utilisateur d'origine.
Je vais certainement utiliser ces informations telles quelles! Tellement utile!
@ckerr ,
La meilleure façon de gérer cela est d'utiliser le Ignorer les préférences de plate-forme () option lors de l'appel de la plate-forme. Cela vous assurera d'obtenir les valeurs par défaut de la plate-forme et vous pouvez spécifier les options que vous souhaitez dans votre appel de plate-forme.
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
dt << Distribution(
y( :height ),
ignore platform preferences( 1 ),
Normal Quantile Plot(1)
);
Aussi bon à savoir.
Ainsi, les options devraient toutes être répertoriées spécifiquement dans l'appel de plate-forme (apportez les paramètres pertinents de l'exécution
obtenir les préférences de la plate-forme ("Distribution");
?
Est-ce que «ignorer» affecte uniquement les préférences pour l'exécution unique de la plate-forme de distribution?
Mais cela répond à une question légèrement différente de celle que je recherchais.
Existe-t-il une option pour "ignorer les préférences (1)" afin qu'un script entier puisse apporter son propre jeu de polices, etc. sans écraser / écraser tout ce que l'utilisateur a normalement?
Merci pour votre réponse!