A database custom built for Point Grey Secondary for managing and storing student information for generating award recipients.
- Development Instructions These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Deployment Instructions These instructions will get you a copy of the project up and running on a live system.
Software Manual: Available under the HELP tab once you connect to the server.
- Python - The Programming Language
- Django - The web framework for perfectionists with deadlines.
- MySQL - SQL Database
Always write a clear log message for your commits. One-line messages are fine for small changes, but bigger changes should look like this:
$ git commit -m "A brief summary of the commit
>
> A paragraph describing what changed and its impact."
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Mason Anderson - Django/Server side development - mason-anderson
- Joshua Chiu - HTML/CSS UI frontend development - Joshua-Chiu
See also the list of contributors who participated in this project.
This project is licensed under the terms of the MIT license.
- N. Petheriotis
- J. Chan
- modular non hard-coded way of making awards/pins and point catagories so more can be added/removed easily
- fix last modified date on Student so it updates when points are added
- have the archive thing import/export plists
- make the Points constructor create PointCodes if missing
- in xml make ids of objects attributes instead of child tags e.g.
<student student_num=1234>
,<grade grade=12>
- allow search to filter by T1 or T2 averages greater than a value
- make a button to download pgdb file archive of students and delete them at the same time
- make sure incorrect inputs from users like files or forms don't cause crashes
- when doing searches avoid python for-loops and properties; try to use sql queries instead