Sei mai stato in questa situazione? Stai insegnando una lezione usando JMP e vorresti che tutti i tuoi studenti avessero le stesse Preferenze. Ad esempio, desideri che tutti abbiano marcatori di grandi dimensioni e istogrammi orizzontali. O forse desideri che determinate statistiche o caratteristiche grafiche vengano visualizzate ogni volta che esegui un'analisi.
In larga misura, puoi controllare l'aspetto di JMP impostando Preferenze (File> Preferenze o JMP> Preferenze su un Mac). Potresti seguire queste modifiche quando inizi a utilizzare JMP nella tua classe. Ma se ci sono molte modifiche, un'alternativa è usare uno script o un componente aggiuntivo per condividere le Preferenze salvate.
Crea uno script per le preferenze di impostazione
Puoi creare uno script per impostare le Preferenze in pochi semplici passaggi.
(1) Apri una nuova finestra di script in JMP (da File> Nuovo) ed esegui il seguente script:
(2) Aprire il registro JMP (nel menu Visualizza o Finestra). Questo mostrerà tutte le Preferenze che hai impostato.
(3) Copia queste Preferenze (iniziando con la parola "Mostra") e incolla tra parentesi nello script seguente:
Esegui lo script per assicurarti di averlo copiato e incollato correttamente. L'inizio dello script dovrebbe apparire così:
E la fine dovrebbe apparire così:
Salva la sceneggiatura e condividila con i tuoi studenti. Quando viene eseguito lo script, tutte le Preferenze verranno aggiornate in base alle tue impostazioni.
Nota: ci sono alcune differenze tra le preferenze di Windows e Mac OS. Se gli studenti utilizzano un mix di PC e Mac, potresti voler creare due versioni di questo script.
Crea un componente aggiuntivo
Se desideri fare un ulteriore passo avanti, puoi creare un componente aggiuntivo utilizzando il componente aggiuntivo Builder (in File> Nuovo).
I passaggi per creare componenti aggiuntivi sono stati dettagliati in altri post del blog, ma qui ci sono i punti chiave.
Utilizzare la scheda Informazioni generali per assegnare un nome al componente aggiuntivo.
Utilizzare la scheda Voci di menu per creare una voce di menu (ad esempio, "Imposta preferenze") e copiare e incollare lo script creato sopra accanto a Esegui questo JSL. In alternativa, se lo script è stato salvato, utilizzare l'opzione Esegui JSL in questo file.
Salvare il componente aggiuntivo e quindi condividerlo con i tuoi studenti. Quando il componente aggiuntivo viene aperto, verrà installata una voce di menu Imposta preferenze nel menu Componenti aggiuntivi. Quando eseguito, tutte le Preferenze verranno aggiornate in modo che corrispondano alle tue.
Nota (aggiunto settembre 2016): questi passaggi acquisiscono solo le preferenze generali di JMP. Per acquisire e impostare anche preferenze specifiche della piattaforma, utilizzare Ottieni preferenze piattaforma (); e imposta le preferenze della piattaforma () ;.
Emil Friedman ha scritto:
In questo modo verranno eliminate le preferenze degli studenti. Che ne dici di aggiungere qualcosa allo script in modo che possano facilmente tornare alle loro preferenze originali?
Teresa Obis ha scritto:
Blog molto interessante, lo userò.
Anche il commento di Emil è buono, quindi terrò d'occhio una nuova versione
Eventuali suggerimenti su come scrivere quanto segue:
- ottenere le preferenze dell'utente originale
- imposta nuove preferenze.
- ripristinare le vecchie preferenze
Lo chiedo perché ci sono molti di noi con impostazioni leggermente diverse che sono sintonizzati su lavori particolari, quindi alla fine nessuno di questi insiemi è "il migliore" per tutto. Sarebbe davvero utile che lo script carichi le preferenze ottimali abbastanza a lungo per fare un'analisi, quindi reimpostare tutto alle preferenze dell'utente originale.
Sicuramente userò queste informazioni così come sono! Così utile!
@ckerr ,
Il modo migliore per gestirlo è usare il Ignora preferenze piattaforma () opzione quando si chiama la piattaforma. Ciò garantirà di ottenere le impostazioni predefinite della piattaforma e di specificare le opzioni desiderate nella chiamata della piattaforma.
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
dt << Distribution(
y( :height ),
ignore platform preferences( 1 ),
Normal Quantile Plot(1)
);
Buono anche a sapersi.
Quindi, tutte le opzioni dovrebbero essere elencate in modo specifico all'interno della chiamata della piattaforma (inserire i parametri pertinenti dall'esecuzione
ottenere le preferenze della piattaforma ("Distribuzione");
?
L '"ignore" influisce solo sulle preferenze per la singola esecuzione della piattaforma di distribuzione?
Ma questo risponde a una domanda leggermente diversa rispetto a ciò che stavo cercando.
Esiste un'opzione per "ignorare le preferenze (1)" in modo che un intero script possa portare il proprio set di caratteri, ecc. senza ostruire / sovrascrivere qualunque cosa l'utente abbia normalmente?
Grazie per la vostra risposta!