|
|
 |
 |
UnivIS Lehrveranstaltungen-PRG-Test
LV-Beispiel 01 Welche Lehrveranstaltungen werden von der Lehrperson Linster im SS 2003 gehalten?"
1. Beispiel: als Liste, so wie es in etwa auch im gedruckten Vorlesungsverzeichnis erscheint
| Die notwendige Suchanfrage lautet: |
semester what=2003s
search noimports lectures lecturer="Linster"
show compact
|
2. Beispiel: als Stundenplan
| Die notwendige Suchanfrage lautet: |
semester what=2003s
search noimports lectures lecturer="Linster"
show plan
|
...und das erhalten Sie:
LV-Beispiel 02 Sie möchten alle Vorlesungen, die unter der Überschrift "Grundstudium im Diplomstudiengang Informatik" einsortiert sind, in einem Plan darstellen.
| Die notwendige Suchanfrage lautet: |
semester what=2003s
search lectures chapter="Grundstudium im Diplomstudiengang Informatik" type="V"
show plan
|
...und das erhalten Sie:
LV-Beispiel 03 Sie möchten alle Proseminare des SS2003, die unter der Überschrift "Seminare im Grundstudium" einsortiert sind, als Liste kommentierter Lehrveranstaltungen darstellen.
| Die notwendige Suchanfrage lautet: |
semester what=2003s
search lectures chapter="Seminare im Grundstudium" type="PS"
show llong
|
...und das erhalten Sie:
Dass das funktionierte, lag daran, dass die Überschrift "Seminare im Grundstudium" nur
einmal im Überschriftenbaum existiert und damit eindeutig ist. Sicherheitshalber sollte man den
gesamten "Pfad" angeben, wie folgendes Beispiel zeigt - diesmal als Stundenplan:
| Die notwendige Suchanfrage lautet: |
semester what=2003s
search lectures chapter="Informatik/Grundstudium im Diplomstudiengang Informatik/Seminare im Grundstudium" type="PS"
show plan
|
...und das erhalten Sie:
LV-Beispiel 04 Sie möchten alle Lehrveranstaltungen des Dozenten Hofmann darstellen. Da nicht auszuschliessen ist, dass es mehrere Dozenten Hofmann gibt, kann man als Präfix einen Teil des Lehrstuhlnamens voranstellen (reguläre Ausdrücke erlaubt; "B.*y"soll "Lehrstuhl für verteilte Systeme und Betriebssysteme" matchen).
| Die notwendige Suchanfrage lautet: |
semester what=2002w
search lectures lecturer="B.*y/Hofmann"
show plan
|
...und das erhalten Sie:
LV-Beispiel 05 Für den Fall, dass EIN Suchergebnis nicht zum gewünschten Ziel
führt, gibt es die Möglichkeit, mehrere Suchenausdrücke zu formulieren und die Ergebnisse geeignet zu verknüpfen. Sie haben die Möglichkeit Schnittmengen (and/with), Vereinigungsmengen (add/to) und Differenzmengen (sub/from) zu bilden(Siehe auch Manual!).
a. Beispiel: Alle Lehrveranstaltungen die die Dozenten Wurm und Linster gemeinsam halten (Schnittmenge).
| Die notwendige Suchanfrage lautet: |
semester what=2000s
$wurm=search lectures noimports lecturer="B.*y/Wurm"
$linster=search noimports lectures lecturer="B.*y/Linster"
$both= and $wurm with=$linster
show $both plan
|
...und das erhalten Sie:
b. Beispiel: Alle Lehrveranstaltungen die von den Dozenten Wurm und Linster gehalten werden (Vereinigungsmenge).
| Die notwendige Suchanfrage lautet: |
semester what=2000s
$wurm=search noimports lectures lecturer="B.*y/Wurm"
$linster=search noimports lectures lecturer="B.*y/Linster"
$all= add $wurm to=$linster
show $all plan
|
...und das erhalten Sie:
|
 |
 |
|