Guida al sito

Guida al sito

Questo sito mette a disposizione degli utenti iscritti diversi corsi, alcuni ad accesso libero, altri a pagamento.
Per poter accedere ai corsi e alle parti riservate del sito, un utente deve iscriversi/registrarsi al sito.

La registrazione avviene attraverso il meccanismo base di wordpress:

  • Log in
  • registrati
  • scrivi nome utente e password
  • ricevi una email di conferma (da verificare)

Una volta registrati, gli utenti hanno accesso alle parti riservate del sito, come l’accesso ad articoli o parti di articoli riservati, l’acquisto dei corsi, il download di materiali, ecc.

Struttura di vendita e accesso ai corsi

Il sito era stato pensato per vendere articoli/pagine html, che includevano le pagine con i corsi veri e propri, salvate nella cartella “content”.
In seguito, avendo a disposizione la piattaforma Moodle sullo stesso server, abbiamo installato il plugin “Edwiser Bridge – WordPress Moodle LMS Integration” per includere i corsi e venderli da wordpress, ma non è stato impostata la connessione con Moodle per problemi sul server che non sono stati ulteriormente indagati nè risolti (self-request, mi pare).
La possibilità di appoggiarsi a Moodle avrebbe permesso di gestire i corsi e gli utenti in maniera più avanzata.
Considerando la soluzione di vendita di articoli con i collegamenti alle pagine dei corsi: per ogni corso ci devono essere:

  • un prodotto woocommerce del corso
    • con il prezzo
    • la foto o immagine del corso
    • il prodotto deve essere “software” e “scaricabile” e può avere il collegamento alla pagina del corso relativa (vedi punto successivo)
  • una pagina del corso
    • la pagina dipende dalla pagina “Visualizzazione corsi”
    • la pagina deve essere collegata al prodotto woocommerce relativo grazie al plugin “woocommerce pay per post”
    • questa pagina deve contenere solo l’iframe con il collegamento al file del corso (da inserire in modalità testo), per esempio:
      <iframe style="width: 1280px; height: 720px;" src="https://cloudsandtraining.net/site/content/excel/slide01/lancio_001.html" width="300" height="150"></iframe>
      [ site-url ] è lo shortcode per inserire l’indirizzo del sito, solo se è installato il plugin “Site URL Shortcode
  • un corso U-Course, con:
    • testo di presentazione
    • foto o galleria di immagini
    • materiale scaricabile, tipo brochure, anteprime pdf, documenti utili, ecc.
    • altri eventuali dati relativi al corso come data di inizio, relatore/speaker/docente, ecc.

In questo modo si controlla la visibilità/accessibilità del singolo corso attraverso la struttura di wordpress.
Il corso “Digital Web Marketing” può essere preso come esempio:
Digital Web Marketing
Pagine del corso:
Prodotto:

Digital Web Marketing


con le caratteristiche del corso; categoria: “corso”; impostazione del prezzo

U-course:

Digital e Web Marketing


con la presentazione del corso, il prezzo e la possibilità di aggiungerlo al carrello

Pagina in cui visualizzare il corso:

Digital e Web Marketing

 

Teoria soluzione 1

Tecnicamente i corsi sono link a un file (mod001.html, p.e.); la modalità di vendita deve garantire che:

  • i link ai corsi non devono essere utilizzabili da chi non è iscritto al sito e non ha comprato il corso
    questa pagina può essere quella offerta dal plugin U-Course per i singoli corsi
  • il link non deve essere copiabile e distribuibile
  • chi compra deve poter avere un sistema con cui risalire ai corsi acquistati, tipo un elenco di link
    La pagina (da migliorare) per ora è quella aperta dal link “I tuoi corsi”, che fondamentalmente contiene lo shortcode: [woocommerce-payperpost template='purchased']
  • la presentazione del corso deve poter essere visibile da tutti
  • solo chi è iscritto al sito può acquistare un corso

Quindi il sito deve offrire:

  • una pagina di presentazione del corso, visibile a tutti (plugin U-Course)
  • la stessa pagina del corso, ma visualizzata da utenti iscritti offre il bottone “compra”, materiali da scaricare e altro
  • la pagina in cui il corso viene effettivamente visualizzato, in cui tutta la grafica del sito è semplificata

Da fare

  • evitare che si possa comprare più volte lo stesso corso
  • migliorare l’elenco dei corsi acquistati
  • controllare che le pagine dei corsi non si possano raggiungere se non dalla pagina elenco corsi
  • inserire in qualche modo nella pagina del prodotto un link, redirect, qlcs, alla pagina del corso
    (quando si accede alla pagina senza averla comprata (ma come?) viene visualizzato il link al prodotto-corso e non al corso)

 

Teoria soluzione 2

I corsi sono creati e gestiti su Moodle, questa soluzione non è stata provata

  • moodle si occupa della registrazione sul database, dei progressi, risultati, ecc.
  • col plugin “Edwiser Bridge” da wp ci si dovrebbe collegare come amministratore a moodle e quindi poter creare, iscrivere, disiscrivere, utenti ai corsi, ottenere la lista dei corsi, i corsi del songolo utente, ecc.
  • sempre col plugin si dovrebbe poter venedere i corsi

P.S.
Alcuni elementi (per esempio il prezzo dei prodotti) sono stati nascosti o modificati attraverso il file “wp-content/themes/university-child/style.css”.
Tutti i prodotti, tranne “Digital Web Marketing”, sono attualmente nascosti, avendo messo come bozza le pagine dei relativi corsi (plugin U-Course).
“Digital Web Marketing” è stato lasciato come esempio, ma è impostato come prodotto non ancora disponibile, nella sua pagina di prodotto.

Lascia un commento