Precompilazione o widget Da Foglio Elettronico a Modulo?

  • ScuolaNP
    Domanda del 3 maggio 2024 alle ore 10:40

    Ciao, ho creato un modulo di iscrizione al mio corso. Il nome del modulo è "Iscrizione al Supercorso maggio-luglio". Al termine della compilazione di questo modulo, ciascun iscritto riceve un codice personale (creato con il widget Generatore di Stringhe Casuali).

    Ora avrei questa necessità: vorrei che in tutti gli altri miei moduli, dopo il solo inserimento del codice personale di ciascun allievo, si compilassero automaticamente i campi Nome, Cognome, email (campi presenti in tutti gli altri moduli), in sola lettura, senza cioè che si possano modificare.

    Al momento sono riuscito a raggiungere il mio obiettivo integrando google sheets al modulo "Iscrizione al Supercorso maggio-luglio" e copiando e incollando poi manualmente i dati dei suddetti campi (codice personale, Nome e Cognome, email), per ciascun nuovo allievo, su un foglio elettronico excel, che ho poi inserito negli altri moduli tramite il widget Da Foglio Elettronico a Modulo.

    Mi chiedevo se, attraverso una delle possibili opzioni di precompilazione (esempio precompilazione tabelle oppure precompila modulo), si potesse realizzare in modo automatico la mia esigenza, evitandomi di dover copiare per ogni nuovo iscritto i dati dei tre campi suddetti.

    Grazie mille.


  • Gaud Jotform Support
    Risposta del 3 maggio 2024 alle ore 13:20

    Hi Scoula Palazzi,

    Thanks for reaching out to Jotform Support. Unfortunately, our Italian support agents are busy helping other Jotform users at the moment. I'll try to help you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd rather have support in Italian, let us know, and we can have them do that. But keep in mind that you'll have to wait until they're available again.

    Now, coming back to your question, you can use the prefill, option, such as form prefill, to prefill, the student's name, email and surname. So, you won't have to copy all the time for each member. Here is a guide you should explore. Prefilling your form using another form is easy. Let me show you how:

    1. Open your form in Form Builder, then click on Publish in the orange navigation bar at the top of the screen.
    2. Now, click on Prefill in the menu on the left side of the screen, and then select Form Prefill.
    3. Select the form that you want to prefill from, then choose the fields you want to take data from.
    4. Click on Save Settings, and that’s it.

    Precompilazione  o widget Da Foglio Elettronico a Modulo? Image 1 Screenshot 20

    You can also check out another relevant guide on how to pass from data into another form.

    Give it a try and let us know if you need any other help.

  • ScuolaNP
    Risposta del 3 maggio 2024 alle ore 13:25

    Ciao. Grazie per la risposta.

    Posso richiedere l'assistenza in italiano? Ho bisogno di particolari spiegazioni per la mia richiesta, perchè il mio obiettivo è che questi campi si compilino automaticamente dopo però l'inserimento del codice personale da parte dell'allievo (codice ottenuto con la compilazione del modulo di iscrizione), deve esserci questa condizione. Grazie mille

  • Vincenzo Jotform Support
    Risposta del 4 maggio 2024 alle ore 04:40

    Buongiorno ScuolaNP,

    Grazie per averci contattato nuovamente. Quando si utilizza la funzione Precompila, i campi del modulo si compilano automaticamente dopo fare clic sull'URL personalizzato. Se vuole che dopo aver fatto clic sull'URL personalizzato, allora dovrà aggiungere un campo per l'inserimento del Codice ricevuto dallo studente e una condizione di logica che mostri gli altri campi solo quando il campo Codice è compilato. Le mostro come fare:

    1. Nel Costruttore di Moduli, fare clic sul pulsante + Aggiungi elemento nella parte superiore sinistra dello schermo.
    2. Nella pannello sulla sinistra, sotto la scheda Di Base, cercare il campo desiderato (per esempio il campo Numero) e aggiungerlo al modulo. Precompilazione  o widget Da Foglio Elettronico a Modulo? Image 1 Screenshot 50
    3. Successivamente, nella barra di navigazione arancione in cima alla pagina, fare clic su Impostazioni.
    4. Nella colonna sulla sinistra fare clic sulla scheda Condizioni poi sul pulsante + Add Condition.
    5. Selezionare l'opzione Mostra / Nascondi Campo.
      Precompilazione  o widget Da Foglio Elettronico a Modulo? Image 2 Screenshot 61
    6. Impostare una condizione simile a quella mostrata nello screenshot qui sotto poi fare clic su Salva:
      Precompilazione  o widget Da Foglio Elettronico a Modulo? Image 3 Screenshot 72

    Risultato:

    Precompilazione  o widget Da Foglio Elettronico a Modulo? Image 4 Screenshot 83

    Qui può testare questo modulo di prova o clonarlo per capire meglio come è stato configurato.

    Provi e ci faccia sapere se ha bisogno di ulteriori chiarimenti.

  • ScuolaNP
    Risposta del 4 maggio 2024 alle ore 08:11

    Ciao Vincenzo. Provo a spiegare meglio la mia esigenza.

    Il mio modulo "Iscrizione al Supercorso maggio-luglio" è perfetto così com'è e serve per raccogliere diversi dati di ciascun allievo del mio corso. Al termine della compilazione di questo modulo, ciascun iscritto riceve un codice personale, creato con il widget Generatore di Stringhe Casuali.

    La mia esigenza è per tutti gli altri moduli. Infatti, vorrei poi che in tutti gli altri miei moduli, che ho già creato (Prenotazione simulazione/Link audio dell'ultima lezione/IV/MC/SOC), il primo campo corrisponda ad uno spazio per inserire da ciascun allievo il codice personale ricevuto in sede d'iscrizione (il codice cioè che si è generato nell'ultimo campo del modulo Iscrizione, tramite il widget Generatore di Stringhe Casuali), e che, una volta verificato che questo codice corrisponde effettivamente al loro codice personale indicato nell'ultimo campo del modulo d'iscrizione, i campi successivi (cioè Nome, Cognome, email), si compilassero automaticamente con il Nome, Cognome e l'email che ciascun allievo ha inserito nel modulo "Iscrizione al Supercorso maggio-luglio", in sola lettura, senza cioè che si possano modificare.

    Al momento sono riuscito a raggiungere il mio obiettivo integrando google sheets al modulo "Iscrizione al Supercorso maggio-luglio", copiando e incollando poi manualmente, per ciascun nuovo allievo che invia il modulo di iscrizione, i dati dei campi codice personale, Nome e Cognome, email, su un foglio elettronico excel, ed inserendo poi questo foglio elettronico excel in tutti i miei altri moduli (Prenotazione simulazione/Link audio dell'ultima lezione/IV/MC/SOC) tramite il widget Da Foglio Elettronico a Modulo.

    Mi chiedevo se, attraverso una delle possibili opzioni di precompilazione (esempio precompilazione tabelle oppure precompila modulo), si potesse evitare l'utilizzo del widget Da Foglio Elettronico a Modulo per soddisfare la mia esigenza e cioè, in tutti i moduli gli altri moduli (Prenotazione simulazione/Link audio dell'ultima lezione/IV/MC/SOC):

    1) verificare che il codice personale di ciascun allievo corrisponda a quello ricevuto in sede d'iscrizione;

    2) successivamente a questa verifica, far si che campi di Nome, Cognome ed email siano già automaticamente compilati e l'allievo debba solo confermare l'invio del modulo.

    Spero che la spiegazione sia chiara.

    Grazie mille.

  • Vincenzo Jotform Support
    Risposta del 6 maggio 2024 alle ore 03:38

    Buongiorno ScuolaNP,

    Grazie per averci contattato nuovamente e per le informazioni aggiuntive. Se vuole verificare il Codice dell'allievo e solo successivamente vuole compilare alcuni campi del modulo, questo può farlo solo con il nostro widget Da Foglio Elettronico a Modulo. Purtroppo non è possibile fare questa cosa con le funzioni precompila. Al massimo può inserire un campo codice al suo modulo e poi verificare il codice tramite condizioni, ma ciò comporta che dovrà creare più condizioni per ogni codice. Pertanto, la soluzione migliore, anche se dovrà creare il Foglio Excel manualmente, è quella del widget Da Foglio Elettronico a Modulo.

    Non esiti a contattarci se ha bisogno di ulteriori chiarimenti.

 
La tua Risposta