The website requirements are:
Overall requirement
• "1) The website should support multiple schools: Each School has different students groups and different teachers groups;
• 2) The website should have one landing page, One teacher page, one student page,
• 3) All security, backup, cashing, SEO plugins and other necessary plugins should be included on the website"
Messaging requirements
• Messaging: Teacher to Student(s) – One to one & One to Class/Many; Messaging: A student to his/her Teacher
o "Messaging: Teacher to Parent(s) – one to one and One to Many
• Messaging: a parent to their kid’s teacher"
o Messaging: a Student to his Parents – one to one & One to two
o Messaging: a parent to his/her kid – one to one
o "Each Student is Assigned to a class with multiple subjects.
• Each subject (Math, science, english, etc) has a teacher."
o Students should not be able to message each others
o Messaging through Email (internet)
o Messaging through Whatsapp (Internet)
o Optional – Messaging through SMS (SMS phone company)
Solution Architecture
• The solution should be separated from the existing Learndash website, on a separate Server with different domain
• The solution shall be only used for messaging and group management
• The solution shall allow text and attachment limited 2 MB
• Messages should expire after 60 days
• User can view and download attachment
• user can attach using: "drag and drop" or" attach from computer" or attach from mobile device
Group Creation & Templates "Admin can create a template of Group:
• Template 1: Class with 8 teachers, multiple students, Each teacher assign to a subject or more in this class; each student is assigned several subjects.
• Template 2: Class with 8 teachers, Parents of students,
• Template 3: Students & Parents Templates
• Template 4: Messaging between Teachers of Math; Or Teachers of English; etc"
• "Admin or Power user or teacher can upload students info into the group using: (1) Directly from Excel or cvs file (2) copy & Paste (3) typing names and info.
• Example: In template 1; the information are: grade level; section number; Subjects; Name, Email, Mobile, Parents name, parent info; parent contact info; etc"
• "Admin or Power user or teacher can export students info Directly to Excel or cvs file
• Student/parents can not create a group
• Power user or teachers or admin can create Group
User Interface
• Each user has an account and username/password
• Parents should have access to their kids account
• Students account has their mobile mobile number and emails well as their parent contact information"
• User Interface for a student to read messages, and send messages. He/she can send to Only Teachers for his/her class can
• User Interface for a student to read messages, and send messages. He/she can send to Only Teachers for his/her class can
• Power User & Teacher can lookup and fetch parents of a student in order to send a message.
• Students can lookup and fetch their teachers order to send a message.
Posted On: February 14, 2024 11:18 UTC
Category: Web Design
Skills:Website, All in One SEO, WP Rocket, Yoast SEO, WordPress, Web Design
Country: Saudi Arabia
click to apply
Powered by WPeMatico
