<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:xi="http://www.w3.org/2001/XInclude"
      xmlns:py="http://genshi.edgewall.org/"
    lang="de">
    <xi:include href="layout.html" />

<head/>

<body>

<h1>Datenbank</h1>

<h2>Antworten</h2>
<p>Pro Frage sind ${Option.select().count()} Antworten (je eine pro Option) m&ouml;glich.</p>
<p>In den ersten 30 Stunden der Umfrage wurden auch leere Antworten (kein Text, keine Auswahl) gez&auml;hlt, sobald ein Klick auf "vorherige Frage" oder "n&auml;chste Frage" erfolgte.
Danach wurden nur noch Antworten mit Inhalt als solche gespeichert.</p>
<table border="1">
  <tr>
    <th>Frage-Nr.</th>
    <th>gesammelte Antworten</th>
  </tr>
  <tr py:for="question in Question.select().orderBy('weight')">
    <td>${question.weight}</td>
    <td>${Answer.selectBy(question=question).count()}</td>
  </tr>
</table>

<h2>Sitzungen</h2>
<p>Eine Sitzung wird angelegt, sobald ein Besucher die Startseite der Umfrage anfordert.</p>
<table border="1">
  <tr>
    <th>Sitzung #</th>
    <th>Beginn</th>
    <th>beantwortete Fragen</th>
    <th>Dauer (falls Email versandt wurde)</th>
    <th>Versand an ${to_address}?</th>
  </tr>
  <tr py:for="session in Session.select().orderBy('created')">
    <td>${session.id}</td>
    <td>${session.created}</td>
    <td>${Answer.selectBy(session=session).count()}</td>
    <td>${[submission.timestamp - submission.session.created for submission in Submission.selectBy(session=session)]}</td>
    <td>${(Submission.selectBy(session=session, to_default_destination=True).count() > 0) and "Ja" or ""}</td>
  </tr>
</table>

</body>
</html>