- HTML 42.2%
- Python 37.7%
- CSS 20.1%
|
adam_archie
213b61659f
Merge pull request 'Update Readme & Fix User model issues' ( #50 ) from ReadME into main
Reviewed-on: #50 Reviewed-by: adam_archie <adam_archie@noreply.codeberg.org> |
||
|---|---|---|
| accomodations_tracker | Merge remote-tracking branch 'origin/main' into ReadME | |
| .gitignore | Initial commit | |
| LICENSE | Started the project and webapp. Added blank static for now. | |
| README.md | Merge remote-tracking branch 'origin/main' into ReadME | |
| requirements.txt | Added Allauth | |
Accommodations Tracker
Students Working on This Project
- Roey Amir (Class of 2029)
- Adam Archie (Class of 2027)
- Jackson Shartzer (Class of 2028)
who are we and what is this project
We are students at the Grace Hopper Center or Arlington Career Center in Northern Virginia, taking a dual-enrollment programming class. We were asked to complete this project by a teacher in our school as class credit. The traditional system for accessing accommodations offered by Section 504 and IEP plans is widely considered to be inefficient and clunky, requiring massive amounts of paperwork, 20-page PDF files, and massive amounts of planning prior to a grade. Fairfax County Public Schools, a neighboring school district, solved this problem ages ago with a database-oriented system where student accommodations were stored and could be accessed by the right people when need be. We were asked to remake this system in Django, and we ended up setting a project in motion that would continue throughout generations of classes
At the end of our project, we created a website that we are happy with. We added the things we wanted, such as the feature to give students accomodations, hav e data with rosters, and allow teachers to see students. In the future, we want the group after us to add different clearance levels so subs see their classes for one day, and this project was overseered by
- Our instructor, Chris Jones
- Our main client, Ms. Johns. They made sure the project met our standards, and this helped us pitch to the head admins at Syphax. We hope the next groups can keep our website running and maybe get it implemented.
Project Setup
In order to run and set this project up, you will need:
- A Python virtual environment created anywhere within the workspace folder
- The latest version of Django installed
You can create and make a venv by running the following command: '''python3 -m venv .venv''' Note that the command to call python may differ depending on your operating system and installation. The commands in this README are for Darwin UNIX systems, or macOS, but can be considered UNIX commands.
To install django:
- Activate the VENV by running '''source .venv/bin/activate'''.
- Install django by running '''pip install django'''
A Disclaimer:
When deployed, this app is designed to handle privacy-sensitive data. While we have tried our best to implement security and access control measures into this app, no digital transmission or website is 100% secure. This app comes with no guarantees of security or privacy, and we cannot be responsible for any data stored using this software.