
BIK/Einstellungen/Optionen

BIK/Einstellungen/Optionen/Datenbank
Bei der Auswahl der BASys-Version wird angegeben in welchem Ordner sich die Daten befinden.
Für das Erstellen des Kursprogramms muss nicht unbedingt auf die
Originaldatenbank zugegriffen werden. Man kann auch einen Ordner auf dem lokalen
Rechner anlegen, in den die Dateien kopiert werden, die zur
Kursprogrammerstellung nötig sind. Bei langsamen Netzwerken kann damit die
Geschwindigkeit der Aufbereitung drastisch erhöht werden.
BIK verwendet zur Erstellung des Kursprogramms die folgenden Dateien.
VHSBASys- Dateien:
MDOZ.DBF
MDOZ.DBT
MDOZ_M.DBF
MKURS.DBF
MKURSDOZ.DBF
MKURSDOZ.DBT
MKURSD_M.DBF
MKURS_M.DBF
MMKTAGE.DBF
Falls keine Umlaute in den HTML-Dateien dargestellt werden, muss die
BDE-Einstellung geändert werden.
Standardmäßig wird das Programm Borland Database Engine (BDE) mitinstalliert.
Hinweis:
Falls Borland schon installiert sein sollte, sollte die Konfiguration vor
Einstellungsänderungen gesichert werden.
Rufen Sie über den Explorer in
c:\Programme\Borland\Common Files\BDE\bdeadmin.exe
oder
c:\Programme\Common Files\Borland\BDE\bdeadmin.exe
auf.

BDE-Verwaltung/Konfiguration/Treiber/Nativ/DBase
Im Register Konfiguration befindet sich im Ordner Treiber\Native\DBASE die Ländereinstellung. Ändern Sie bitte die Einstellung LANGDRIVER von auf dBASE DEU cp850 oder dBASE DEU cp437 aus.
Für das Erstellen des Kursprogramms muss nicht unbedingt auf die
Originaldatenbank zugegriffen werden. Man kann auch einen Ordner auf dem lokalen
Rechner anlegen, in den die Dateien kopiert werden, die zur
Kursprogrammerstellung nötig sind. Bei sehr langsamen Netzwerken kann damit die
Geschwindigkeit der Aufbereitung drastisch erhöht werden.
BIK verwendet zur Erstellung des Kursprogramms die folgenden Dateien.
Win-BASys-Daten:
BELEGUNG.*
DOZENTEN.*
DOZ_KURS.*
KENNZ.*
KENNZK.*
KENNZ_AD.*
KURSE.*
KURSORTE.*
KURSTAGE.*
STICHWOR*.*
Bei SQL-BASys gibt man an wo sich die Datei UDL-Datei (*.udl, Universal Data Link) befindet.
Der "eigentlichen Kursnummer" in BASys wird immer ein
Semesteranteil vorangestellt. Gewöhnlich werden zur Kennzeichnung des Semesters
in der Kursnummer sogenannte Semesterbuchstaben verwendet. Es gibt aber auch
andere Vereinbarungen.
Die Einstellung Anzahl der Semesterstellen in der Kursnummer hat vor
allem Einfluss auf die Gliederung des Kursprogramms in der Zuordnungstabelle in
der
die Kursnummer abzüglich der Semesterstellen berücksichtigt werden.
Die Einstellung hat auch Einfluss auf die Darstellung der Kursnummer auf den
Seiten im Internet.
Zur Gliederung des Kursprogramms kann statt der Kursnummer eine alternative
Nummer verwendet werden. Dazu wird in ein beliebig freies Feld in BASys
verwendet.
Im Textfeld wird der Name des Feldes in der BASys-Datenbank
eingegeben.
Diese Möglichkeit wird nur in Ausnahmefällen verwendet, wenn z.B. die
Kursnummern für eine Strukturierung in der Zuordnungstabelle ungeeignet sind.

