Skip to main content

Buchaktion

Bestellberechtigte Studiengänge nach QSL-Kommission

  • Informatik Bachelor/Master/Diplom/Lehramt
  • Sportinformatik
  • Wirtschaftsinformatik
  • Computational Engineering (CE)
  • Informationssystemtechnik (IST)
  • Mathematics with Computer Science (MCS)
  • Mathematik mit Schwerpunkt Informatik (MSI)

(aus Nicos Mail vom 26.10.2011)

Buchaktionssystem

Dokumente und Besprechungen

Feedback

  • Navigation verbessern (Grafiken mit Caption in Kachelanordnung) ... so ziemlich überall
  • Mehr Grafiken, auch hier im Trac .... z.B. FSM (finite state machine à la "man ist in state X1 und hat Aufgaben Y1,Y2,Y3,... zu tun um in state X2 zu kommen)

Leitfaden

  1. Neue Buchaktion im System erstellen. Es sind automatisch alle alten Bücher im System vorhanden.
  2. 4 Wochen vor Start E-Mail an Dozenten schicken. Diese haben 2 Wochen Zeit, Buchvorschläge einzureichen.
  • Entsprechend müssen dann neue Bücher eingetragen/alte ausgetragen werden
  • Achtung: Austragen: Es werden keine Bücher gelöscht, sondern jedeglich aus der Veranstaltung gelöscht. Das Buch ist dann weiterhin im System vorhanden, nur ohne Zuordnung
  • Es dürfen keine Bücher von Studenten angenommen werden, diese sollen sich an Dozenten wenden.
  • Pro Veranstaltung maximal 8 Bücher, Ausnahmen bei "allgemeinen" Büchern und guter Begründung.
  1. QSL Mittel Antrag stellen (siehe SVN)
  2. Websiten anpassen auf www.d120.de/buchaktion
  • Art des Semesters und Jahr, eventuell Bestellberechtigungen ändern
  • CMS ist nicht das der Fachschaft, sondern das der Buchaktion!
  1. Buchaktion für die 2. bis 4. Vorlesungswoche ankündigen auf Das Wesentliche
  2. Kommunikation mit Wellnitz bezüglich Aktualisieren der Bestellzeit und Preis (Liste abgeben, sie checken es durch)
  • Export der Daten über https://www.fachschaft.informatik.tu-darmstadt.de/buchaktion/dataExport möglich
  1. Bücher wenn Wellnitz fertig ist selbst überprüfen
  • Bücher länger als 3 Monate Lieferzeit (1 Semester) kommen komplett raus (Status: vergriffen)
  1. Blacklist aktualisieren
  • Alte Einträge löschen
  • Neue Benutzer einfügen
  • Ergänzung: Wenn jemand 2 mal (in getrennten Semestern) nicht abgeholt hat, kompletter Rauswurf
  • Kommentar bei Studenten entsprechend setzen
  1. Mail an Studenten@ schreiben
  • Achtung: Vorher Mail an Thies oder Brandt, damit die E-Mail durchkommt
  1. Buchaktion durchführen
  • Anfragen beantworten
  • Beispielanfragen:

Ich kann mich nicht einloggen

Lösung: Zu früh? Zu Spät? Zu doof? ;) (Passwort zu tu_id am Rechner im C-Pool wiederherstellbar)


Ich bin auf der Blacklist

Lösung: Prüfen, wurde so entschieden.


Ich habe ein Buch bestellt das ich nicht will

Lösung:

  • "Buchliste, Buchaktionen und Bestellungen verwalten"
  • unter "Bestellungen" nach Name/Tu-Id suchen (wenn nicht vorhanden, student anschreiben)
  • Bestellung/en löschen

Ich bin nicht bestellberechtigt

Lösung:

  • https://www.fachschaft.informatik.tu-darmstadt.de/buchaktion/orga/LoginAs/XXXX
  • Bei XXX die tu_id einfügen
  • Falls wirklich keine Bestellberechtigung vorliegt:
    • Silverstripe Reiter "Sicherheit"
    • Gruppen des Benutzers überprüfen
    • abgleichen mit Buchaktionsbestimmungen (Wer ist berechtigt?)

Warum darf ich nicht bestellen?

Lösung: Das wurde so entschieden (QSL).


Ich bin Promotionsstudent der Informatik

Lösung: Bestellberechtigt, hat 2 tu_ids, muss die für Studenten benutzen, nicht für Mitarbeiter.


  • Darauf achten, das die Gesamtsumme (2*Subventionierungssumme) nicht überschritten wird => sonst abbrechen und DasWesentliche posten
  • Wellnitz bei großen Bestellungen im Vorhinein informieren (=> 40)
  1. Bestellungen an Wellnitz übermitteln
  2. Bestellungen als csv exportieren, nach isbn sortieren, anzahl nach vorne ziehen, als xls speichern und wellnitz schicken
  3. "Bestellungen als an Wellnitz übermittelt markieren"
  4. Abholliste drucken für Wellnitz

Lokale Entwicklungskopie einrichten

  • Webserver, PHP und MySQL nötigenfalls einrichten. (Für Windows gibt es einen Silverstripe-Installer der das wohl übernimmt. Keine Garantien.)
  • Eine Datenbank und einen Benutzer für die Entwicklung anlegen.
  • Silverstripe (Version 2.4.5) herunterladen.
  • Archiv in ein Verzeichnis im Web-Root enpacken (zB 'buecheraktion').
  • In das Verzeichnis wechseln und folgenden Befehl ausführen (das ''--force'' ist erforderlich, weil einige Ordner lokal, aber auch im SVN vorliegen): svn --force --username <FS-Account> co https://www.fachschaft.informatik.tu-darmstadt.de/svn/fs/Software/Buchaktion/System_v2/.
  • Die Seite installieren (http://localhost/buecheraktion/install.php).
  • Spaß haben (http://localhost/buecheraktion/).

Lokale Entwicklung

  • Aller Code und die dazugehörigen Templates kommt in die Ordner unter ''mysite/''. Templates sollten hier übergreifend gestaltet sein, sodass sie gegebenfalls auch mit anderen CSS-Dateien genutzt werden können (siehe hierzu den Abschnitt Designing reuseable templates zum Unterschied zwischen Templates und Themes)
  • Das Theme liegt unter themes/d120de/.
  • Die Datenbankverbindung wird in der Datei _ss_environment.php gespeichert. Diese ist daher nicht versioniert. _ss_environment.php.example ist als Beispiel vorhanden.
  • Nach svn update empfiehlt es sich die Seite neu zu bauen (http://localhost/buecheraktion/dev/build?flush=all). Silverstripe passt dann die Datenbank an, wenn es nötig ist.

Entwicklungsumgebung auf d120.de

Chronik

Seit dem Wintersemester 2007/08 führen wir fast jedes Semester die Buchaktion durch:

  • WS 2007/08, SS 2008, WS 2008/09, SS 2009, WS 2009/10, SS 2010, WS 2010/11, SS 2011,WS 2011/12, SS 2012,WS 2012/13, SS 2013, WS 2013/14 - Hochschulbuchhandlung Wellnitz

Feb. 2014 wurde dich Hochschulbuchhandlung Wellnitz geschlossen.

  • SS 2014, SS 2015, WS 2015/16 - S. Toeche-Mittler Verlagsbuchhandlung (im WS 2014/15 hat keine Buchaktion stattgefunden)

Wechsel zum Georg Büchner Buchladen:

  • SS 2016 - Georg Büchner Buchladen