The financial aid application form allows students to apply for financial aid.
- Clone financial aid git repo.
- Create a directory on the test/production server.
- Copy the cloned files to the directory created.
- Set the config variables as explained below:
- Copy config-sample.php file and rename the new file to config.php.
- Follow the examples in config-sample comments to set the values of the config variables.
- For further reference, please refer to completed config files in BC's password manager
- You must have PHP version > 5.3.
- You must have SimpleSAMLphp installed on the webserver (see ADFS documentation)
- Make sure the application user account has access to the database, tables, and stored procedures.
- User should be authenticated to submit the form.
- User should not be able to submit more than 1 application for a academic year.
- If current month is greater than 'Conditional_Month' configuration than form should display 2 academic years otherwise only one should be displayed.
- If current month is greater than 'CONDITION_TO_DISPLAY_NEXT_YRQ' configuration than form should display next Year's YRQ.
- If the config settings are missing values you should get an error.
- If the URL path is not correct you should get a 404 error.
- If the logged in user is not a student, he/she should not be able to submit the application.
- If JavaScript is not enabled in the browser, form should have server side validations and user should still be able to submit it.
- Academic year
- required
- Should not be able to submit more than one application for a given academic year
- Plan to attend during summer
- required
- Previously attended college or university
- required
- Hold a college degree
- Dependence: required if previously attended college or university
- Type of degree
- Dependence: required if hold college degree
- Program of study
- required
- Third-party funding
- required
- Funding amount
- Dependence: required if receive third-party funding
- Should be valid dollar/numerical amount
- Other funding source
- Dependence: required if receive third-party funding
- Like to apply for financial aid loans
- required
- Types of loans
- Dependence: required if apply for financial aid loans
- Loan quarters
- Dependence: required if apply for financial aid loans
- Anticipated credits for quarter
- Dependence: required for each selected loan quarter
- Expected graduation date:
- required
- Release Version 1.5
- Fix logout functionality when using ADFS
- Allow non-student users to log out
- Update readme and docs
- Update
config-sample.php
to add Azure DevOps support
...
- Release Version 1.1
- Update all the text changes mentioned in Changes_to_BC_App(004).docx file.
- Added RELEASE_AUTHORIZATION_FORM_URL configuration.
- Removed Sign and Finish Section from the form.
- Removed all the fields from Release Authorization form and updated as required.
- Release Version 1.2
- Added condition to display next year's YRQ for current year's month of Oct, Nov and Dec.
- Release Version 1.5
- Remove docx and xlsx files in directory
- Improve documentation
- Support SAML logout