Modello di registrazione del programma

Il modello di registrazione del programma è progettato per mostrarti le funzionalità di un sito di registrazione. Abbiamo scelto l'esempio dell'iscrizione alle lezioni del doposcuola. Questo modello può essere utile per qualsiasi settore o organizzazione che voglia creare un sito web di registrazione.

La pagina di destinazione del modello di registrazione del programma.

Utenti

Il modello è progettato per due utenti chiave:

  • Il genitore che vuole iscrivere i propri figli al doposcuola.

  • Il rappresentante della scuola che sta cercando di mantenere un elenco di corsi, modificare i corsi esistenti e aggiungere nuovi corsi al catalogo.

Principali

Come genitore che sta cercando di iscriversi ai corsi, puoi:

  • Registrati per un doposcuola dall'elenco delle classi disponibili.

  • Modificare la pianificazione.

  • Aggiungere e modificare le informazioni del partecipante.

  • Ricevi e-mail con informazioni sulla classe, che puoi utilizzare per modificare la tua registrazione.

Rappresentanti della scuola

In qualità di rappresentante della scuola, puoi:

  • Mantieni il catalogo dei corsi.

  • Aggiungi e modifica classi esistenti.

Autori

Gli autori sono in grado di utilizzare lo studio di progettazione per modificare il modello per esigenze specifiche.

Di seguito sono riportate le pagine, i moduli di base e le tabelle personalizzabili fornite nel modello. Questi possono essere modificati per allinearli alle esigenze specifiche del tuo progetto.

Pagine

Pagine Cliente

Le pagine seguenti sono utilizzate dai genitori.

Pagina Descrizione
Home Cerca un evento e visualizza i corsi e i dettagli del corso in base a criteri specificati.
Annulla registrazione partecipante Annulla la registrazione di un bambino precedentemente registrato.
Aggiungi profilo partecipante Impostare un profilo per un bambino.
Informazioni partecipante Immetti le informazioni di un bambino ai fini della configurazione di un profilo partecipante.
Registrazioni personali Visualizza la registrazione per un profilo partecipante.
Registrazione completata Conferma che un bambino si è registrato con successo a un corso.
Visualizza dettagli corso Visualizza i dettagli del corso selezionato.

Pagine dell'amministratore

Le pagine seguenti sono utilizzate dai Rappresentanti della scuola:

Pagina Descrizione
Home page corsi Una visualizzazione elenco dei corsi in base ai filtri specificati.
Crea corso Crea un corso.
Duplica corso Duplica un corso da un corso esistente.
Eliminare un corso Elimina un corso.
Modifica corso Modifica un corso.

Moduli e tabelle

Il modello utilizza i seguenti moduli collegati alle tabelle Dataverse.

Table Nome modulo tabella* Nome modulo pagina**
contatto Aggiungere un profilo del bambino Aggiungi partecipante
msdynce_course Modulo Corso Portale Crea corso ASP
msdynce_course Modulo Corso Portale Modifica modulo ASP
msdynce_course Elimina un modulo del corso Elimina modulo corso
contatto Modifica profilo bambino Modifica partecipante
msdynce_registration Modulo di annullamento della registrazione Annulla registrazione partecipante

*Il nome del modulo come appare associato alla tabella nell'area di lavoro dei dati.

**Il nome del modulo come appare quando viene aggiunto a una pagina come componente.

Informazioni sulla tabella

Nome tabella Nome schema Descrizione
Contatto contatto Dettagli di contatto per il profilo del bambino.
Corso msdynce_course Dettagli del corso come nome del corso, descrizione, tipo, insegnante, categoria, livello di classe, data di inizio, ora di inizio, data di fine, ora di fine, scadenza di registrazione, capacità, percentuale di riempimento, stato.
Registrazione msdynce_registration Dettagli registrazione corso.

Sviluppatori professionisti

Questo modello include codice personalizzato ed è stato progettato per seguire i migliori modelli UX della categoria. Per la modifica del codice personalizzato, utilizza l'interfaccia della riga di comando di Microsoft Power Platform per scaricare i metadati del sito e utilizza Visual Studio Code per visualizzare e modificare il codice sorgente.