Configurazione del caricamento del corso
- Amministratore di Sistema Generale
For general information about courses, see Managing Courses. For information about course rollover, see Rolling Over Courses(Alma) and Leganto Course Rollover(Leganto).
Puoi importare le informazioni sui corsi dal tuo sistema di gestione dei corsi. Alma supporta questa funzionalità utilizzando il profilo d'integrazione Course Loader che viene eseguito secondo la pianifica che hai configurato. È inoltre possibile eseguire manualmente il profilo dopo che è stato configurato, e si può modificare o eliminare il profilo.
The course information must be in a tab-separated value file(not comma-separated) in a dedicated directory on an FTP server accessible by Alma, saved either as a .txt,.csv,.xls, or a .xlsx file.
- La directory FTP non deve essere utilizzata per nessun altro scopo.
- Ogni file deve avere un indicatore di data valido. Il profilo carica solo un file con un timestamp successivo all'ultima esecuzione del profilo.
- Il file deve essere in formato UTF-8 o ASCII con terminazione di riga CRLF.
Il file deve contenere una Lista di corsi, uno per riga, con le seguenti colonne, nell'Ordine indicato. Ogni riga indica un corso nuovo, modificato, eliminato o riproposto (vedere la colonna Operazione).
- I valori nelle colonne seguenti possono contenere valori separati da virgole perché le virgole vengono utilizzate solo per separare i valori all'interno di una colonna. Ciascuno è descritto in modo più dettagliato nella tabella Campi Caricamento Corso di seguito:
- RICERCA_ID3
- MULTI_INST
- CAMPUS_E_PARTECIPANTI
- Tutte le colonne devono essere presenti, anche se i valori di una colonna in una riga o in tutte le righe non sono inclusi.
- I campi chiave sono Codice e Id Sezione. Questi campi identificano il corso. Valid values in the Course Title and Processing Department fields are also mandatory.Operation is mandatory (but see below). Tutti gli altri campi sono opzionali.
- Viene elaborata solo la prima riga con un codice specifico e un ID sezione. Qualsiasi riga successiva con lo stesso codice e la stessa sezione genera un errore e viene ignorata.
- Start Date and End Date and Submit By Date must be strings in the format specified in the integration profile.Number of Participants,Weekly Hours, and Year are integer fields. Tutti gli altri campi sono stringhe.
- Il vecchio codice del corso e la vecchia sezione del corso sono obbligatori solo se il campo Operazione ha il valore ROLLOVER; vedere di seguito.
- È possibile modificare un corso in un file successivo includendo una riga con lo stesso Codice e ID sezione.
- La modifica del numero di partecipanti è solo informativa; non modifica lo stato di eventuali citazioni allegate alle Reading list associate al corso.
- Cambiare i docenti modifica chi può associare una Reading list al corso. Non modifica alcuna Reading list già associata al corso.
- When editing a course and a field is marked for overwrite (see overwrite options below), or when rolling over a course, then entering a plus sign (+) as a value in the field instructs the job to keep the old value in this field (as if overwrite was not selected). If the field contains multiple values, all old values are maintained. Any other value (including an empty value) is used instead of the old value.
Nuovo valore del campo quando si modifica il corso Il campo nel file di input è... lasciato vuoto un segno più (+) qualsiasi altro valore Sovrascrivi selezione Vuoto (rimuovere il vecchio valore) Valore Precedente Nuovo valore Overwrite not selected Valore Precedente Valore Precedente Valore Precedente For any of the Searchable ID fields, if:
Valore Precedente
a + is entered as a value in addition to other values, the current values are retained, and all other entered values are added as additional values.
a new value is added, the new value replaces the old value.
| Campo | Codice (nel file di esempio, sotto) | Descrizione | Valori |
|---|---|---|---|
| Codice corso (obbligatorio) | CODICE_CORSO | Obbligatorio. Fino a 250 caratteri. Se si utilizza il profilo d'integrazione LTI, questo campo deve corrispondere all'identificativo del corso importato tramite il profilo d'integrazione LTI. | |
| Titolo del corso (obbligatorio) | TITOLO_CORSO | Il nome del corso | Fino a 255 caratteri |
| Id sezione | ID SEZIONE | ID sezione corso. I corsi sono suddivisi in sezioni per organizzare meglio le Risorse (bibliografiche) e le attività per gli studenti. Un diverso docente può insegnare ogni sezione, avere una descrizione separata e contenere tutte le Risorse (bibliografiche) richieste dal docente. | Non obbligatorio, ma vedi la nota sopra. Fino a 50 car. |
| Dipartimento Accademico | ACAD | Il codice del dipartimento accademico. Utilizzare un codice (non etichetta o nome) dalla tabella del Servizio Accademico; qualsiasi altro valore viene ignorato. See Configuring Academic Departments. | |
| Dipartimento di Elaborazione (obbligatorio) | PROC_DEPT | Il codice del dipartimento di elaborazione. Utilizzare un codice (non etichetta o nome) dalla tabella del Servizio Lavorazione; qualsiasi altro valore viene ignorato. See Configuring Processing Departments. | |
| Sessione 1 | TERMINE1 | Un codice termine dalla tabella dei Termini. See Configuring Course Terms. | |
| Sessione 2 | TERM2 | ||
| Sessione 3 | TERMINE3 | ||
| Sessione 4 | TERMINE4 | ||
| Data di inizio | DATA_INIZIO | Data di inizio del corso. Se non viene immesso, il valore viene preso da default_course_start_date, oppure dalla data corrente se non è definito. | Stringa nel Formato specificato nel profilo d'integrazione. |
| Data di Fine | DATA_FINE | Data di fine corso. Se non viene immesso, il valore viene preso da default_course_end_date oppure dalla data corrente se non è definita. | Stringa nel Formato specificato nel profilo d'integrazione. |
| Numero di Partecipanti | NUMERO_DI_PARTECIPANTI | Intero fino a 10 caratteri. | |
| Ore settimanali | ORE_SETTIMANALI | Intero fino a 10 caratteri. | |
| Anno | Anno | Anno Corso | Intero fino a 4 caratteri. |
| ID Ricercabile 1 | RICERCA_ID1 | ID corso, se stai utilizzando ID corsi aggiuntivi nell'LMS che sono diversi dal codice del corso che hai inserito sopra. | Fino a 50 car. Quando si modifica o si esegue il rollover di un corso, se si inserisce un + qui, tutti gli ID aggiunti nelle colonne ID ricercabili vengono aggiunti agli ID dei corsi esistenti. |
| ID ricercabile 2 | RICERCA_ID2 | ||
| Tutti gli ID ricercabili | RICERCA_ID3 | La Lista di tutti gli ID ricercabili. Puoi utilizzare questo campo al posto dei due campi sopra. | Un elenco di ID ricercabili, separati da virgole (,). Non c'è alcun limite di caratteri per questo campo. Usa questo campo per inserire più ID di ricerca in una colonna. Quando si modifica o si esegue il rollover di un corso, se si inserisce un + in uno qualsiasi di questi campi, gli ID aggiunti nelle colonne ID ricercabili vengono aggiunti agli ID dei corsi esistenti. |
| Docente 1 | INSTR1 | Il nome di uno dei docenti | Identificativo primario di un utente Alma. Qualsiasi valore che non corrisponda a un utente esistente in Alma viene ignorato. Se l'Utente non ha già il Ruolo di docente, è possibile configurare Alma per aggiungere il Ruolo. È inoltre possibile configurare se un docente appena aggiunto viene automaticamente aggiunto come proprietario a qualsiasi Reading list esistente per il corso. See Configuring Reading List Ownership. Quando si modifica un corso, se si inserisce un + qui, tutti i docenti aggiunti in qualsiasi colonna dei docenti vengono uniti ai docenti esistenti nel corso (si noti che questa funzione non funziona per i rollover). |
| Docente 2 | INSTR2 | ||
| Docente 3 | INSTR3 | ||
| Docente 4 | INSTR4 | ||
| Docente 5 | INSTR5 | ||
| Docente 6 | INSTR6 | ||
| Docente 7 | INSTR7 | ||
| Docente 8 | INSTR8 | ||
| Docente 9 | INSTR9 | ||
| Docente 10 | INSTR10 | ||
| Tutti i docenti | TUTTI_ISTRUTTORI | La Lista di tutti i docenti. Puoi utilizzare questo campo invece dei 10 campi sopra. | Un elenco di docenti separato da virgole (,). Non c'è alcun limite di caratteri per questo campo. Quando si modifica o si passa da un corso all'altro, se si inserisce un + in qualsiasi punto, i docenti aggiunti in qualsiasi colonna dei docenti vengono uniti a quelli esistenti nel corso. |
| Operazione (obbligatoria) | Operazione | Questo campo è tecnicamente obbligatorio solo in uno dei seguenti casi:
|
Empty — If left blank, perform the default operation. NEW— Create a new course UPDATE— Update the existing course DELETE— Delete the course ROLLOVER— Duplicate the course Se lasciato vuoto, il corso viene aggiunto (NUOVO) se in Alma non esiste già un corso con lo stesso codice e sezione; in caso contrario, il corso viene AGGIORNATO. See the note above. Se impostato su ELIMINA, il corso associato (identificato dalla prima e dalla terza colonna (Codice e ID sezione)) viene eliminato da Alma. Se impostato su ROLLOVER, vedere i due campi successivi. Per implementare questa opzione, è necessario anche aggiornare la casella di controllo Sovrascrivi nel profilo di integrazione. |
| Codice corso precedente (solo rollover) | OLD_COURSE_CODE | Le informazioni del vecchio corso sono copiate nel nuovo corso. | Quando l'operazione è impostata su ROLLOVER, immetta qui il vecchio codice del corso e la vecchia sezione del corso nel campo successivo. Questi campi non sono obbligatori se Operazione non è ROLLOVER. |
| ID sezione del vecchio corso (solo rollover) | OLD_COURSE_SECTION | Le informazioni del vecchio corso sono copiate nel nuovo corso. | Quando Operazione è impostata su ROLLOVER, immetta la vecchia sezione del corso in questo campo e il vecchio codice del corso nel campo precedente. La vecchia sezione del corso deve essere identica all'ID della sezione per eseguire il ROLLOVER sul record. Questi campi non sono obbligatori se Operazione non è ROLLOVER. |
| Invia entro la data | INVIA_ELENCHI_PER | Stringa nel Formato specificato nel profilo d'integrazione. | |
| Campus e partecipanti al campus | CAMPUS_E_PARTECIPANTI | If a campus code is not defined in Alma, the campus is created with the name <code> not found. The number of participants is optional. | The list of campus codes, separated by commas. Each code can include the number of participants after a vertical bar, as follows: <code>|<number of participants>. Ad esempio, RIVERCAMPUS|10, UPCAMPUS. |
| Nome Reading List | NOME_ELENCO_LETTURA | Quando Operazione è impostata su ROLLOVER, immettere il nome dell'elenco di lettura. Questo campo non è obbligatorio se Operazione non è ROLLOVER. |
The original date when the citation was created is retained.
See an example file here.
- Crea una connessione S/FTP per il profilo d'integrazione. For more information, see Configuring S/FTP Connections.Questo profilo richiede una directory unica e dedicata sul server FTP.
- Assicurarsi che il processo Attiva/Disattiva corsi sia abilitato. See Configuring Fulfillment Jobs.
- On the Integration Profile List page (Configuration Menu > General > External Systems > Integration Profiles), select Add Integration Profile. Viene visualizzata la pagina Profilo di integrazione.

