Put in the all tab--real time and immed. leave off compose.
Currently, our inbox updates on a set schedule every 8 hours. We would like to update the inbox so that messages show in real time.
No Design link is necessary
Real-Time Updates: Real-time updates mean that messages will appear in your inbox as soon as they are received or generated, without any delay imposed by a fixed schedule. This offers several advantages:
a. Instant Communication: Users will be able to see and respond to new messages immediately after they are sent, allowing for faster communication and decision-making.
b. Timely Responses: By receiving messages in real time, you can respond promptly, which is especially important for time-sensitive matters or urgent communication.
c. Improved User Experience: Real-time updates enhance the overall user experience by reducing frustration caused by waiting for updates and providing a seamless and engaging interaction.
Technical Implementation: To achieve real-time updates for your inbox, you may need to make changes to your system architecture and infrastructure. Here's an overview of the technical aspects involved:
a. Web Sockets: One common approach to achieving real-time updates is by using web sockets. Web sockets allow two-way communication between a client (e.g., your inbox interface) and a server, enabling the server to push new messages to the client as soon as they arrive.
b. Push Notifications: Another method is to implement push notifications. When a new message arrives, the server can send a push notification to the user's device, prompting them to open the inbox and view the message.
c. Data Synchronization: Ensure that the server and client are synchronized in real time. This may involve updating the client's view of the inbox as soon as a new message is received on the server.
d. Scalability: Real-time systems can place increased demands on your infrastructure. Ensure that your architecture is designed to handle the potential increase in message traffic without sacrificing performance.
User Expectations: With the transition to real-time updates, users' expectations may change. They will likely anticipate immediate responses and may become accustomed to the new level of responsiveness. Therefore, it's important to communicate any changes to users and manage their expectations effectively.
Privacy and Security: As you transition to real-time updates, consider the implications for privacy and security. Ensure that your system remains secure and compliant with relevant regulations, especially if you are dealing with sensitive or confidential information.
Compose MessageAll Tab
User Story:
As
a educator or admin
user viewing the All Tab in my inbox, I
want to see a list of all discussions, tasks, and alerts, so I can have a centralized view of all my communication and to-dos as they come through in real time.
UI:
picture of inbox with number going up
Acceptance Criteria:
Suggest a Compose button and an additional place in the All tab for internal messaging.
If user has sent something to be approved, etc then it should be seen immedately.
Look at criteria for inbox and put things as coming in right away. Link to inbox.The number of the contents for the All tab will increase as new messages come in as they happen in real time.
Discussion Tab
User Story:
As an educator
I want to see the number increase whenever a new discussion comes through I want to know immediately
viewing the discussion tab of my inbox, I want to see a list of all discussions I am involved in so I can take part in ongoing discussions with my colleagues in real time.
UI:
Acceptance Criteria:
Suggest a way to respond to message without having to view the document where the discussion originated. ---Respond button added to the inbox along with View and Delete.
The number of the contents for the Discussion tab will increase as new messages come in as they happen in real time.
Tasks Tab
User Story:
As an educator
viewing the the task tab of my inbox, I want to see a list of all Tasks I need to complete as they are sent to me in real time, so that I know what items need my attention.
UI:
Acceptance Criteria:
Alerts Tab
User Story:
As an educator
viewing the Alerts tab of my inbox, I want to see the type of each alert that was sent to me in real time so that I have a clear picture of the student’s needs.
UI:
Acceptance Criteria: