diff --git a/templates/faq.html b/templates/faq.html index 022aab0780b618fe472641e03719f77fe105cbb8..fac252cdba63f9778927cb9cd720180724b714d7 100644 --- a/templates/faq.html +++ b/templates/faq.html @@ -25,7 +25,28 @@ </div> </div> </div> - <div class="faqHeader">Abspielprobleme</div> + + <div class="panel panel-default"> + <div class="panel-heading"> + <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#duration"> + <h4 class="panel-title"> + Wieso dauert das so lange, bis Videos verfügbar sind? + </h4> + </a> + </div> + <div id="duration" class="panel-collapse collapse in auto-collapse"> + <div class="panel-body"> + <p>Bis wir ein Video veröffentlichen können, ist erst noch eine Bearbeitung notwendig, der "Schnitt". Zuerst müssen die Rohdaten auf den jeweiligen Rechner, auf dem geschnittten wird, kopiert werden. Pro Vorlesung fallen mindestens 20GB an Daten an, oft auch gerne mal das doppelte oder mehr.Teilweise ist noch entpacken, transcodieren oder sonstiges bearbeiten der einzelnen Dateien nötig, bevor sie für Premiere (der Software von Adobe, die wir für den Schnitt verwenden) lesbar sind und unseren eigenen Ansprüchen genügen.</p> + <p>Dann erst beginnt der eigentliche Schnitt. Dieser kann weniger als eine Stunde dauern, manchmal aber auch um vieles mehr. Das hängt unter Anderem davon ab, wie viele zu synchronisierende Medien verwendet werden, ob wir die Audiodateien oder die Farben der Kameraaufzeichnungen nachträglich korrigieren bzw manuell Folien einfügen müssen, ob Overheadprojektoren verwendet werden (deren Aufnahme ist oft ohne langwieriger Bearbeitung nicht sinnvoll lesbar) und und und...</p> + <p>Wenn wir dann schließlich mit dem bearbeiteten Video zufrieden sind, muss es noch konvertiert werden, damit es so abspielbar ist, wie ihr es von unseren Videos gewohnt seid. Dies dauert ohne aufwändige Bearbeitungen auf unseren Schnittrechnern in etwa so lang, wie auch die Veranstaltung geht. Wenn allerdings Bearbeitungen gemacht wurden, kann ein Video gern auch mal 20 Stunden im Encoder verbringen. Schließlich veröffentlichen wir dann das fertige Video auf unserer Website.</p> + <p>Es kann immer mal passieren, dass in einer Vorlesung etwas schief läuft und einzelne Videos viel zeitaufwändiger sind als die anderen in einer Veranstaltungsreihe. Wir versuchen, über die Textfelder innerhalb der Terminliste der zugehörigen Veranstaltung mit euch zu kommunizieren und euch Informationen zu den (noch nicht) hochgeladenen Videos zu geben.</p> + <p>Bitte behaltet im Hinterkopf, dass wir genauso Studenten wie ihr seid. Wir haben einen genauso vollen Terminkalender und engagieren uns ehrenamtlich, damit wir euch die Vorlesungsvideos zur Verfügung stellen können. Im Normalfall sollte dies binnen einer Woche geschehen. Manchmal kann es aber auch passieren, dass die Zuständigen der jeweiligen Veranstaltung eine besonders stressige Woche haben oder einfach auch mal krank werden. Bitte habt Verständnis dafür, wenn dann einzelne Videos nicht so schnell wie sonst hochgeladen werden.</p> + <p>Generell gilt: Wenn wir euch bereits Termine einer Veranstaltung zur Verfügung gestellt haben, dann muss schon sehr viel schief gehen, dass wir das nicht fortführen. Ihr könnt also davon ausgehen, dass die fehlenden Videos in Bearbeitung sind und ebenfalls demnächst hochgeladen werden.</p> + </div> + </div> + </div> + + <div class="faqHeader">Abspielprobleme</div> <div class="panel panel-default"> <div class="panel-heading"> <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#playbackfile"> diff --git a/templates/jobs_overview.html b/templates/jobs_overview.html index a5af33befc55b799de503eb0751752f254aba51d..9627bc4700f7923ba5a85648949f998de567c10b 100644 --- a/templates/jobs_overview.html +++ b/templates/jobs_overview.html @@ -50,7 +50,9 @@ <th>State</th> <th>Eingereiht am</th> <th>Fertig geworden am</th> + <th>Gescheduled am</th> <th>Daten</th> + <th>Status</th> </tr> {% for i in jobs %} {% if i.last_ping %} @@ -59,7 +61,7 @@ {% set td = -1 %} {% endif %} - {% if td == -1 %} + {% if (td == -1) or (i.state != "running") %} <tr> {% elif td < timedelta(seconds=20) %} <tr class="success"> @@ -76,7 +78,9 @@ <td>{{i.state}}</td> <td>{{i.time_created}}</td> <td>{{i.time_finished}}</td> + <td>{{i.time_scheduled}}</td> <td>{{i.data}}</td> + <td>{{i.status}}</td> </tr> {% endfor %} </table>