- Nel campo Tipo di integrazione, selezionare Caricamento corso. La pagina si aggiorna con campi diversi.
- Inserisca un codice e un nome per il profilo.
- Selezioni la connessione S/FTP per il profilo. È possibile anche inserire una Descrizione facoltativa. Note: the Default field is reserved for future use.
- Il campo Sistema è obbligatorio e serve solo a scopo informativo per Ex Libris.
- Seleziona Avanti. La seconda pagina della procedura guidata appare.
Integration Profile Course Loader - Actions Tab - Configure the following fields:
- Active— Whether this profile is active or inactive. Non è possibile pianificare o eseguire un profilo inattivo.
- Input File Path— If the course file information is located in a subdirectory at the FTP connection, enter the subdirectory. Altrimenti, inserisca ./. Entrambi i file .csv e sono supportati i file Excel.
- Delete associated reading lists when deleting a course— Whether reading lists (and associated sections and citations) are deleted from Alma when their associated course is deleted. Quando non selezionato, la Reading list rimane in Alma senza un'associazione al corso.If any courses are deleted, the profile's job report indicates the number of deleted courses.
- When deleting associated reading lists, delete copyright records— Whether to also delete the copyright information about a deleted reading list if you enabled the previous setting (Delete Associated Reading List when Deleting a Course); this information is normally preserved for record keeping.
- Add instructor role to users— Whether to automatically add the Instructor role to all users listed in columns as instructors.
- Date format— The expected date format for date fields (for example, MM/dd/yyyy). For permitted values, see https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html.
- Overwrite options— Whether new values overwrite existing values for instructors, number of participants, course title, academic department, processing department, term, start date, end date, weekly hours, and year. Tieni presente che è necessario aggiornare anche il valore dell'operazione pertinente nel file caricato affinché questa venga implementata.
- Rollover options— Note that you also need to update the relevant Operation value in the uploaded file for this to be implemented. Quando si esegue un'operazione di rollover, selezionare se:
- On rollover include archived lists— Whether to include archived lists.
- On rollover delete existing reading lists— Whether the old lists are removed.
- On rollover copy citation tags— Whether citation tags are copied.
- On rollover copy section tags— Whether section tags are copied.
- Tutti i tag: includi tutti i tag configurati.
- Select tags — Include selected tags.
- On rollover citation statuses— Whether to copy the citation statuses, recalculate them (When recalculated, some may automatically be set to Complete; see Configuring Default Statuses for Citations/Reading Lists. All others are set to Ready for Processing.) or set all citations to Being Prepared.
- On rollover reading list statuses— The status of the new reading lists:Being Prepared,Ready for Processing,Complete, or Rolled Over.
- On rollover reading list publication statuses— Whether to copy the reading lists' publication statuses or set the new ones to Draft.
- On rollover copy copyright approvals or copyright status— Whether to copy any existing copyright records or manual statuses (Copy), not copy existing records or statuses (None), or submit all new citations for copyright approval (Recalculate). Note that a DCS license type and status is copied, regardless of what this is set to; see Integrating with the UK's Digital Content Store (DCS). Se un record di copyright viene copiato, l'intervallo di date di approvazione del copyright viene aggiornato all'intervallo di date del corso.
- On rollover list creation mode—Multiple(create a new reading list for each course) or Single(if the reading list already exists, attach it to the new course). Questa opzione è rilevante quando più corsi possono essere associati a una singola Reading list. Ad esempio, se nel Suo file desidera trasferire il corso C1 a C2 e anche trasferire il corso C1 a C3, si verifica quanto segue:
- This option is set to Multiple— Two lists are created, one associated with C2, and one associated with C3.
- This option is set to Single— One list is created, associated with both courses C2 and C3.
- On rollover copy public note— Whether to copy citations' public notes.
- On rollover copy private note— Whether to copy the citation's fulfillment notes.
- On rollover copy student discussion(Leganto only) — Whether to copy student discussions. I nomi degli utenti sono rimossi da ogni commento.
- On rollover copy reading list owners— Whether to copy the reading list's owners.
- On rollover send owner subscription letter— Whether to send an owner subscription letter after the completion of a rollover. For more details on letters, see Configuring Alma Letters.
- On rollover copy reading list collaborators— Whether to copy the reading list's collaborators.
- On rollover reset old list owners— Whether to reset the old list owners.
- On rollover, existing permalinks will point to the new list once the list is published— Whether existing permalinks should point to the new list (once it is published) or remain pointed at the old list.
- On rollover, copy syllabus(Leganto only) — Whether to copy the reading list's syllabus.
- On rollover Copy Assignee— Whether to copy the reading list's assignee.
- On Rollover copy only newest list— Whether to copy only the newest list during rollover. Questo evita elenchi duplicati durante il rollover se, per qualche motivo, più Liste sono associate al tuo corsi.
- On rollover copy internal library note— Whether to copy or reset internal library notes during rollover.
- On rollover copy instructor note— Whether to copy instructor notes during rollover.
- On rollover create new course when old course code doesn't exist— Whether to create a new course during rollover even if OLD_COURSE_CODE does not exist..If the old course code field is left empty, that line will be skipped and no new course will be created.
- On rollover copy list created before— Relevant only for institutions who run the rollover job more than once per term, to ensure that reading lists that were previously rolled over in preparation for the upcoming term are not rolled over again. The rollover job checks if a reading list is already associated with the new course (COURSE_CODE) and if so, if it was created before the date defined in this field. If the reading list was created prior to the defined date, the reading list associated with the old course (OLD_COURSE_CODE) is rolled over to the new course (as defined in COURSE_CODE). In caso contrario, non viene eseguito il rollover della Reading list.Dopo il rollover iniziale, inserisci la data del primo rollover per il periodo corrente. Salva il profilo d'integrazione, inclusa la data, da utilizzare per i rollover successivi. È possibile eseguire il processo di rollover tutte le volte che è necessario e il processo eseguirà il rollover solo delle Liste che non sono ancora state sottoposte a rollover. Rimuovere la data prima di eseguire il primo rollover per il termine successivo, quindi aggiornare nuovamente la data come indicato sopra.
- Al passaggio del mouse:
- Keep course instructors— Keep the existing course instructors and ignore the instructors in the uploaded file.
- Overwrite course instructors— Remove the old instructors and add the instructors from the file.
- On rollover visibility of old reading list(Leganto only) — Select the publication status of the old list after a rollover (the new list will be in Draft). Leave blank to keep the existing publication status, whatever it is.
- A list's copyright clearance is reset on rollover. However, if a creative commons license is declared for the citation, this declaration is rolled over.
- Select when you want the profile to run. The scheduling options vary depending on your time zones but include not scheduled, every 6 hours, every day, every week, and every month.
- Selezioni Salva per salvare il profilo.When Operation is set to ROLLOVER, you can set the name of the newly created list using the Field Normalization table (Leganto configuration menu > General > Field Normalization). See Configuring Normalization Rules. Se il nome non è configurato, il nome sarà default al nome precedente con un suffisso di 1.
Puoi vedere il processo nell'Lista dei processi pianificati. See Viewing Scheduled Jobs.
- On the Integration Profile List page (Configuration Menu > General > External Systems > Integration Profiles), select Edit in the row actions list for the course loader integration profile. Il profilo appare con la scheda Informazioni generali tab preselezionata.La tab scheda è riservata per usi futuri.
- Selezionare la tabtab. Viene visualizzata la tab Azioni.
- Selezioni Esegui per eseguire il profilo. The job number appears on the page OR Select Run in Report Mode to run the job in report mode. Report Mode creates a report as if the Course Loader had run, detailing the course records that would have been created, updated, and deleted, and a list of anticipated issues, warnings, or errors. La modalità Report genera un report come se il Caricamento Corsi fosse stato eseguito, descrivendo in dettaglio i record dei corsi che sarebbero stati creati, aggiornati ed eliminati, e una Lista di fascicoli, avvisi o errori previsti. La modalità Report è rilevante solo per il caricamento dei corsi, inclusi l'aggiornamento e l'eliminazione dei record dei corsi.

È possibile monitorare il processo nella pagina Monitora processi. See Viewing Running Jobs and Viewing Completed Jobs.
- On the Integration Profile List page (Configuration Menu > General > External Systems > Integration Profiles), select Edit in the row actions list for the course loader integration profile.
- Inserisca eventuali modifiche (vedi Per eseguire manualmente un profilo di caricamento del corso, sopra) e selezioni Salva. Il profilo è stato modificato.
On the Integration Profile List page (Configuration Menu > General > External Systems > Integration Profiles), select Delete in the row actions list for the course loader integration profile, and then select Confirm in the confirmation dialog box. Il profilo è stato eliminato.
Page tags: article:topicproduct:almacontent:Documentationlang:english