5ABELI + 5ACELI FSST Test (Group B)

2024-01-29

Max. 50 points

Name:

Task Max. Achieved
1 25
2 25
Sum 50
Benotung: >=45: 1, >=39: 2, >=33: 3, >25: 4, <=25: 5
  1. Linux Kommandozeile
    1. Um den Rest des Tests zu erledigen, muss man sich zuerst mit dem für den Test individuell bereitgestellten User auf sandbox.bulme.at einloggen. (5 Punkte)
    2. Im Home Verzeichnis befindet sich ein Verzeichnis `delme` mit alten Daten. Dieses Verzeichnis ist inklusive aller Daten zu entfernen. (5 Punkte)
      rm -r ~/delme
    3. Es ist ein neues Verzeichnis für Web Inhalte zu erstellen. Der Name des Verzeichnisses ist so zu wählen, dass Inhalte automatisch unter https://sandbox.bulme.at/~username sichtbar werden. (5 Punkte)
      mkdir ~/public_html
    4. Die Rechte des Home Verzeichnisses und ggf. auch von dem neu erstellten Verzeichnis sind so zu anzupassen, dass der Web Server auf die für ihn vorgesehenen Dateien und Unterverzeichnisse zugreifen kann. Dabei dürfen nicht mehr als die notwendigen Rechte vergeben werden. (5 Punkte)
      3 points for home having o:--x
      1 points for public_html (still) having o:r-x
      1 point if there is no other permission quirks
      chmod o+x ~
      chmod o+rx ~/public_html
    5. Im Web-Verzeichnis ist eine Datei anzulegen, die bei Zugriff auf https://sandbox.bulme.at/~username automatisch angezeigt wird. (5 Punkte)
      touch ~/public_html/index.html
  2. Web
    1. Es ist eine große Überschrift "I Love Programming!" anzuzeigen. (5 Punkte)
      Am Anfang des body
      <h1>I Love Programming!</h1>
    2. Es ist ein kleines Formular (2 Punkte) hinzuzufügen. In dem Formular sind drei Optionsfelder mit den Werten "Linux", "OS X" und "Windows" und dem vorgestellten Text "Betriebssystem" optisch ansprechend untereinander anzuzeigen (5 Punkte). Beim Klick auf den jeweiligen Optionstext ist die betreffende Option auszuwählen (3 Punkte).

      Betriebssystem:

      <form>
        <p>Betriebssystem:</p>
        <p>
          <input type="radio" id="linux" name="os" value="linux" checked />
          <label for="linux">Linux</label>
        </p>
        <p>
          <input type="radio" id="osx" name="os" value="osx" />
          <label for="osx">OS X</label>
        </p>
        <p>
          <input type="radio" id="windows" name="os" value="windows" />
          <label for="windows">Windows</label>
        </p>
      </form>
    3. Das Design der Seite ist so zu ändern, dass der gesamte Hintergrund in einem zarten hellgrau dargestellt wird. (5 Punkte)
      Im <head>
      <style>
      html {
        background-color: #ddd;
      }
      </style>
    4. Weiters ist die Schriftart innerhalb des Formulars in einer Festbreitenschrift (monospace) darzustellen. (5 Punkte)
      Ebenfalls im style Tag
      form {
        font-family: 'Fira Code', monospace;
      }