Skip to content
This repository has been archived by the owner on Oct 4, 2024. It is now read-only.

Projektidee

Jozys edited this page Nov 23, 2023 · 3 revisions

Allgemeines

Projektidee & Zweck

Die Frageplattform SimpleQ liefert durch automatische KI-Antworten schneller Antworten als bisherige Plattformen. Eine hohe Nutzerinteraktivität wird durch Expertenantworten ermöglicht. Insgesamt ist SimpleQ eine hybride Plattform zwischen benutzergenerierten und durch künstliche Intelligenz generierten Inhalt.

Allgemeine Anforderungen

Die Weboberfläche ermöglicht die Registrierung und Anmeldung von den einzelnen User. Auf der Weboberfläche gibt es die Möglichkeit nach vorhandenen Fragen zu suchen und deren Diskussionsverlauf individuell anzuschauen. Die Weboberfläche ist für verschiedene Sprachen erweiterbar, die Standardsprache ist Deutsch/Englisch.

SimpleQs:

SimpleQs bestehen aus einer Frage und mehreren Antworten. Die Antworten werden optisch getrennt von der Frage angezeigt. Die einzelnen Antworten einer Diskussion werden untereinander, aber getrennt angezeigt.

Jeder Diskussion werden Tags zugeordnet, die die Fragen in Themengebiete unterscheiden. Anhand der Tags und des Titels können Fragen gesucht werden.

Je nach Kontenmodell stehen dem User verschiedene Funktionalitäten zur Verfügung.

Benutzergruppen

User

Es stehen 3 verschiedene Kontenmodelle zur Verfügung ( "Gast Nutzer", "Registrierter Nutzer" und "Premium Nutzer").

Guest User

Gastnutzer müssen sich für die Benutzung nicht registrieren, werden jedoch anhand verschiedener Trackingmethoden nachverfolgt. Verliert ein Gastnutzer den Zugriff auf das Gastkonto, verliert dieser sämtliche Zugriffe auf die generierten Inhalte. Gestellte Fragen verschwinden nach einer festgelegten Zeit (z.B. 1 Tag) Zur Vermeidung von Spam sind bestimmte Wörter gesperrt und zusätzlich ist ein Spamfilter eingebaut. Ein nachträgliches Registrieren ist möglich.

Registered User

Für die Registrierung muss ein Google-, Apple-, oder GitHub-Konto oder ein passwortloser Login verwendet werden. Nach der Registrierung kann der User antworten und bewerten. Außerdem ist es möglich eine begrenzte Anzahl von Fragen zur Nachverfolgung zu markieren. Eine Benachrichtung per E-Mail kann eingerichtet werden.

Pro User

Die Premium Variante setzt eine Registrierung voraus. Die Begrenzung der zur Nachverfolgung markierbaren Zahlen ist aufgehoben. Außerdem ist die Nutzung zusätzlicher APIs ermöglicht.

Administration

Administratoren haben eine vollständige Übersicht und können gegebenfalls Nachrichten löschen.

Rechtliche Anforderungen

Für den Schutz sensibler Daten werden Sicherheitsmaßnahmen auf dem Stand der Technik und sensible Informationen angemessen geschützt.

Optionale Anforderungen:

Weitere Anforderungen, die umgesetzt werden können.

Anbindung von Simplechat

Eine SimpleChat-Einbindung ermöglicht mit anderen SimpleQs direkt zu kommunizieren. Simplechat ist ein selbstimplementierter einfacher Messengerdienst.

Sichbarkeit von SimpleQs

Eine Einstellmöglichkeit erlaubt es dem User die Sichtbarkeit einer SimpleQ einzustellen ("Privat" und "Eingeschränkte Sichtbarkeit").

Übersicht

Allgemein

💡 Unsere Projektidee

📖 Glossar als Übersicht für im Dokument genutztes Vokabular

Inhaltsbezogen

🔨 Anforderungsdokumentation

🖼️ Mockups

📐 Architektur

🧱 Technologiediskussion

Projektbezogen

📚 Projekthandbuch erklärt die Arbeitsweise in diesem Projekt

Clone this wiki locally