BIK/Einstellungen/Optionen/Belegungsanzeige
Wenn aktiv, wird der Belegungsstatus der Kurse in einer separaten Datei bikbelegung.txt übertragen.
Der Schalter sollte immer aktiviert sein. Die Möglichkeit, die dynamische Belegungsanzeige zu deaktivieren, ist nur eingebaut, zur Kompatibilität der Vorlagedateien bis zur Version BIK2.1. Es wird dann die Variable $belegungsschwelle$ in den Vorlagen verwendet
Wenn aktiv, wird die Belegung eines Kurses nicht aus dem berechneten Feld der
Kurs-Tabelle in BASys gelesen sondern anhand der Eintragungen in der
Belegung-Tabelle berechnet.
Diese Einstellung ist dann notwendig, wenn der Belegungsstand z.B. nach
Firmenanmeldungen nicht korrekt angezeigt werden.
Prinzipiell kann es dem Teilnehmer ermöglicht werden, sich an jeden Kurs, der im Internet dargestellt wird anzumelden, auch wenn der Kurs bereits voll ist, bereits begonnen hat oder beendet ist und/oder eine Anmeldung nicht nötig bzw. nur unter bestimmten Voraussetzungen möglich ist. Doch normalerweise hängt die Möglichkeit einer Anmeldung von 2 Faktoren ab:
Normalerweise sind alle Kurse, die bereits voll belegt sind, von einer
direkten Anmeldung ausgeschlossen.
Seit der Version 3.0 gibt es auch die Möglichkeit für die Teilnehmer sich in
einer Warteliste einzutragen, falls der Kurs bereits voll ist und/oder
bereits begonnen hat oder beendet ist.
Beeinflusst die Belegungsanzeige (Status: 4).
Für Einzelveranstaltungen, Prüfungen, etc. sind oft Anmeldungen nicht nötig
bzw. nur unter bestimmten Voraussetzungen möglich. Deshalb können Regeln für
den Anmeldeausschluss im Internet eingegeben werden, die von den zugeordneten Kurskennzeichen
des Kurses abhängt.
In BASys können jedem Kurs ein oder mehrere Kurskennzeichen zugeordnet werden.
Diese Kurskennzeichen müssen Sie in BASys selbst definieren. Kurse, an
die sich der Teilnehmer nicht anmelden kann oder eine Anmeldung nicht nötig ist, wird in den
Kursstammdaten ein entsprechendes Kurskennzeichen zugeordnet (z.B.
Kurskennzeichen: 99 Tageskasse).
Die Nummern der Kurskennzeichen, für die keine Anmeldung nötig oder möglich
sein sollen, werden durch ein Komma getrennt in das Textfeld eingetragen. Das
Kontrollkästchen muss dabei angehakt sein.
Beeinflusst die Belegungsanzeige (Status: 6).
Wenn aktiv, dann wird der Kursbeginn und das Kursende beim Kursstatus nicht berücksichtigt. So kann man sich theoretisch auch noch an einen Kurs Anmelden der bereis beendet ist, wenn das Anmeldeendedatum nach dem Datum des Kursendes liegt.
Gibt die Schwelle an ab der ein Kurs als fast belegt angezeigt werden soll.
Prozentuale Angabe für die Belegung (0 - 100%).
Beeinflusst die Belegungsanzeige (Status: 2).
Wenn dieser Status nicht angezeigt werden soll, dann 100 (%) eintragen.
Die Angabe 0 % bewirkt, dass alle freien Kurse als fast belegt angezeigt werden.
Wenn aktiv, dann kann die tatsächliche Anzahl der Teilnehmer, die sich bereits an einen Kurs angemeldet haben in der Variablen $KURSTEILNREAL$ dargestellt werden. Ist das Kontrollkästchen nicht aktiv so erhält $KURSTEILNREAL$ den Wert -1.
Hinweis: Diese Möglichkeit ist nur für interne Zwecke angedacht.

