We have been tasked by the john Bentley school to create a system for use by students, parents and teachers which would allow them to access student grades as well as track their progress online. We have been told that this system should be able to:
· Have the ability to view the grades and other information of students easily
· The ability for students and parents to also view the grades of the student
· Teachers need to be able to edit the information
· A section for teachers to record actions taken as well as comments for the student/ parents
· Three permission levels associated with the accounts, Teacher, Student and parents
· A way to export the information in a printable format
· Filters to hide irrelevant information to the teacher, also have some fields hidden for the different permission levels.
Project teamLeader/ programmer: Ashley Coles
Design: Daniel Buckwell
Research leader: Chris Plumb
Google operative: George Bishop
Success criteria
Create a working prototype for the product specified above
M2 - Risks to the project
Time - The biggest problem we face is time, we feel that we will most likely not have enough time to create a fully functional system, for this reason we have decided that we aim to create a prototype which will show the features that would be included in the full product. We have created a gantt chart to help us complete the project in the short amount of time given which, if all goes to plan, should allow a prototype to be completed.
Communication - Another risk we face is poor communication we intend to make use of skype and dropbox to communicate using a tasks document which states what everyone should be doing. The risk is that members cannot dedicate enough time to the project so may not be available for communication, we all have other commitments outside of the project
Finance - One big problem with our project is that we have literally no financing, a budget of £0. This is a problem for us as we will require we hosting as well as a domain name, all of which generally cost money. This means we will have to find a free solutions which works effectively for us.
Skills - Another risk and possible problem is the coding part of our solution, We have not been taught any coding yet, I already have experience with Python and C++ but no one else in the group has any coding skills. This ties in with our time restraints, we will most likely not have time for anyone to learn to write code for the project.
We have decided that I will be the lead programmer and that a team member will learn a basic knowlege of the code being written (SQL, Java script, HTML) so he can help with testing and looking for problems in the code.