Please enable JavaScript.
Coggle requires JavaScript to display documents.
New school portal prototype - Coggle Diagram
New school portal prototype
Problem
Background - Mount Maria is a catholic school located in Mitchelton. The organisation has a strong community spirit strengthened through authentic relationships and connectedness with each of its members. The members of the college community are called to nurture their individual spiritual, intellectual,
social, physical and cultural gifts.
Summary
This portal will manage the administration activities at the school including recording student data, managing daily marking, recording student results, generating student reports, et al.
The school has expressed a desire to create a school portal Mt Maria College has expressed an interest in creating a new school web-portal. The school has requested a prototype be developed that incorporates role marking and one other functionality.
A prototype is to be developed that incorporates role marking and one other functionality
Users
Teachers
Students
Parents
Administration staff
CONTSTRAINS AND LIMITATIONS
RANGE AND SCOPE
As this is only a prototype and a first version, the project will be minimised in range and scope in order to make sure the project is delivered on time.
TIME
DEVELOPMENT TEAM
One programmer should be sufficient to create a prototype of this scope given the amount of time
SOFTWARE AND CODING ENVIRONMENT
To minime the cost of development, I.e, to make the cost 0 only, free software will be used
REQURIRMENTS
PRESCRIBED REQUIREMENTS FROM SPECICATION
Must incorporate a daily roll-marking component and one of the other listed components
Component 1 – Daily Tutor Group Roll Marking
Teachers must be able to access class lists of students in their tutor group
Student class lists should be private and only accessible to teachers and administration staff
Teachers must be able to mark students as present or absent for a given date
Teachers and administration must be able to access data on student attendance for a given
date or student
Student information will be stored in a master list containing student’s names, tutor class
and tutor teacher
Attendance records will include a list of student’s names, tutor class, teacher, attendance
and date.
Component 2 – Student Results Tracker
Students, parents and teachers must be able to access relevant result information for each
of the associated student’s classes for each term of work
Teachers must be able to edit or update results
Results must be private and only accessible to the student and their approved
parents/guardians
Component 3 – Student Incident Tracker
Teachers must be able to add, update or delete incidents
Incidents must include details of the incident, date, names of associated students and
teachers, and the location of the incident.
Incident information should be private and only accessible to teachers and administration
staff
Teachers and administration staff must be able to search for and generate a filtered list of
incidents based on date or associated students and teachers.
Component 4 – Event Calendar
Teachers must be able to add, update or delete events
Parents, students and teachers must be able to access information on events, the date of
the event and the associated staff member who posted the event
Parents, students and teachers must be view information based on a timeline of sequential
dates.
SELF DETERMINED REQUIREMENTS
FUNCTIONAL REQUIRMENTS
Database
USB web server will be used with a MySQL database, as it can be deployed in the project directory
Coding
Backend will be coded in PHP
NON-FUNTIONAL REQUIREMENTS
Useability
Utility
Learnablility
Effectiveness
Accessibility
Student Confidential information, e.g. student incidents will only be accessible to student's parents/ gardians, teachers and admin
Safety
Legal
Only Users that need to access confidental information will be allowed to
The visual components of the portal,i.e the colours and interface is copyrighted by the school it is the school's visual theme used for their public website and publishing.
Economic
One programmer should be sufficient to create a prototype of this scope given the amount of ime
To minime the cost of development, I.e, to make the cost 0 only, free software will be used
Environmental
Social
Aesthetics
Will use Mount Maria's Colour theme