Open Issues
- CEEB code lookup (pop-up linked from High School page with Jscript to populate the CEEB and possibly school name and address fields when the student locates and clicks on their school in the pop-up). [paras]
- Guardian Detail: When student selects "attended 4 (or 2) year college" to describe parent's education level, nstead of "year of college completion" it should read "years attended college" [paras]
- Personal Info: Show a drop-down for # of siblings, 1-10. If user wants to add additional siblings, they can do it in the sibling info section [paras]
- View Application: CSS fix for IE [paras]
- Error.tpl: Configure the style/look [paras]
- Help section: Create FAQs related to Applicaiton. Add question about re-submitting application if changes made [paras]
- Sibling Info: "If Not in School, what is the highest level of school completed", the options should be identical to the ones in the parental detail section. [paras]
- Edit Profile: Allow users to edit their civicrm contact info from drupal's 'my account' feature [paras]
- Guardian Detail: shouldn't be able to enter death date before birthdate [paras]
- High School Info: if selected 'yes' for school ranking, follow-up question should be required [paras]
- Date calendar tool: 'Click to select date/time from calendar' -> 'Click to select date from calendar' [paras]
Issues Awaiting Discussion or Further Informationi
- Each wizard step has the 'not-valid' class set. ('not-valid' should only be set if user tried to submit application and had error).
- When you cut-n-paste bunch of text in the text field Mozilla crashes. Can we limit the # of char per text field? We already set maxlength on all text fields. Need specific info on which field and what values caused crash.
Issues Replaced by Alternate Solutions or Won't Fix
- Personal Info: Make 'Suffix' a textbox. Won't Fix. Paras will update pre-configured Suffix table values as needed.
- Household Income: There needs to be a way to delete a source of income for users who mistakenly add a source. Addressed by item above (for Siblings and Household Income Sources)
- Throughout the site there needs to be a way to delete options for every place where a user can add an option (like Ethnic group, Income source, Other schools, Honors, ...) Same as previous item.
- Guardian Detail: Marital Status options for mother should be: Never Married, Married to my Father, Divorced, Divorced and Remarried, Widow, Other/Don't Know for Father, the options should be: Never Married, Married to my Mother, Divorced, Divorced and Remarried, Widower, Other/Don't Know (the logic needs to be such that "Married to my Father" necessitates the "Married to my Mother"option)
- Household Income: When you click on 'Add another source' the new form should only allow you to enter one new source of income. for additional sources, they would have to check the 'Add another source' again.
- Household Income: There should be a drop-down with the list of guardians and 'other'. The user would have to select who the source of income is (either one of the guardians or 'other' in which case they can enter first and last name).
- Household Income: For each guardian add a checkbox that says 'Parent/Guardian did not contribute to the household income.' When checked, it should allow user to submit the page without getting error about the required fields.
- Household Income: On the last guardian, I can't delete the last guardian and add another source of income. To reproduce the error: (I dont think we should fix this, delete is a pretty destructive operation and we'd prefer that it be standalone)
- In Household Information:
- Enter number of individuals in household: 3.
- First Guardian: Father, Himat Dagli.
- Second Guardian: Step-Mother, Saroj Dagli.
- How long have you lived with the household: 5+ years
- In Household Detail:
- Mother: Enter 'Unemployed' for 'Industry'
- Father: Enter 'Accounting' for 'Industry'
- Step-Mother: Enter 'Unemployed'
- In Household Income:
- Father: Select 'Interest income' and enter '10' for income
- Step-Mother: 'Delete this income source'
- Mother: check 'Add another source of income' and click on 'Delete this income source'
- In Household Information:
Resolved Issues
- View application: Provide a URL that can be exposed in Locker for that gives the student a read-only HTML page w/ the entire application - and any completed data is included. [lobo]
- Submit Application: After submitting application, they should be taken to locker page (they get redirected to the locker url with reset=1&status=1) with status message "Your application has been succesfully submitted." Locker then shows link to View your application.[paras]
- Applications to be view-only by Student role after May 15. Administrators should still be able to edit student's apps.
- I suggest we do this using permissions, and after the due date we turn of access pre-application to role Student but still have them for Quest Staff etc. This avoids hardcoding permissions into the application. I have created a new permission called "Edit Quest Pre Application" which u need to enable now to access the application. We will also create a View Quest Pre Application to take care of viewing application.
- NOTE: Need to make sure Student role has edit and view Quest Application permissions.
- Locker (quest module) should suppress link(s) to edit application after 5/15 (due/close date). NOTE: If get_task_status API returns the task.due_date - this can be handled programmatically. [paras]
- Locker API: After running setup.sh and synchorizing contacts-users the getApplicationInfo() method doesn't return anything (it should return status = 'Not Started').
- Add referral name table as mentioned in email [anil]
- fix "add another High School/Other School/Honor" etc as done for testing in view mode
- Locker API: getApplicationInfo() always returns the same info array even when the contact_id is different
- Testing : Fixes and changes for composite/total handling. (details sent via email). [anil]
- Scholarship Info: Add the following 3-part question to Scholarship page (and corresponding 3 columns to Student record - award_ranking_id_1, _2, _3). Please rank the scholarship awards you are interested in. The 'answer' will have a drop-down repeated 3 times. (Paras has added the sql option_group/option_value insert queries to quest_data.mysql file with the group name 'award_ranking'.) You can view at mockup of the question at: http://www.questbridge.org/app_staging/preapp6/scholarship.html [anil]
- Confirm calculation rules for PSAT, SAT and ACT total (composite) scores as recorded/displayed for admin List/Preview views of students. (Currently we're using calc rules from engineer notes in preapp6 prototype - which don't include writing scores...). Rules clarified and implemented as of 4/11.
- Modify header msg "Click ... or Previous to save..." - remove Previous as that doesn't save to DB. [dgg]
- Accessing civicrm/quest/preapp when not logged in throws a backTrace debug output. (along w/ our standard CiviCRM fatal error page - see next issue).[lobo]
- Need a custom fatal error page for Quest. Current template gives link to "CiviCRM Menu" - should link to Quest/Drupal home page.[lobo]
- Add current App Status display to Application pages ($taskStatus). [dgg]
- Essay: The essay is marked with an asterisk as required, but I was able to submit my application without entering an essay. There weren't even any error messages.
- Add Income Source: the new person record should have is_income_source = 1, but it's set to 0. [lobo]
- Resaving Household info resets is_income_source to 1 for a "deleted" parental income source, shouldn't do this. [lobo]
- Household income link is blue even though one of the sub-sections is red. [lobo]
- PostProcess on all forms with multiple iterations of a fieldset should clean-out the DB values first and then re-insert. For example, if the user field in 2 Honors (creating 2 quest_honor records) - and then they return to the Academic Info screen and empty the fields for the 2nd honor - this civicrm_honor record s/b deleted on Save.
- Guardian Detail: If guardian is deceased we should ask for year.
- High School Info: Dates attended should have a 'from' and 'to'
- Academic Info: Honors records aren't saved to DB if a date isn't provided. However date is not required. Modified code to save honors as long as the description is not blank. [dgg]
- Household Income : Each income source can have 1 to 3 types of income. On page load, 1 type shows - 2 more can be added with + link. [dgg]
- Guardian : fix condtional appearing fields for Highest level of schooling. [paras]
- All pages that are incomplete show up in Navigation listing (left side) in RED. [lobo and dgg]
- When creating checkboxes or radio values, pass the values of civicrm_option_value.grouping as an array to the template so we can class each checkbox cell. (This will allow Quest to assign classes for differential display to each checkbox item - initially to differentiate colleges who are partners). [dgg]
- Multiple High Schools
- Multiple Other Schools
- Multiple Academic Honors
- Bug in "Jumping" around pages
- Submit Application page is buggy
- If you load from the database, you will have to go in and save all the forms to process them
- Add all my life to Sibling
- In 'Guardian Info' how long have you live w/ guardian doesn't show 'all my life' option (DGG)
- 'Guardian Info' doesn't ask for detail information about guardians
- In 'Income Info', 'Add another source of income' doesn't work
- In 'Income Info', when adding another source of income you should see a drop-down of all guardians. (delayed for now, need more explanation and specification)
- Essay: The Essay textbox should cut-off text at 1500 characters. It should also have a word counter that decrements as you enter a word.
- If I have completed half of the application and logout, when I return to continue where I left off, I can't jump to the section where I was last at. I can go to where I left off AFTER I click on "save & continue."
- Registration: My student birthdate at the registration page needs entries that don't date back to the early 1900's. It should go back only 20 yrs
- Educational Interests: "Please select all of your educational interests *" - when you check the "other" checkbox - the textbox doesn't appear (XP - IE 6.0.2). NOTE: This was apparently a general problem with hiding and showing elements within table-rows in IE. Should be fixed as of Thurs morning revisions.
- Guardian Detail/Household Income: Also, if deceased we need to make sure that the person doesn't end up under a pre-populated "Household Income" tab.
- Sibling Info: we need to add a new question: "If Not in School, what is the highest level of school completed" - the options should be identical to the ones in the parental detail section.
- Household Income: if someone is deceased, they should not appear unless they died this year.
- High School Info: when adding another High School, it still says "School you are now attending" - needs to change.
- Testing: We don't need to ask for "composite" or "total" scores. although we should track the 'composite' and 'total' scores in the database. the scores can be easily computed: the ACT composite score is an average of all 4 subject-scores (rounded to a whole number, don't round up). the PSAT & SAT total score is the sum of Verbal, Math, and Writing.
- Testing: ACT doesn't have Writing section/score.
- Testing: Need to create "PLAN (pre-ACT)". It will have the same options as the ACT scores, without the 'Writing score'
- Submit Application: The button should read 'Submit Application' not 'Save and Continue'
- Personal Info: Birthdate shows two red-asterics.
- Sibling form: Birthdate not being saved to DB
- Income:*- Income source (people) not appearing in array as expected. Had Mother and Step-father w/ valid occupation, but no Income page for them, went back to Mother and then clicked Income link again, and now there's an item in array for step-father ??
- Income form setDefaults not complete - went back to Father after submitting - DB values are good but NO Income form field values are set.
- Other School : Modify Note textarea attribs to cols=60 (not 80)
- Academic: class_rank saving to DB but not retrieved to form properly
- Testing form: Validation rules on SAT II and AP need to be extended a bit - if there is a Subject OR a Score entered, need all fields (currently only checks for Score).
- StateMachine - checkDependency() - status message should use StepRootTitle . StepTitle values for $title and $otherTitle
- Sibling form: college_grad_year saved as 2000-01-01 even though no year has been selected on form (doesn't do this on Guardian screens)
- Testing: SAT section, "CriticalReading Score" should have a space between Critical and Reading
- Scholarship Info: Add question: 'Do you plan to be a financial aid applicant to colleges?'. The answer options should be radio buttons: 'Yes' and 'No'
- Scholarship Info: Add question: 'Do you plan to use, or have you already used, fee waivers to register for standarized tests?'. The answer options should be radio buttons: 'Yes' or 'No'
- Household Income : Income Amount (amount_1 and amount_2) - If income is entered as 50,000 then it is saved as 55.00. Should strip out the commas before saving the value.
- Create Smarty function similar to {ts} which allows conditional display of help elements on all templates based on current action value. Tag will be {hlp}Field help stuff{/hlp}. By default, these strings are only displayed when action=add or edit. Then update all Quest tpl's - and surround all field helps with this tag. This includes any field labels that are displayed below a form field. For example: {hlp}{$form.first_name.label}{/hlp} Lobo has completed and checked in Personal.tpl, use that as an example [anil]
- Submit Application: Submit Application button on this screen - either submits (if all sections are complete) OR takes you to the first page with an error.
- Personal Info: Year of Graduation needs to be a required question
- Guardian Detail: If 'Deceased' is 'Yes', the 'Year Deceased' question is required
- Household Info: If someone is deceased, they shouldn't show up on the Income section until they deceased last year.
- High School Info: School name, dates attended, and address are required fields.
- High School Info: Dates attended show have From (month/year) and To (month/year).
- If user decrements Number of Siblings on Personal Info page (after previously submitting that page) - we need to delete the last entered Sibling (person) from the session array (and from the DB - if it has been created) [lobo]
- Each Sibling and each Income Source page will have a Delete this ... button so user can eliminate that instance if they want to. If a Sibling is deleted, the Personal form "Number of Siblings" field value is decremented. [lobo]
- Household Income : All Guardians will initially have a corresponding Income Source page. They can delete if desired with Delete this Income Source button. [lobo]
Labels
