Étape 6 bis — Import massif des cours via tableur

Si vous avez déjà la liste de vos cours dans un tableur — un export de votre SIS, un planning préparé en amont sur Excel, voire un export d'un autre logiciel comme Hyperplanning ou Aurion — vous pouvez la copier-coller directement dans Omniscol.

Accéder à l'import

Dans le menu Actions (sur l'écran de répartition des heures), choisissez « Tableau - import / export ». Si aucune classe n'a encore été créée, un lien direct est aussi disponible.

L'import s'effectue en quatre étapes.

Étape 1 — Coller le tableau

Une zone éditable ouvre avec un canevas de colonnes pré-défini par Omniscol. Les colonnes sont typées par position (3e colonne = matière, etc.) ; vous pouvez réorganiser les colonnes du canevas pour qu'elles correspondent à l'ordre de votre tableur source — ce qui rend le copier-coller depuis Excel ou Google Sheets propre, sans réécrire votre fichier.

Champs reconnus :

  • Classe + matière (au minimum, pour qu'un cours soit valide),
  • Durée, ou heure début + heure fin (et jour pour les séances pré-positionnées),
  • Groupe (séparateurs libres pour multi-groupes),
  • Type de cours (TD, TP, CM…),
  • Professeur(s) (séparateurs libres),
  • Site + Salle(s) (plusieurs salles par séance sont possibles, cf. multi-salles),
  • Ressource(s),
  • Semaines alternées (format A/B, 1/2…),
  • Commentaire.

Vous pouvez aussi importer la liste des cours déjà créés (ce que fait l'export) si vous voulez les retravailler dans Excel et réimporter.

Étape 2 — Vérification du planning et des sites

Omniscol affiche les heures détectées (encore éditables). Si plusieurs sites sont devinés, vous pouvez glisser-déposer les classes, salles et ressources mal affectées au bon site. Si un site superflu a été créé, videz-le et il disparaîtra.

Étape 3 — Désambiguïsation

Après analyse des valeurs importées, le tableau réapparaît avec des menus déroulants sur les champs ambigus. Vérifiez et corrigez les correspondances proposées.

C'est ici qu'on tranche par exemple :

  • « Maths » = quelle matière exacte (avec ou sans type) ?
  • « M. Dupont » = lequel des trois M. Dupont ?
  • « A102 » = la salle A102 du site Lyon, du site Avignon, ou autre ?

Étape 4 — Création des entités inconnues

Si l'import a détecté des entités qui n'existent pas dans la base (classes, groupes, groupes de groupes, professeur, matière personnalisée, type de cours, site, salle, ressource…), une dernière étape vous demande :

  • de valider la création dans l'EDT,
  • pour les matières personnalisées et certains professeurs, de demander si besoin une création côté Administration pour les rendre disponibles dans toute l'école.

Limites

L'import automatise la préparation, mais ne remplace pas une vérification humaine :

  • Les cours complexes (alternances multiples, concaténations, associations) sont parfois imparfaitement reconstruits — comptez sur une passe manuelle de finition.
  • Sur des nomenclatures internes très spécifiques, certaines colonnes resteront ambiguës — vous trancherez à l'étape 3.
  • Pour des migrations dédiées depuis un logiciel précis (Aurion, ASC…), il existe des adaptateurs spécialisés.

Procédure

Préparer puis importer les cours

  1. Avant de cliquer Importer, prenez 10 minutes pour préparer le fichier source. Un fichier propre = un import sans aller-retour. Dans Excel ou Google Sheets, supprimez les lignes fusionnées, les en-têtes multi-lignes et les sous-totaux. Une ligne = une séance de cours. Gardez des libellés cohérents pour les classes, matières, professeurs, groupes, sites, salles et ressources.

  2. Ouvrez l'écran d'import depuis l'écran de répartition des heures, menu Actions → Tableau - import / export. Réorganisez les colonnes du canevas pour qu'elles correspondent à l'ordre de votre tableur, puis collez le tableau dans la zone éditable. C'est l'étape 1.

  3. Étape 2 — vérification du planning et des sites. Omniscol affiche les heures détectées et les sites devinés. Si besoin, glissez-déposez les classes, salles et ressources vers le bon site, ou videz un site superflu pour le faire disparaître.

  4. Étape 3 — désambiguïsation. Le tableau réapparaît avec des menus déroulants sur les champs ambigus : matière exacte, professeur homonyme, salle homonyme, etc. Vous tranchez ici.

  5. Étape 4 — création des entités inconnues. Validez les créations proposées selon votre fichier : classes, groupes, groupes de groupes, professeurs, matières et types, sites, salles, ressources. Pour les matières personnalisées et certains professeurs, vous pouvez aussi demander une création côté Administration. Les cours sont ensuite injectés dans l'EDT.

  6. À la sortie, vous obtenez un EDT partiellement configuré. Comptez sur une passe manuelle de finition pour les cas complexes (alternances multiples, concaténations, associations) que l'import ne reconstitue pas toujours complètement. Pour les migrations depuis un autre logiciel, voir Migration depuis un autre logiciel.

Voir aussi