Coder Social home page Coder Social logo

Comments (6)

mbasti avatar mbasti commented on July 20, 2024

Hab grad nochmal in die Anforderungen geschaut und nach meinem Verständnis ist das ok so.

Wenn du das aber haben möchtest, können wir das machen.

from conference-system.

mbasti avatar mbasti commented on July 20, 2024

Wobei... wie interpretierst du das ?:

Verwenden sie das Rollenmodell der EJB zur Abbildung der Rollen auf ihre
Applikation (vgl. Kapitel 5-1). Als Alternative können sie auch ein Rollenmodell
basierend auf einer eigenen Implementierung realisieren.

from conference-system.

autarchprinceps avatar autarchprinceps commented on July 20, 2024

Ich bin mir nicht sicher. Wenn ich in der Realität ein Konferenzverwaltungssystem bauen würde, würde ich das Problem lösen, indem Registrierungen nicht einfach automatisch angenommen würden, sondern von irgendeiner Person vllt überprüft wird.
Wenn zum Beispiel jemand sich bei einer Konferenz als Autor registriert, würde ich das an den Konferenzersteller weitergeben, damit der die Entscheidung trifft, aber das ist in diesem Projekt glaub ich nicht sinnvoll.

Durch die Begrenzung auf kleine Konferenzen, bis man ein Minimum an guten Bewertungen hat, könnte man durchaus argumentieren, dass man das so lassen kann, wenn du kein Problem damit hast, dass jeder Konferenzen erstellen kann. Es wäre natürlich auch nicht allzu schwer einen Nutzer von Anfang an als "kann Konferenzen erstellen" oder nicht zu markieren, aber da wir ja auch hier keinen Admin oder so was haben, der die Registrierung überprüft, könnte sich ja jeder User einfach als Konferenzersteller registrieren.

from conference-system.

autarchprinceps avatar autarchprinceps commented on July 20, 2024

Wir sollten das vllt aber als eine der Designentscheidungen dokumentieren, dann kann er uns nicht vorwerfen, dass wir darüber nicht nachgedacht haben.

from conference-system.

mbasti avatar mbasti commented on July 20, 2024

CR 1: Es soll eine wiederverwendbare Funktionalität bereit gestellt werden, mit der die
Reputation eines Konferenzorganisators überprüft werden kann. Die Reputationsprüfung
erfolgt auf der Grundlage alter Bewertungen zu abgeschlossenen Konferenzen. Falls
eine „kritische Marke“ unterschritten, dann dürfen Konferenzen ab einer Teilnahmezahl
von 200 Personen nicht mehr organisiert werden.

In der Übung (Übung 8) ist Wiederverwendbarkeit hervorgehoben. Das zielt wohl auf die Wiederverwendbarkeit von Komponenten ab. Ist unser Ding wiederverwendbar?

from conference-system.

autarchprinceps avatar autarchprinceps commented on July 20, 2024

Hmm, also man kriegt die durchschnittliche Wertung ja aus der Search EJB. Sie ist also von einer anderen GUI oder einem System, dass nur auf unsere Daten zugreift, wiederverwendbar.
Gleiches gilt für die Überprüfung beim Erstellen einer Konferenz.
Aber es ist ja natürlich nicht unabhängig von den Entities. Ich meine er braucht ja Bewertungen um den Durchschnitt zu bilden.
Ich werde aus vielem, was der Alde schreibt, nicht so ganz schlau.

Ich meine wir können unser Bewertungsprinzip noch dokumentieren, aber sonst wüsste ich nicht, wie wir es besser machen soll.

from conference-system.

Related Issues (14)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.