Panoramica
In questa versione, abbiamo aggiunto la seguente funzionalità:
- Importazione dei corsi a livello di sezione da CampusNet
Abbiamo inoltre risolto problemi che interessavano le modifiche ai corsi presso grandi istituzioni, l'assegnazione automatica delle aule, l'amministrazione degli utenti, l'accesso a Constructor Cloud, le interfacce localizzate e le distribuzioni basate sull'installer.
Novità
Importazione dei corsi a livello di sezione da CampusNet
La sincronizzazione term-course di CampusNet ora crea un'attività per ogni piccolo gruppo invece di unire tutti i piccoli gruppi di un modulo in un'unica attività.
I nomi delle sezioni, il numero di lezioni, il numero di studenti e le classi vengono importati dal gruppo modulo di origine, in modo che i corsi importati corrispondano più fedelmente ai dati di origine. Quando studenti di diversi programmi condividono lo stesso gruppo e docente, il gruppo resta un'unica attività e elenca tutti i programmi correlati.
Tracking IDs: SCH-5852
Problemi risolti
Abbiamo apportato le seguenti correzioni e migliorie:
- Modifiche ai corsi presso grandi istituzioni: Dopo il caricamento iniziale, l'apertura di un corso, la selezione di una fascia oraria e il salvataggio di una modifica non attendono più il caricamento dei dati di distribuzione. Tracking IDs: SCH-6049, SCH-6081.
- Assegnazione automatica delle aule per fasce orarie tarde: La ricerca delle aule ora continua dalla fine all'inizio della settimana, così i corsi in fasce orarie tarde possono essere assegnati ad aule disponibili e idonee. Tracking IDs: SCH-6371.
- Aggiornamenti Excel per gli utenti Head of Program: L'aggiornamento di un utente con un Classroom of Responsibility esistente tramite Excel ora va a buon fine. Tracking IDs: SCH-6026.
- Download in arabo: I report e le esportazioni ora vengono scaricati correttamente quando è selezionato l'arabo. Tracking IDs: SCH-6027.
- Accesso a Schedule in Constructor Cloud: Gli amministratori ora aprono il contenuto di Schedule invece della pagina pubblica. Tracking IDs: SCH-6030, SCH-6044.
- Pagine riservate al personale mostrate ai studenti: Il pannello Schedule è ora vincolato all'utente autenticato, impedendo a uno studente di visualizzare un pannello amministrativo lasciato aperto nello stesso browser. Tracking IDs: SCH-6126, SCH-6127.
- Avvisi di autorizzazione per Schedule: Un diniego di autorizzazione per il pannello Schedule ora mostra una notifica senza disconnettere l'utente da Constructor Cloud. Tracking IDs: SCH-5860.
- Filtri nella pagina Utenti: La chiusura del modal Edit User non cancella più i filtri selezionati, l'ordinamento o la pagina corrente. Tracking IDs: SCH-5561.
- Filtro Calendario nella pagina Solution: Reset ora cancella il valore Calendario selezionato insieme agli altri filtri. Tracking IDs: SCH-5562.
- Selettore periodo nel Dashboard: Il Dashboard ora elenca solo i Course Terms, perché supporta i dati di pianificazione dei corsi. Tracking IDs: SCH-5976.
- Messaggi di conferma localizzati: La conferma di cambio password ora segue la lingua dell'interfaccia selezionata. Tracking IDs: SCH-6238.
- Etichette dell'interfaccia cinese: L'elenco dei job di sincronizzazione ora mostra i nomi delle colonne tradotti in cinese. Tracking IDs: SCH-5485.
- Layout della finestra di login: L'icona di chiusura ora ha lo spazio atteso nella finestra di login. Tracking IDs: SCH-5756.
- Distribuzione nelle installazioni basate su installer: La distribuzione di corsi ed esami può ora avviarsi correttamente. Tracking IDs: SCH-6603.
- Feedback di validazione più chiaro: Diversi workflow, inclusi reset della password, creazione di programmi e utenti, aggiornamenti della facoltà, distanze tra campus, aggiornamenti dei backup e report del dashboard, ora mostrano messaggi di validazione chiari invece di errori del server. Tracking IDs: SCH-6224, SCH-6366, SCH-6221, SCH-6219, SCH-6220, SCH-6293.
- Ricerca, importazione e validazione dei termini: I termini non possono essere creati senza un nome, le ricerche di periodi d'esame senza corrispondenze non restituiscono più l'elenco completo, le importazioni JSON preservano la struttura dei campi documentata e gli endpoint pubblici usano una capitalizzazione coerente. Tracking IDs: SCH-6225, SCH-6215, SCH-6223, SCH-6222.