Subversion Repositories wimsdev

Rev

Rev 10812 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1.  
  2. !read adm/title.phtml 1\
  3. \
  4. Caricare dati in formato csv
  5.  
  6. <p>
  7. Per caricare sul server dati da un foglio eletronico, salvare i dati
  8. in un formato testo (txt, csv, o tsv), quindi inviare il file al server.
  9. </p><p>
  10. È possibile inserire informazioni sugli iscritti o voti. Per inserire
  11. informazioni sugli utenti, in fase di iscrizione, è necessario che il
  12. file non contenga voti.
  13. <p>
  14. Si possono inserire voti solo per colonne già esistenti, in altre parole
  15. prima di caricare i dati da un file occorre creare le colonne (non
  16. si possono modificare i dati assegnati dal server).
  17. </p><p>
  18. Il formato del file può variare a seconda che si utilizzi l'autenticazione
  19. via WIMS oppure l'autenticazione attraverso un server esterno (per
  20. esempio un ldap).
  21. </p>
  22.  
  23. <h3>Autenticazione via WIMS</h3>
  24. <p>
  25. La prima riga della tabella deve contenere i nomi di ciascuna colonna
  26. (per esempio, <span class="tt wims_code_words">login</span>, <span class="tt wims_code_words">firstname</span>, ...).
  27. Nomi validi e relativo significato sono illustrati nella tabella che segue.
  28. È possibile scegliere ogni combinazione di colonne e inserirle in
  29. qualsiasi ordine, con l'unica condizione che deve essere presente
  30. una colonna <span class="tt wims_code_words">login</span> (WIMS utilizza questo campo per individuare
  31. ogni iscritto). Le righe che contengono <span class="tt wims_code_words">#</span>
  32. nel campo <span class="tt wims_code_words">login</span>
  33. vengono ignorate dal server.
  34. </p><p>
  35. È possibile utilizzare questo metodo per aggiungere iscritti (molti alla
  36. volta), ma in questo caso la tabella dei dati deve contenere informazioni
  37. suffcienti (in particolare nome, cognome, password).
  38. </p><p>
  39. Segue un esempio di file valido per l'inserimento di nuovi studenti:
  40. </p><pre>
  41. login,firstname,lastname,password
  42. toto,Claude,Toto,1234
  43. </pre>
  44.  
  45. <h3>Autenticazione esterna</h3>
  46. Il formato dei file è lo stesso, ma si può sostituire il campo <tt
  47. class="wims_code_words">login</tt> con il campo <tt
  48. class="wims_code_words">external_auth</tt> (in altre parole in questo
  49. caso il campo <span class="tt wims_code_words">login</span> non deve
  50. essere presente).
  51. È necessario inserire i campi nome e cognome (<tt
  52. class="wims_code_words">firstname</tt>, <tt
  53. class="wims_code_words">lastname</tt>) a meno che non si utilizzi un
  54. server di autenticazione ldap (cfr. pagine di configurazione del
  55. corso).
  56. In questo caso (e solo in questo caso) è sufficiente inserire
  57. l'identificativo per autenticazione esterna (<tt
  58. class="wims_code_words">external_auth</tt>).
  59. Ricordiamo che la modifica del tipo di autenticazione è fortemente
  60. sconsigliata una volta che gli studenti sono stati inseriti nel corso.
  61.  
  62. <p>
  63. Segue un esempio di file valido per l'inserimento di nuovi studenti:
  64. </p><pre>
  65. external_auth,firstname,lastname
  66. Claude.Toto,Claude,Toto
  67. </pre>
  68.  
  69. !read lang/help.$moduclass_lang/fieldtab.phtml
  70.