Please enable JavaScript.
Coggle requires JavaScript to display documents.
Data Exchange Solution- student wellbeing web - Coggle Diagram
Data Exchange Solution- student wellbeing web
User Problem
Alumni and students have no platform to interact
Need personalised support (e.g. mentors, peer support)
Can’t connect with students in other groups
Fear of privacy breach (don’t want personal data exposed)
No way to update or share well-being status
Want to find others with similar hobbies or needs
Concern about privacy of personal data
Client Needs
Safe and secure platform (no bullying, private info protected)
Web-based system (no apps to install)
Allow past students to mentor or support current students
Easy-to-maintain system
Improve student wellbeing and engagement
Support for school staff with planning activities
Safe platform that works on school systems
Developer Problem
Must follow both prescribed and self-determined criteria
Must simulate data transfer using test JSON
Only 6 weeks to plan, code, test, and document
Must simulate real data flow (no live users)
Must use PHP, HTML, JSON and API
Need to provide working code, testing, evaluation + video
Constraints
Must use PHP, HTML, JSON
Works only on local server (e.g. XAMPP)
Project due in Term 3
Simulated API (not connected to real school database)
Must include:
Mind maps
Wireframes
Annotated code
Video of data transfer
Testing + Evaluation
Data Exchange System
PHP API handles requests and sends data (GET and POST)
API returns student data in JSON
Uses JSON to format and exchange data
Web app filters and displays based on:
Year level
Interest
Status updates
Security Measures
HTTPS recommended for final deployment
Follows CIA model:
o Confidentiality – only authorised users see info
o Integrity – data cannot be changed by unauthorised people
o Availability – data always accessible when needed
Input validation for all forms
No personal data stored in browser
Evaluation Criteria
Prescribed Criteria (PC):
Secure coding practices
Efficient and maintainable code
Correct data exchange via API
Self-Determined Criteria (SDC):
Easy to use (good interface for students)
Filter profiles by year and interest
Clearly shows hobbies, year level, and availability
Project Goals
Simulate working web app and API
Show real data exchange with correct format
Help students connect safely and meaningfully