BIK/Einstellungen/Optionen/Dateien
In diesen Ordner werden alle Dateien erzeugt, die mit dem Kursprogramm
zu tun haben. Bei der Übertragung des Kursprogramms ins Internet werden die
jeweiligen Dateien in diesem Ordner gesucht.
In das Textfeld den Pfad eingeben oder mit <Durchsuchen...>
auswählen. (Vorgabe: c:\programme\s-w-k\bik5\internet\programm)
Dateikennung für die HTML-Dateien, die von BIK erzeugt werden (Vorgabe: html)
Wenn eine Recherche und/oder Einzelterminanzeige im Internet stattfinden soll. Es werden dabei die Dateien biksearch.txt und biktermin.txt erzeugt und mit dem Kursprogramm übertragen.
Nur in absoluten Ausnahmen zu verwenden. Für Webserver, die keine eigenen Scripts zulassen oder keinen Perlinterpreter installiert haben, kann für jeden Kurs eine HTML-Anmeldeformular erzeugt werden. Als Vorlage wird hierfür die Datei f-kursnr.html verwendet. Beachten Sie, dass für jede erzeugte Kursdatei auch eine Anmeldedatei erzeugt wird, d.h. die Übertragungszeit auf den Web-Server erhöht sich beträchtlich.

BIK/Einstellungen/Optionen/Darstellung
Ordner (Pfad) in dem sich die Vorlagedateien für den BIK-Client befinden. (Vorgabe: c:/programme/s-w-k/bik5/vorlagen).
Der "eigentlichen Kursnummer" in BASys wird immer einen Semesteranteil vorangestellt. Gewöhnlich werden zur Kennzeichnung des Semesters in der Kursnummer sogenannte Semesterbuchstaben verwendet. Es gibt aber auch andere Vereinbarungen.
| [x] | die Kursnummer wird im Internet vollständig mit dem Semesteranteil in der Kursnummer dargestellt |
| [ ] | die Kursnummer wird im Internet abzüglich der in BIK/Einstellungen/Optionen/Datenbank angegebenen Semesterstellen angezeigt |
Wenn Weitergabe der Dozententelefonnummer in BASys nicht weitergeben eingetragen ist, erscheint statt des Dozentennamens N.N.
Herkunft des Kurstitels festlegen - siehe auch Vorlagen Variable $kursbezeichnung$
| Kurzbezeichnung | Der Kurstitel entspricht der Kurzbezeichnung des Kurses (BASys) |
| Titel für Programmheft | Der Kurstitel entspricht Titel für Programmheft des
Kurses (BASys). Wenn Titel für Programmheft leer, dann wird für den jeweiligen Kurs automatisch die Kurzbezeichnung verwendet. |
| löschen | Wenn die Kursgebühr 0,00 beträgt wird die Kursgebühr gelöscht bzw. der Bereich der Kursvorlage <!--kursgebnorm_beginn-->...<!--kursgebnorm_ende--> gelöscht |
| folg. Text | Wenn die Kursgebühr 0,00 beträgt wird die Kursgebühr
durch den Text im Textfeld ersetzt (Vorgabe: entfallen) |
| löschen | Wenn ein Kurs keine Ermäßigung hat, wird die ermäßigte Gebühr gelöscht bzw. der Bereich der Kursvorlage <!--kursgeberm_beginn-->...<!--kursgeberm_ende--> gelöscht |
| folg. Text | Wenn ein Kurs keine Ermäßigung hat, wird die ermäßigte
Gebühr durch den Text im Textfeld ersetzt (Vorgabe: keine Ermäßigung) |
Die Währungsbezeichnung, die einer Gebühr (Kursgebühr, ermäßigte
Gebühr, etc.) nachgestellt werden soll.
Achtung: auch das Leerzeichen eingeben! (Vorgabe: EUR)
Zeichenkette; wird in der Variablen $vhskurzbez$ in den Vorlagen verarbeitet - z.B. VHS
Zeichenkette; wird in der Variablen $vhslangbez$ in den Vorlagen verarbeitet - z.B. Demohausen