%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
Abgabegespräch Network Services
Abgabegespräch Network Services
Die Anmeldung für das 2. Abgabegespräch der Übung 2006 erfolgt über diese Seite!
<% HttpSession session1 = request.getSession(true); %>
<% String kennwort = request.getParameter("kennwort");
String gruppe = request.getParameter("gruppe");
boolean passwordValid = false;
int gruppenNummer = 0;
if (gruppe == null)
gruppe = "";
if (gruppe != null && gruppe.length() > 0) {
gruppenNummer = Integer.parseInt(gruppe.substring(3));
}
String removeAll = request.getParameter("entfAnmeldung");
if (gruppe.equals(session1.getValue("logged-on"))) {
passwordValid = true;
} else {
session1.putValue("logged-on", "no");
}
if (gruppe.length() > 0 && kennwort != null) {
Hashtable passwords = new Hashtable();
File pwdlistFile = new File("/home/eu/joe/servlets/results/nws-pwdlist.txt");
BufferedReader reader = new java.io.BufferedReader ( new FileReader(pwdlistFile));
String inputLine = null;
while (( inputLine = reader.readLine()) != null) {
String nwsPart = inputLine.substring(0, inputLine.indexOf(':')).trim();
java.util.StringTokenizer tokenizer = new java.util.StringTokenizer(inputLine.substring(inputLine.indexOf(':')+1),",");
java.util.ArrayList passwds = new java.util.ArrayList();
while(tokenizer.hasMoreTokens()) {
passwds.add(tokenizer.nextToken().trim());
}
passwords.put(nwsPart, passwds);
}
reader.close();
if (passwords.containsKey(gruppe)) {
java.util.ArrayList validPasswords = (java.util.ArrayList)passwords.get(gruppe);
for(int i=0; i
<% if (!passwordValid) { %>
Wählen Sie bitte Ihre Gruppe aus der Dropdown-List aus, und geben Sie das Root-Passwort Ihrer Gruppe ein (haben Sie bei der Accountvergabe bekommen).
Bei Problemen mit dieser Seite wenden Sie sich bitte an den Leiter der LVA (zum Beispiel wenn Ihr Passwort nicht funktioniert, oder Sie es nicht mehr wissen).
<% } else { %>
Wählen Sie einen passenden Termin für Ihre Gruppe aus.
Es ist zwar möglich mehrere Zeitslots gleichzeitig auszuwählen, es wird aber nur eine Selektion gespeichert.
Die letzte Anmeldung einer Gruppe überschreibt den vorher ausgewählten Zeitslot. Mit der Checkbox Anmeldung aufheben wird die Anmeldung einer Gruppe vollständig entfernt.
Sollte eine Gruppe an überhaupt keinem der angegebenen Termine Zeit haben sind prinzipiell auch Alternativtermine möglich.
Es ist auch möglich noch weitere Zeitslots zu öffnen, zB abends oder am Vormittag.
Beim Abgabegespräch (ca 15min je Gruppe) wird überprüft, ob Sie die Beispiele selbst gelöst haben, bzw. Sie mit der Übungsumgebung vertraut sind.
Das Abgabegespräch findet am Institut bei uns statt (Argentinierstrasse 8 / E1841). Normalerweise in der Institutsbibliothek.
<% } %>