Zum Inhalt springen

Grundkonzepte

SwissMentor ist eine umfassende Schulverwaltungssoftware. Diese Seite erklärt die zentralen Konzepte, die sich durch das gesamte System ziehen.

In SwissMentor basieren alle wichtigen Datensätze auf dem Konzept der Objekte. Eine Person ist ein Objekt, ein Kurs ist ein Objekt, eine Rechnung ist ein Objekt, eine Adresse ist ein Objekt. Alle Objekte teilen gemeinsame Eigenschaften:

  • Eine systemweit eindeutige ID
  • Einen Namen (Anzeigebezeichnung)
  • Eine Objektart und einen Objekttyp (bestimmen die Art des Objekts — dazu mehr unten)
  • Einen Eigentümer (Benutzer, der das Objekt erstellt hat)
  • Ein Gültig-von und Gültig-bis Datum
  • Einen Status (Aktiv, Archiviert etc.)

Die Objektart (intern auch “SysType” genannt) bestimmt die grundlegende Art eines Objekts. Sie ist fest im System vorgegeben. Die wichtigsten Objektarten sind:

ObjektartBeschreibung
PersonNatürliche Personen: Lernende, Dozierende, Mitarbeitende
FirmaFirmen, Institutionen, Arbeitgeber
GruppeOrganisatorische Einheiten
KursKurs-Durchführungen: Lehrgänge, Semester, Kursfächer
AusbildungAusbildungsangebote
AdresseAdressen von Personen und Firmen
DokumentDateien: PDFs, Bilder, Word-Dokumente
DossierDokumentensammlungen
RechnungFinanzdokumente: Rechnungen, Mahnungen, Gutschriften
RaumRäumlichkeiten, Schulzimmer
UmfrageEvaluationen, Prüfungen

Innerhalb einer Objektart gibt es Objekttypen, die eine weitere Spezialisierung erlauben. Objekttypen werden vom Administrator definiert.

Beispiele:

  • Objektart Person, Objekttyp Mitarbeitende: Für interne Mitarbeiter. Andere Felder und Formulare als ein Lernender.
  • Objektart Person, Objekttyp Lernende: Für Schüler und Kursteilnehmer.
  • Objektart Person, Objekttyp Dozierende: Für Lehrpersonen.
  • Objektart Adresse, Objekttyp Privatadresse: Zeigt nur private Adressfelder. Hat die Semantik Privat.
  • Objektart Adresse, Objekttyp Geschäftsadresse: Zeigt alle Felder inkl. Firma, Abteilung. Hat die Semantik Business.
  • Objektart Kurs, Objekttyp Lehrgang: Ein Kurs, der Semester enthält.
  • Objektart Kurs, Objekttyp Semester: Ein einzelnes Semester innerhalb eines Lehrgangs.

Der Objekttyp bestimmt unter anderem, welche Felder angezeigt werden, welche Formulare geladen werden und welche Berechtigungen gelten.

Objekte stehen in Beziehung zueinander. Diese Beziehungen werden über ObjectLinks abgebildet. Es gibt zwei grundlegende Verknüpfungsarten:

  • CHILD — Hierarchische Eltern-Kind-Beziehung. Eine Ausbildung enthält Kurse (CHILD), ein Kurs enthält Kursfächer (CHILD), ein Dossier enthält Dokumente (CHILD).
  • LINK — Allgemeine Verknüpfung auf gleicher Ebene. Eine Person ist mit einer Firma verknüpft, ein Kurs ist mit einem Raum verknüpft.

Mitgliedschaften verbinden Personen mit Gruppen, Firmen oder Kursen. Sie sind zeitbezogen (Gültig-von und Gültig-bis) und haben eine Mitgliedschaftsart (z.B. Mitarbeitende, Lernende, Dozierende). Details: Mitgliedschaften.

Objekte können mit Kategorien versehen werden — ähnlich wie Tags. Kategorien werden pro Objektart oder Objekttyp konfiguriert. Ein Objekt kann mehrere Kategorien haben. Sie können in Listen und Auswertungen als Filter verwendet werden.

Viele Elemente in SwissMentor sind zeitbezogen:

  • Objekte haben ein Gültig-von und Gültig-bis
  • Mitgliedschaften sind zeitlich begrenzt
  • Adressen können mit einem Gültigkeitsdatum versehen werden (so kann ein Umzug im Voraus erfasst werden)
  • Rechnungsparameter auf Kursen können mit einem Startdatum versehen werden

Standardmässig werden in Listen und Auswertungen nur aktuell gültige Einträge angezeigt. Über den Filter Archiviert und Inaktiv werden auch abgelaufene oder inaktive Einträge eingeblendet.

SwissMentor unterstützt den Betrieb mehrerer organisatorischer Einheiten in einer Installation. Jedes Objekt gehört zu einem Mandanten. Details: Mandantenverwaltung.