Anonymous 1:1 chats | | |
Waiting room for anonymous AS | AS | The waiting room is accessible under the following URL scheme "domain/topicfieldslug/warteraum". Once you are in the waiting room, you must accept the privacy policy. Only then, the user is created in the background and is shown to the C in the list of Live-Chat requests. The automatically-created username is displayed to the AS. Via a link, this person comes to the registration of the respective topic field. If the waiting room page is reloaded, no new registration is executed and the user remains in the waiting room. C accepts request:- AS gets an overlay, chat can be started.
- The redirection leads the AS directly to the open chat.
|
C can accept & start 1:1 chat requests | AS | - Perform a new anonymous registration with an AS (to do this, go to the waiting room page of the respective subject area.
- The C receives a new message under "Erstanfragen" (initial request) → "Live-Chat Anfragen" (live chat requests).
- The C can open this message and accept it by clicking "Anfrage annehmen" (accept request).
- The C is automatically redirected to my messages, and the request just accepted is automatically opened.
- Special case: If C A accepts a Live-Chat request that C B has just opened, C B can no longer accept it and is redirected back to the session list.
|
User can perform the 1:1 chat | C / AS | Requirement: 1:1 chat request is accepted, and both parties are in the 1:1 chat.
- The AS has a user interface adapted for 1:1 chats and thus, for example, no access to a profile.
- 1:1 chats are distinguished in the session list by a different icon and an active label, and the time is relative to the acceptance of the 1:1 chat.
|
User can end the 1:1 chat | C / AS | Requirement: 1:1 chat request is accepted, and both parties are in the 1:1 chat.
- The user can end chat in an active conversation in the top right of the session menu.
AS ends chat:
- AS gets an overlay sequence and is then logged out in the background and redirected to the tenant homepage.
- C gets the chat displayed as deactivated.
C ends chat:
- AS gets an overlay, is logged out in the background, and is redirected to the tenant homepage.
- C gets chat displayed as deactivated.
System ends chat (after 6h):
- AS in the waiting room gets an overlay and is redirected to the registration of the respective topic field.
|
Registration process | | |
Welcome page for those seeking advice on registration | AS | - "Willkommens-Seite" (Welcome page) when registering each topic.
- "Zum Login" → redirect to log in.
- "Zur Registrierung" → Welcome - screen removed, respective registration is rendered.
- Important, call registrations with all the diferent cases:
- Standard registration.
- With preselected BS (aid in the URL).
- Subject field with only one BS.
|
Display next steps after sending the initial message | AS | - After sending an initial message, the user receives a message in the chat history explaining the following steps.
- The message is located directly below the initial message and remains in the chat history of the AS.
- The C does not see the message.
- The layout of the message is adapted for mobile devices.
- Salutation (formal/informal) differs depending on the topic.
|
Next steps: Voluntary provision of the e-mail address | AS | - Register new user, send "Erstanfrage" (initial request) → view consultation history.
- The component "Nächste Schritte" (next steps) appears as the first response.
- In addition to the illustrations, this is extended by the display "Email Eingabe" (email input) (short info text + button).
- As long as no email is deposited with the user, this option remains under "Nächste Schritte" (next steps).
- Click "Email angeben" (enter Email) → Overlay (only headline and InputFeld).
- If the email is valid, it can be saved.
- If necessary, error case with already used email in the system.
- Otherwise, confirmation overlay, then the option under "Next steps" is no longer available.
- The email is also displayed in the profile.
|
Profile | | |
Change email address | AS | - Customized view in the profile of the AS:
- Pencil icon: Email field can be edited.
- Live validation.
- After submitting, possibly error: "Diese E-Mail-Adresse ist bereits registriert" (This email address is already registered).
|
Change private data | C | - Customized view in the profile of the C:
- Separation between private + public data.
- Pencil icon: Private data can be edited.
- Live validation for email, no field may be empty.
- After submitting, possibly error: "Diese E-Mail-Adresse ist bereits registriert" (This email address is already registered).
|
AS can delete account | AS | - AS have a new button "Account löschen" (Delete account) in their profile.
- C do not have this button.
- Clicking the button opens an overlay (test layout on mobile and desktop).
- If the password is entered incorrectly, an error message appears.
- If the password is entered correctly, a second overlay appears.
- Clicking on "schließen" (close), logs the user out and redirects to tenant homepage.
- If the user clicks the back button of the browser, he or she will be redirected to the login page of the online counseling service.
- It is no longer possible to log in with the username.
|
Video consulting | | |
Turn on the lobby room at Jitsi | All Jitsi users | - Start a video call with a C on the online consultation.
- The C arrives directly in the video room (no pre-join page).
- When the called AS accepts the call, he or she enters a lobby and can make various settings (name, microphone, camera).
- If the AS clicks on the "Beitritt anfragen" (Request to join) button, the user gets a visual feedback that the request is being processed.
- The C gets a new overlay on his user interface where the user can accept or reject the AS.
|
Jitsi: Video call is finished when C leaves the call | All Jitsi users | - Start a video call with a C.
- The AS accepts the call and enters the video call via the lobby.
- Moderator leaves the call (hangs up).
- The AS is redirected to an information page.
|
Group chat | | |
View group chats | C | After the C has logged in:
- In the "Meine Nachrichten" (my messages) tab, the C sees all chats - active or scheduled, sorted chronologically by the "Geplanten Datum" (Scheduled date).
- The active chats are highlighted in the list.
- The "Meine Nachrichten" (my messages) tab contains a "Chat anlegen" (create chat) action.
|
Schedule a new group chat | C | By clicking on "Chat anlegen" (create chat) a new chat can be scheduled:
- The C must fill in the mandatory fields: Topic, Date, Start, Duration, and optionally mark if it is "wöchentlich wiederholen" (repeat weekly).
- When a new chat is created, it appears in the list of all C and AS that belong to this topic.
|
Start a scheduled chat | C | For any scheduled but not active chat in the list:
- Any logged in C can:
- View the chat information.
- View and edit the chat settings.
- Start the chat.
- Once the chat is started, it is marked as active and all logged in "Ratsuchende" (AS) can participate.
|
Active chat | C | For each active chat, each C can:
- View the chat information.
- Actively participate in the chat.
- Leave the chat (the chat remains active).
- Exit the chat (the chat will become inactive and disappear from the list if no other event is scheduled).
|
Delete chat | C | C can delete a chat session:
- Inside the chat session, click the three-dot icon in the upper-right of window.
- Select the option "Löschen" (delete) and remove it from "Meine Nachrichten" (my messages).
|
View group chats | AS | After the AS has logged in:
- In the "Meine Nachrichten" (my messages) tab, the "Ratsuchender_in" (AS) sees all chats - active or scheduled, sorted chronologically by "Geplanten Datum" (Scheduled date).
- The active chats are highlighted in the list.
- The "Meine Nachrichten" (my messages) tab does not contain a "Chat anlegen" (create chat) action.
|
Join a chat | AS | - For each active chat and only for the active chats, the button "Teilnehmen" (participate) is active. As soon as the AS has clicked on the button, is in the chat.
- The AS can see all previous messages of all other participants.
- The AS can see the list of participants (as usernames).
- The AS can actively participate in one or more chats in parallel.
|
Leave chat | AS | - The AS can decide to leave the chat ("Chat verlassen") - with a confirmation pop-up.
- As long as the chat is still active, the "Ratsuchender_in" (AS) can decide to join the chat again.
|
Assign counseling | | |
| main C | Inside the "Erstanfragen" tab a list of sessions for new registered users that have written their first message is showcased. Clicking in a session item here will open the chat with the new user. A dropdown for "Beratung zuweisen" (assign consueling) can be spotted:
- In the dropdown, the main C can assign the current session to another main C or peer C by clicking in their names.
- The main C can click her/him own name.
- After clicking the chosen C, a pop-up confirmation message is shown
- The session is assigned now can be spotted in the "Meine Nachrichten" (my messages) tab, being removed from the "Erstanfragen" tab.
|
| peer C | Inside the "Erstanfragen" tab a list of sessions for new registered users that have written their first message is showcased. Clicking in a session item here will open the chat with the new user. A button for "Anfrage annehmen" (accept request) can be spotted:
- Clicking this button will asign the session to the current peer C.
- After clicking the chosen C, a pop-up confirmation message is shown.
- The session asigned now can be spotted in the "Meine Nachrichten" (my messages) tab, being removed from the "Erstanfragen" tab.
|
Feedback chat | | |
Open and write Feedback chat | main C | By clicking on the "Peer Beratungen" tab, a list of both active and archived counseling sessions is showcased, when clicking on any session the main C can see an orange Feedback button. Clicking the orange button in the upper-right side of the session window will activate the Feedback chat.
- A main C can comunicate through the feedback chat with another main C.
- A main C can comunicate through the feedback chat with a peer C.
- The feedback chat can only be used between C.
|
| peer C | By clicking on the "Meine Nachrichten" tab, a list of both active and archived counseling sessions is showcased, when clicking on any session the peer C can see an orange Feedback button. Clicking the orange button in the upper-right side of the session window will activate the Feedback chat.
- A peer C can only comunicate through the feedback chat with a main C.
- The feedback chat can only be used between C.
|
Unread status of Feedback chat | main C | By clicking on the "Peer Beratungen" tab, a list of the counseling sessions for the C is showcased. If a session in that list has an unread message from its Feedback chat, an orange Feedback tag will be shown in the lower-right side of the session list item. Clicking the orange Feedback tag will redirect the C to the Feedback chat for that specific session. |
| peer C | By clicking on the "Meine Nachrichten" tab, a list of the counseling sessions for the C is showcased. If a session in that list has an unread message from its Feedback chat, an orange Feedback tag will be shown in the lower-right side of the session list item. Clicking the orange Feedback tag will redirect the C to the Feedback chat for that specific session. |
List filter chat sessions | main C | In the filter dropdown inside the tab "Peer Beratungen", the main C can select a filter type to list the sessions:
- Clicking the filter option "Alle Beratungen" shows all the chat sessions active.
- Clicking the filter option "Feedback benötigt" shows only the chat sessions where other C have asked for feedback (have an unread Feedback chat message).
|
| peer C | In the filter dropdown inside the "Meine Nachrichten" (my messages) tab, the peer C can select a filter type to list the sessions:
- Clicking the filter option "Alle Beratungen" shows all the chat sessions active.
- Clicking the filter option "Feedback vorhanden" shows only the chat sessions where a Feedback chat message is unread.
|
Send message to Feedback chat | peer C | Inside any chat session a peer C can ask for Feedback:
- Clicking on the option "Feedback anfordern" when sending a message will send it to the Feedback chat rather than the session chat.
|
Forward messages to Feedback chat | main C / peer C | Inside any chat session a C can forward a message to its Feedback chat:
- Clicking on the black arrow next to a message will forward it to the Feedback chat of the session.
- When the message is already forwarded a green check icon is shown replacing the black arrow.
|
Copy messages from the Feedback chat | main C / peer C | Inside any Feedback chat a C can copy a message in the clipboard:
- Clicking on the black squares next to a Feedback message will copy its content into the clipboard.
- When the message is already copied a green check icon is shown replacing the black squares.
|
Archive | | |
View archived chat sessions | C | Both inside the "Meine Nachrichten" (my messages) or/and the "Peer Beratungen" tabs, the "Archiv" sub-tab can be spotted:
- Clicking in the "Archiv" tab will show the list of all archived sessions of the main C.
|
Archive a chat session | C | On an active chat session (inside the AS sub-tab):
- Click the three-dot icon in the upper-right of the chat session.
- Select the option "Archivieren" (archive).
- The archived chat session is not shown anymore inside the AS tab but in the "Archiv" tab.
|
Archived chat disclaimer | C | When a C go to an archived chat session, a disclaimer above the chatbox is shown:
- The message shows that the counseling session is archived.
- The message also shows that as soon as the C or the AS writes a message, the message history is automatically put back into the list of the AS.
|
Delete archived session | C | C can delete an archived chat:
- Inside the archived chat session, click the three-dot icon in the upper-right of the window.
- Select the option "Löschen" (delete) and remove it definitely from the "Meine Nachrichten" or/and the "Peer Beratungen" tabs.
|
AS profile | | |
See AS profile in chat session menu | C | When in a chat session a C can see the profile and data of the AS:
- Inside the chat session, click the three-dot icon in the upper-right of the window.
- Select the option "Ratsuchendenprofil".
- The information of the AS is shown in a new window: Their department, age, genre, and state can be seen.
|
See AS profile clicking username | C | When in a chat session a C can see the profile and data of the AS:
- Inside the chat session, click the username of the AS in the upper-left of the window.
- The information of the AS is shown in a new window: Their department, age, genre, and state can be seen.
|
Documentation / Monitoring | | |
Document / monitor from chat session | C | When a C sends a message in a chat session:
- A red button with the label "Jetzt Dokumentieren" shows up after the message is sent (above the chatbox). Click this button.
- In the "Rahmendaten" column, select the corresponding AS data for the fields: location, job situation, living situation.
- In the "Beratungsdaten" column, select the corresponding AS data for the fields: suicidal tendency, stress factors, diagnose, further connections, duration of the accompaniment, end of contact.
- Click the button "Speichern" to save all the entered data and the C is redirected to the AS profile page.
|
Document / monitor from chat session menu | C | When in a chat session a C can document specific data from the AS:
- Inside the chat session, click the three-dot icon in the upper-right of the window.
- Select the option "Dokumentation".
- In the "Rahmendaten" column, select the corresponding AS data for the fields: location, job situation, living situation.
- In the "Beratungsdaten" column, select the corresponding AS data for the fields: suicidal tendency, stress factors, diagnose, further connections, duration of the accompaniment, end of contact.
- Click the button "Speichern" to save all the entered data and the C is redirected to the AS profile page.
|
Document / monitor from the AS profile | C | When in an AS profile page:
- Click the red button "Jetzt Dokumentieren".
- In the "Rahmendaten" column, select the corresponding AS data for the fields: location, job situation, living situation.
- In the "Beratungsdaten" column, select the corresponding AS data for the fields: suicidal tendency, stress factors, diagnose, further connections, duration of the accompaniment, end of contact.
- Click the button "Speichern" to save all the entered data and the C is redirected to the AS profile page.
|
Imprint | | |
See imprint from chat session menu | C / AS | When in a chat session:
- Click the three-dot icon in the upper-right of the window.
- Select the option "Impressum".
- A redirected page with the imprint info is shown.
|
See imprint in the C profile | C / AS | When in the C profile page:
- Click the red colored text "Impressum" in the footer left-section inside the profile page.
- A redirected page with the imprint info is shown.
|
See imprint from the Login page | C / AS | When in the Login page:
- Click the red colored text "Impressum" in the lower-center section of the page.
- A redirected page with the imprint info is shown.
|
Data protection policy | | |
See data protection policy in Welcome page | C / AS | When accesing a waiting room under the following URL scheme: domain/topicfieldslug/warteraum:
- Click the red colored text "Datenschutzerklärung" inside the welcome text.
- A redirected page with the data protection policy is shown.
|
See data protection policy from chat session menu | C / AS | When in a chat session:
- Click the three-dot icon in the upper-right of the window.
- Select the option "Datenschutzerklärung".
- A redirected page with the data protection policy is shown.
|
See data protection policy in the C profile | C / AS | When in the C profile page:
- Click the red colored text "Datenschutzerklärung" in the footer left-section inside the profile page.
- A redirected page with the data protection policy is shown.
|
See data protection policy from the Login page | C / AS | When in the Login page:
- Click the red colored text "Datenschutzerklärung" in the lower-center section of the page.
- A redirected page with the data protection policy is shown.
|
2-Factor Authentication (2FA) | | |
Enable two factor authentication | C | Inside the "Profil" tab when logged in:
- Go to the 2-Factor-Authentication section and click on the toggle button to enable it.
- Follow the instructions in the overlay:
- First, install the Dir FreeOTP app or Google Authenticator on a mobile device, and click "Weiter".
- Second, link the app with the profile account scanning the QR or entering the 32-digit key available, and click "Weiter".
- Third, enter the one-time code generated by the app and click "Speichern".
|
Statistics for C | | |
See the statistics for counselings and messages | C | Inside the "Profil" tab when logged in:
- Go to the "Meine Statistik" section and select the desired statistic period in the dropdown.
- Check the "Beratungen angenommen" (counselings accepted) and the "Nachrichten geschrieben" (messages written) for the period clicked, the stat numbers are shown next to the red icons.
|
Download statistics | C | Inside the "Profil" tab when logged in:
- Go to the second column of the "Profil" page, and click the red text "Download Excel Datei".
- A .csv file with further statistics (consultations accepted, messages written, active consultations, duration of video calls in minutes) is downloaded locally.
|
Video calls | | |
Start and finish a video call or voice-only call | AS | Inside the "Meine Nachrichten" tab when logged in:
- After going into any session chat, a green videocamera logo (also a telephone logo for voice-only call) is availiable in the upper-right chat window. Click here to start the call.
- A new tab window is opened starting the call with the counterpart.
- Microphone and camera permissions are requested when the new tab is opened.
- In the lower side of the new tab a menu with all the call controls is enabled and shown.
- Click the red telephone logo button in the lower menu to finish call.
- A call end message is shown after.
|