Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mentoring Web Application - Coggle Diagram
Mentoring Web Application
User Problem
existing weather apps
tutoring for excellence
scooter tutor
Developer Problem
Data Environment
Database to store student information
name, form class, gender, mentor or mentee, id number, password
Database to store teacher information
name, password, form class, gender
database to store bookings
timeslot, student name, subject, ID's for students and teachers
database to store subjects
name of subject, studentID
Coding Environment
SQLite used to create daabases to store user information
Python used to control the functionality of the website e.g. fetching and parsing data between the databases and website
HTML and CSS used to control the aesthetics of the website
need to work out how to send emails to a user using python
User Interface
Useability principles
Accessibility
Effectiveness
Safety
Utility
Learnability
User register area
User enters personal information that will be used throughout the site like name, surname, form class and whether they are a mentee or mentor
user login area
Students login using surname and password
portal
teacher
able to view students in their form class
able to view, edit and delete comments
mentor
select subject to mentor
view their upcoming booked tutoring sessions
reject and accept tutor request from mentees
view comments made by mentees
mentee
ability to book a tutoring session
ability to make comments on mentors
ablity to search for mentors via subject
booking page
will be available to students only:
Be able to chose an available time set by a mentee for a subject
page for time selection
dsiplays availabe afternoon and evening sessions
Client Problem
Requirements
utilise elements of CARP
take useability principles into account
comply with Australian Privacy Act (1988)
Comply with Australian accessibility standards
Constraints
have to complete project in 5 weeks
requirements
functional
user interface
data bases
coded modules
non-functional
aesthetic
easy to read and understand
employ elements of CARP design
useability principles
colours based on firefly's webpage (blue, white, red)