FSI Informatik issueshttps://gitlab.cs.fau.de/groups/fsi-inf/-/issues2017-09-24T14:51:49Zhttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/72Logging im CommentStripper wird nicht gemailt2017-09-24T14:51:49ZHans-Peter DeifelLogging im CommentStripper wird nicht gemailtHans-Peter Deifel: Im CommentStripper werden zwar Diagnosen geloggt, aber nicht per mail versandt, wenn ein Fehler auftritt.Hans-Peter Deifel: Im CommentStripper werden zwar Diagnosen geloggt, aber nicht per mail versandt, wenn ein Fehler auftritt.https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/78Richtige Datenbank verwenden2017-09-24T14:51:49ZHans-Peter DeifelRichtige Datenbank verwendenHans-Peter Deifel: Eine richtige Datenbank als Backend würde einige Probleme lösen:
- transactions
- eigene Tabellen für Personen, Veranstaltungen, etc
- einfachere Schema-UpdatesHans-Peter Deifel: Eine richtige Datenbank als Backend würde einige Probleme lösen:
- transactions
- eigene Tabellen für Personen, Veranstaltungen, etc
- einfachere Schema-Updateshttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/80Mail mit unbekanntem "To:"-Feld bouncen2017-09-24T14:51:49ZHans-Peter DeifelMail mit unbekanntem "To:"-Feld bouncenHans-Peter Deifel: Aktuell werden Mail, deren "To:" nicht einem unserer bekannten Schemata entspricht einfach ignoriert bzw. (im Fall von admins-foo) eine SMTP-exception aus dem mailhandler geworfen.Hans-Peter Deifel: Aktuell werden Mail, deren "To:" nicht einem unserer bekannten Schemata entspricht einfach ignoriert bzw. (im Fall von admins-foo) eine SMTP-exception aus dem mailhandler geworfen.https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/81Such-zentriertes Inferface2017-09-24T14:51:49ZHans-Peter DeifelSuch-zentriertes InferfaceHans-Peter Deifel: > With great data comes great confusion
Ein google-like interface mit semantisch gutem suchfeld (und "erweiterter suche") sollte der datenflut besser herr werden.Hans-Peter Deifel: > With great data comes great confusion
Ein google-like interface mit semantisch gutem suchfeld (und "erweiterter suche") sollte der datenflut besser herr werden.https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/82PDFs nicht direkt im Browser anschaubar2017-09-24T14:51:49ZHans-Peter DeifelPDFs nicht direkt im Browser anschaubarHans-Peter Deifel: Das 'download' attribut von <a> setzt zwar einen menschenlesbaren dateinamen für das PDF, aber es erzwingt auch den download. D.h man kann es nicht direkt im Browser anschauen.Hans-Peter Deifel: Das 'download' attribut von <a> setzt zwar einen menschenlesbaren dateinamen für das PDF, aber es erzwingt auch den download. D.h man kann es nicht direkt im Browser anschauen.https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/85Crash bei nicht-existentem Nutzer in groups2017-09-24T14:51:49ZHans-Peter DeifelCrash bei nicht-existentem Nutzer in groupsHans-Peter Deifel: Wenn groups einen Nutzer enthält, den es nicht gibt, crasht das System bei der ersten Mail die es an die Moderatoren schicken muss.
Mögliche Fixes:
* Den Fall einfach ignorieren und weiter machen
* Lauter und fr...Hans-Peter Deifel: Wenn groups einen Nutzer enthält, den es nicht gibt, crasht das System bei der ersten Mail die es an die Moderatoren schicken muss.
Mögliche Fixes:
* Den Fall einfach ignorieren und weiter machen
* Lauter und früher failenhttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/87Backtrace mit SMTPRecipientsRefused in mail_admins2017-09-24T14:51:49ZHans-Peter DeifelBacktrace mit SMTPRecipientsRefused in mail_adminsHans-Peter Deifel: <pre>
Traceback (most recent call last):
File "/home/fsieva/webroot/src/mailhandler", line 124, in main
return submit_full(msg)
File "/home/fsieva/webroot/src/mailhandler", line 82, in submit_full
_sub...Hans-Peter Deifel: <pre>
Traceback (most recent call last):
File "/home/fsieva/webroot/src/mailhandler", line 124, in main
return submit_full(msg)
File "/home/fsieva/webroot/src/mailhandler", line 82, in submit_full
_submit(message, False)
File "/home/fsieva/webroot/src/mailhandler", line 102, in _submit
alert_moderators(meta)
File "/home/fsieva/webroot/src/mailhandler", line 53, in alert_moderators
mail_admins(mail.as_string(False), subjects=map(lambda x: x[0], meta['courses']))
File "/home/fsieva/webroot/src/util/general.py", line 114, in mail_admins
mail_to(list(tos), mail)
File "/home/fsieva/webroot/src/util/general.py", line 90, in mail_to
server.sendmail(config.mailfrom, to, text)
File "/usr/lib/python2.7/smtplib.py", line 742, in sendmail
raise SMTPRecipientsRefused(senderrs)
SMTPRecipientsRefused: {}
</pre>https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/92Einsendungen ohne Studiengang nicht modderierbar2017-09-24T14:51:49ZHans-Peter DeifelEinsendungen ohne Studiengang nicht modderierbarHans-Peter Deifel: Jeder Nutzer sieht nur die Moderationseinträge, deren Studiengänge seine group-regexen matchen.
=> Kein Nutzer sieht Einträge ohne Stuidiengang...
Fixbar wäre das mit einer "default" Gruppe, die einfach alle Eint...Hans-Peter Deifel: Jeder Nutzer sieht nur die Moderationseinträge, deren Studiengänge seine group-regexen matchen.
=> Kein Nutzer sieht Einträge ohne Stuidiengang...
Fixbar wäre das mit einer "default" Gruppe, die einfach alle Einträge sieht. (Also statt der jetzigen Lösung mit ".*" regex)https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/93Zugeordneter Studiengang wird nicht automatisch erkannt (Veranstaltung- vs. M...2017-09-24T14:51:49ZHans-Peter DeifelZugeordneter Studiengang wird nicht automatisch erkannt (Veranstaltung- vs. Modulbeschreibung im Univis)Kevin Bradenstein: Zugeordneter Studiengang wird nicht automatisch in der Moderationerkannt
Beispiel:
Dewald: Forensic Hacks
/public_pdf/442f927d74954b66abceef3b9d3d53a0.pdf
Im Univis-Lehrveranstaltung Eintrag werden hier die Stu...Kevin Bradenstein: Zugeordneter Studiengang wird nicht automatisch in der Moderationerkannt
Beispiel:
Dewald: Forensic Hacks
/public_pdf/442f927d74954b66abceef3b9d3d53a0.pdf
Im Univis-Lehrveranstaltung Eintrag werden hier die Studiengänge nicht (mehr) aufgelistet.
Im Univis-Moduleintrag sind die Studiengänge jedoch aufgelistet: eventuell Modulbeschreibung als weitere Datenquelle heranziehen?https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/95"Übungen zur Technischen Schwingungslehre" wird zu "Technische*n* Schwingungs...2017-09-24T14:51:49ZHans-Peter Deifel"Übungen zur Technischen Schwingungslehre" wird zu "Technische*n* Schwingungslehre"Hans-Peter Deifel: Statt Technische Schwingungslehre.
Keine Ahnung, wie man das fixen will ohne Grammatik zu kennen. Vielleicht kann man sich den Veranstaltungstyp und den namen der Hauptveranstaltung auch irgendwie aus dem UniVIS sta...Hans-Peter Deifel: Statt Technische Schwingungslehre.
Keine Ahnung, wie man das fixen will ohne Grammatik zu kennen. Vielleicht kann man sich den Veranstaltungstyp und den namen der Hauptveranstaltung auch irgendwie aus dem UniVIS statt aus dem Namen holen.https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/97Manuell hochgeladene Mails haben im Mod-Interface einen "Bestätigung senden"-...2017-09-24T14:51:49ZHans-Peter DeifelManuell hochgeladene Mails haben im Mod-Interface einen "Bestätigung senden"-KnopfHans-Peter Deifel: Dabei gibt es keine "From"-Adresse, an die man eine Bestätigung senden könnteHans-Peter Deifel: Dabei gibt es keine "From"-Adresse, an die man eine Bestätigung senden könntehttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/99mehrere evaluanten2017-09-24T14:51:49Zdariomehrere evaluantenz.b. übungen WS15 zu betriebssysteme: haben christian dietrich und valentin rothberg zusammen gehalten, will man gefühlt auch beide hinschreiben können.
braucht soweit ich das seh neue dbversion.z.b. übungen WS15 zu betriebssysteme: haben christian dietrich und valentin rothberg zusammen gehalten, will man gefühlt auch beide hinschreiben können.
braucht soweit ich das seh neue dbversion.https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/100Upgrade-In-Progress-Seite hat kein stylesheet2017-09-24T14:51:49ZHans-Peter DeifelUpgrade-In-Progress-Seite hat kein stylesheetSchaut so aus: ![2016-04-08-105553_3600x1080_scrot](/uploads/3d2acfd50dd98b7d8a7d027ef104a250/2016-04-08-105553_3600x1080_scrot.png)
Firefox-Konsole sagt:
> The stylesheet https://eva.fsi.cs.fau.de/static//style.css was not loaded ...Schaut so aus: ![2016-04-08-105553_3600x1080_scrot](/uploads/3d2acfd50dd98b7d8a7d027ef104a250/2016-04-08-105553_3600x1080_scrot.png)
Firefox-Konsole sagt:
> The stylesheet https://eva.fsi.cs.fau.de/static//style.css was not loaded because its MIME type, "application/xhtml+xml", is not "text/css". https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/103"Neu Parsen"-Button in Moderationsinterface2017-09-24T14:51:49ZHans-Peter Deifel"Neu Parsen"-Button in ModerationsinterfaceFast jedes Semester geht das Parsen der neuen PDFs kaputt. Irgendwer fixt es dann, aber die bis dahin eingesandten PDFs werden nicht mit dem neuen Code neu geparst, sondern müssen entweder per Hand eingetragen werden oder aus der Moderat...Fast jedes Semester geht das Parsen der neuen PDFs kaputt. Irgendwer fixt es dann, aber die bis dahin eingesandten PDFs werden nicht mit dem neuen Code neu geparst, sondern müssen entweder per Hand eingetragen werden oder aus der Moderationswarteschlange genommen und neu hochgeladen werden. => Ein "Neu Parsen"-Button wäre hilfreich. (Vielleicht auch nur bei den PDFs, bei denen das Parsen vorher schiefgegangen ist)https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/104Univis-Parsen für Department kaputt2017-09-24T14:51:48ZHans-Peter DeifelUnivis-Parsen für Department kaputtDas Department wird aus den `Lecture/orgunits/orgunit`-Einträgen gespeist. Allerdings wird nur der letzte davon verwendet. Bei Compilerbau/WS16 liefert das dann `WW` statt `INF`.
Das entsprechende PDF ist: `429d4c1d657df8dc782d2273d411d...Das Department wird aus den `Lecture/orgunits/orgunit`-Einträgen gespeist. Allerdings wird nur der letzte davon verwendet. Bei Compilerbau/WS16 liefert das dann `WW` statt `INF`.
Das entsprechende PDF ist: `429d4c1d657df8dc782d2273d411d3bc`https://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/19kategorisierung2016-01-02T23:25:45ZHans-Peter DeifelkategorisierungJohannes Schilling: man könnte unabhängig von der suche kategorien a la "typisches drittes semester" oder "vertiefungsveranstaltungen im bachelor" haben wollen. kinda depends on sortieren und kategorisierenJohannes Schilling: man könnte unabhängig von der suche kategorien a la "typisches drittes semester" oder "vertiefungsveranstaltungen im bachelor" haben wollen. kinda depends on sortieren und kategorisierenhttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/13tags für einzelne evaluations-einträge2016-01-02T23:25:26ZHans-Peter Deifeltags für einzelne evaluations-einträgeJohannes Schilling: so dass man z.b. externe, nicht erreichbare links mit rotem ausrufezeichen oder ls2-evaluationslinks mit schloss versehen kannJohannes Schilling: so dass man z.b. externe, nicht erreichbare links mit rotem ausrufezeichen oder ls2-evaluationslinks mit schloss versehen kannhttps://gitlab.cs.fau.de/fsi-inf/evaluationsportal/-/issues/2Freitextkommentar des Dozenten ins PDF2016-01-02T23:24:50ZHans-Peter DeifelFreitextkommentar des Dozenten ins PDFChristoph Egger: Wenn der Dozent noch einen Kommentar mit angiebt, resultiert das momentan in einer mehr oder weniger unbeholfenen HTML seite zwischen liste und PDF. Macht man am besten einfach als erste Seite in das PDF reinChristoph Egger: Wenn der Dozent noch einen Kommentar mit angiebt, resultiert das momentan in einer mehr oder weniger unbeholfenen HTML seite zwischen liste und PDF. Macht man am besten einfach als erste Seite in das PDF rein