HochschuleHofStundenplanapp / Schnittstelle

Beschreibung und PHP-Script
GNU General Public License v3.0
2 stars 1 forks source link

Fehlerhafte Vorlesungseinträge in der Datenbank #16

Open cpfeiffer94 opened 6 years ago

cpfeiffer94 commented 6 years ago

Hallo, ein BWL studierender Kommilitone informierte mich heute darüber, dass es in der Android App zu fehlerhaften Einträgen zu der Vorlesung "Einführung Marketing" für BWL Semester 2b.

Eine Nachforschung hat ergeben, dass in der Datenbank unter der SPLUS ID für die Vorlesung "Einführung Marketing" auch noch Vorlesungen mit dem Namen "Marketing und Vertrieb" existieren.

https://app.hof-university.de/soap/client.php?f=MySchedule&id[]=X_MarVer%23EinfM§sweng%2555055%2F54361+%24+2

Somit werden in der Android App in Mein Stundenplan jeweils pro ausgewählter Vorlesungen zwei Vorlesungen zur selben Zeit hinzugefügt (Eine "Einführung Marketing" und eine "Marketing und Vertrieb").

screenshot_20180320-145759

Eventuell sollte hier die Stundenplanung der Hochschule eingreifen und die Einträge zu "Marketing und Vertrieb" entfernen.

Die iOS App ist von diesem Fehler nicht betroffen ;-)

sirjofri commented 6 years ago

Ist das ein Datenhaltungsproblem oder fehlerhafte Implementierung? Man müsste überprüfen, was der Unterschied zwischen den Apps in dieser Hinsicht ist, da meinem Verständnis nach beide Apps das gleiche anzeigen sollten.

avinotec commented 6 years ago

Hi.

Zu diesem Thema gibt es eine lange Historie. Wir sollten im Sommersemester folgendes angehen: Bon den ios Leuten die Logik zur Erkennung von Anfang und Ende einer Vorlesung nach php bringen. Dieses Thema der unterschiedlichen Benennung derselben Vorlesung je nach Studiengang in PHP von ios nachbauen. Die StoredProcedures fertig stellen.

Primus in Zusammenarbeit mit Ingolstadt weiter verfolgen.

Raumsuche mit Holger Karl bereden, wie man das ohne Login gestalten kann.

Ich bin hoffentlich bis Ostern wieder gesund.....

Euer Michael

Von meinem Samsung Galaxy Smartphone gesendet.

-------- Ursprüngliche Nachricht -------- Von: sirjofri notifications@github.com Datum: 20.03.18 18:26 (GMT+01:00) An: HochschuleHofStundenplanapp/Schnittstelle Schnittstelle@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Betreff: Re: [HochschuleHofStundenplanapp/Schnittstelle] Fehlerhafte Vorlesungseinträge in der Datenbank (#16)

Ist das ein Datenhaltungsproblem oder fehlerhafte Implementierung? Man müsste überprüfen, was der Unterschied zwischen den Apps in dieser Hinsicht ist, da meinem Verständnis nach beide Apps das gleiche anzeigen sollten.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/HochschuleHofStundenplanapp/Schnittstelle/issues/16#issuecomment-374684564, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AIPf07qifHWnBRLhJO7sXi6ooJ_RLc-6ks5tgTtIgaJpZM4SyK7s.


avinotec GmbH Gustav-von-Mevissen-Str. 28 57072 Siegen

Phone: +49 271 375737-0 Fax: +49 271 375737-1

Geschäftsführer / CEO: Prof. Dr.-Ing. Michael Stepping, Dipl.-Ing. Alexander Weisner Commercial registries: Siegen, HRB 7870 USTID: DE243851009

Note: The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this mes- sage to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communi- cation is strictly prohibited. If you have received this com- munication in error, please notify us immediately by replying to the message and deleting it from your computer. Thank you.

PeterRill commented 6 years ago

Die MySchedule-Funktion des Webservice arbeitet hier nicht wie angedacht. Eine SPlus-ID kann in mehreren Studiengängen vorkommen und liefert deshalb auch mehrere Ergebnisse zurück. Solche in mehreren Studiengängen vorkommenden Vorlesungen kann man AFAIK auch an der mit "X" beginnenden SPlus-ID erkennen. Man wird noch Studiengang und Semester als zusätzliche Kriterien benötigen.

Ich nutze MyShedule nicht und habe auch keine Probleme mit doppelten Einträgen. Wenn man den Stundenplan lokal speichert und immer nur die Änderungen abholt, ist das Datenaufkommen auch nicht besonders groß. Vielleicht verzichtet man auch auf die Funktion? Den eigentlichen Stundenplan muss man nicht ständig neu abholen, wozu also eine Funktion um einzelne Vorlesungen abzufragen?

MergedSchedule ist auch so eine Funktion, über die man nachdenken könnte. Wird die überhaupt genutzt? Sie scheint ja nicht zu funktionieren, Änderungen kommen jedenfalls keine (z.B. https://app.hof-university.de/soap/client.php?f=MSchedule&stg=Inf&sem=2&tt=SS liefert keine Änderung obwohl es eine gibt). Und ohne Datum/Zeit der Originalvorlesung nützt es eh nicht viel.

pstoehr commented 6 years ago

Ahoi *,

nur zwei Vermutungen denen ich mal nachgehen würde: 1) Vielleicht sind es zwei Vorlesungen aus zwei verschiedenen Studienbereichen die zusammengelegt worden sind. 2) Vielleicht hieß die Vorlesung bei BWL in einer früheren SPO mal „Marketing und Vertrieb“. Damit die Vorlesung für Nachzügler nicht zusätzlich angeboten werden muss, ist sie jetzt halt mit der aktuellen „Einführung Marketing“ zusammengelegt worden.

Viele Grüße Peter Stöhr

Am 20.03.2018 um 16:57 schrieb Christian Pfeiffer notifications@github.com:

Hallo, ein BWL studierender Kommilitone informierte mich heute darüber, dass es in der Android App zu fehlerhaften Einträgen zu der Vorlesung "Einführung Marketing" für BWL Semester 2b.

Eine Nachforschung hat ergeben, dass in der Datenbank unter der SPLUS ID für die Vorlesung "Einführung Marketing" auch noch Vorlesungen mit dem Namen "Marketing und Vertrieb" existieren.

https://app.hof-university.de/soap/client.php?f=MySchedule&id[]=X_MarVer%23EinfM§sweng%2555055%2F54361+%24+2

Somit werden in der Android App in Mein Stundenplan jeweils pro ausgewählter Vorlesungen zwei Vorlesungen zur selben Zeit hinzugefügt (Eine "Einführung Marketing" und eine "Marketing und Vertrieb").

Eventuell sollte hier die Stundenplanung der Hochschule eingreifen und die Einträge zu "Marketing und Vertrieb" entfernen.

Die iOS App ist von diesem Fehler nicht betroffen ;-)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.