Grundkonzepte
SwissMentor ist eine umfassende Schulverwaltungssoftware. Diese Seite erklärt die zentralen Konzepte, die sich durch das gesamte System ziehen.
Objekte
Abschnitt betitelt „Objekte“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.)
Objektarten
Abschnitt betitelt „Objektarten“Die Objektart (intern auch “SysType” genannt) bestimmt die grundlegende Art eines Objekts. Sie ist fest im System vorgegeben. Die wichtigsten Objektarten sind:
| Objektart | Beschreibung |
|---|---|
| Person | Natürliche Personen: Lernende, Dozierende, Mitarbeitende |
| Firma | Firmen, Institutionen, Arbeitgeber |
| Gruppe | Organisatorische Einheiten |
| Kurs | Kurs-Durchführungen: Lehrgänge, Semester, Kursfächer |
| Ausbildung | Ausbildungsangebote |
| Adresse | Adressen von Personen und Firmen |
| Dokument | Dateien: PDFs, Bilder, Word-Dokumente |
| Dossier | Dokumentensammlungen |
| Rechnung | Finanzdokumente: Rechnungen, Mahnungen, Gutschriften |
| Raum | Räumlichkeiten, Schulzimmer |
| Umfrage | Evaluationen, Prüfungen |
Objekttypen
Abschnitt betitelt „Objekttypen“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.
Objektverknüpfungen
Abschnitt betitelt „Objektverknüpfungen“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
Abschnitt betitelt „Mitgliedschaften“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.
Kategorien
Abschnitt betitelt „Kategorien“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.
Gültigkeiten
Abschnitt betitelt „Gültigkeiten“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.
Mandanten
Abschnitt betitelt „Mandanten“SwissMentor unterstützt den Betrieb mehrerer organisatorischer Einheiten in einer Installation. Jedes Objekt gehört zu einem Mandanten. Details: Mandantenverwaltung.