College Match Application Testing Round One - Resolved Bugs and Issues
Preview Application
- (lobo) Not working for full application. Preview now available for:
- CM App (complete w/o supplements): civicrm/quest/matchapp/preview?reset=1&id=x
- Partner Supplements: civicrm/quest/matchapp/partner?action=preview&reset=1&id=x
- Recommender Forms: civicrm/quest/teacher?action=preview&reset=1&id=x
Application Container (all forms and navigation)
- (dgg/lobo) Save Draft and Submit App implemented for Recommender app and Partner Supplement app. Rev6515
- (dgg/lobo) Save Draft not yet implemented.
- (lobo) Submit Application link/page not yet implemented.
- (paras) Fix display css for "Recommendation Information" block - left side of Teacher and Counselor applications (class is currently "newsblock" which is displaying as solid black box).
- (manish) Conditional display of form elements which are in table-rows does not work properly in IE for Windows. Fixed rev 6421 (also fixed for Safari).
- Fix App Status box on left side to use $appTaskStatus and also display section status. Fixed rev 6411 (dgg
- (paras) After submitting Recommendations form, instead of continuing to next section it redirects to drupal site home page.
- (lobo) Populate $questURL for "Back to Branner" link with user context from CiviCRM "back-end" (e.g. search results or contact details).
Personal Information
- Remove 'Transgender' from 'Gender' question. This is handled in quest_data_cm.mysql
- (anil) Add option to allow user to enter more than one race/ethnicity. Similar to the Preapp, a javascript '+' that displays the ethnicity_2 option. SKIP
Additional Information
- Remove the " What is your primary method of accessing the Internet", "Do you have a computer at home?", " Did you study for the SAT or ACT?", and "Did you use fee waivers to register for SAT or ACT?" questions. Completed rev 6500 (dgg)
- (dgg) Add question about medical insurance.
- (anil) If selected 'Yes' for ' Have you ever violated' then the 'Please explain' should be required
- (anil) If selected 'Yes' for 'Have you ever been convicted' then the 'Please explain' should be required
Extracurricular Information
- For ' Please list your principal extracurricular ...', 'Position held' should be optional. Completed rev 6500 (dgg)
- Place a 50 word limit on the 'Describe which single ...' and 'List and describe your activities ...' question. Completed rev 6500 (dgg)
Household Information
- The question, 'Do you have contact with this parent?' does not show up. (I entered 'Grandmother' and 'Grandfather' in current household) Fixed rev 6398 (dgg).
- Noncustodial Waiver section doesn't appear. Fixed rev 6400 (dgg).
Parent/Guardian Detail
- Permanent address and telephone shouldn't be required. Completed rev 6500 (dgg)
- Remove 'Place of birth' question Completed rev 6500 (dgg)
Household Income
- The household income section lists all the guardians and then lists 'Household Income'. It should only list the guardians. Fixed (lobo).
High School Information
- The dates of entry should not be required. Fixed rev6404 (dgg).
Transcripts
- It allows me to enter 'Academic Subject' and skip all other columns.
- Summer School: the Year drop-down has a 'nbsp;' before the drop-down. Delete the 'nbsp;'
- If a course is entered, then all 4 term-grades are required. Only 1 of the 4 term-grades should be required. Could not reproduce (lobo).
- 'Term System' should carry over to next year. Fixed rev 6401 (lobo)
- 'Term System' shouldn't be required for Summer School (entire Summer School transcript form is optional). Fixed (dgg).
Testing
- Princeton SAT Prep questions only shown if student was a prep scholarship winner. (dgg) Rev 6497.
- The score ranges (for SAT the score should be between 200-800, for ACT it should be between 1-36) doesn't work. Fixed rev 6410 (lobo)
Essay
- Personal Statement: If I select the 'photography' essay, it doesn't require me to upload the photograph.
- (anil) In 'Personal Statement', if I select the 'Choose a photograph of something important ...' essay, it doesn't require a file upload.
- (anil): I cannot see the right postProcess for storing the uploaded picture in both Personal.php and PersonalStat.php
College Match Ranking
- (dgg) Add question about how likely they are to commit to match.
- The user should not be able to skip numbers when ranking colleges. So if an user select Princeton as 1, Stanford as 2, Columbia as 4, and 'Not Interested' for the rest, it should error on the student. Fixed rev 6410 (lobo).
- If user is 'Male' then don't display Scripps and Wellesley. SKIP
Forward Application
- If user is 'Male' then don't display Scripps and Wellesley. SKIP
Partner Supplement
- (lobo) Change Partner Supplement to be a separate application. Rev 6502
- Princeton University : The 'Princeton University: Engineering Essay' is a required field only if user selects 'BSE' in the 'Which degree would you most likely pursue at Princeton?' question. Fixed rev 6503 (dgg)
- Stanford University : 'Are any siblings or step-siblings applying to the undergraduate program at Stanford this year?' should be asked only if user has a sibling. Fixed rev 6503 (dgg)
- Rice University: 'Please account for any periods (except summers) that you were not enrolled in school' should not be required. Rev xxxx (dgg)
- (anil) Princeton Applicant Information >> form validation change. The form rule for ab_departmentn and bse_departmentn checkbox fields is that the student must check at least 3 boxes in the combined set of checkboxes (e.g. they can check 3 in ab_department, or 2 in ab_department and 1 in bse_department, etc.).
- Fatal error: Class 'CRM_Quest_BAO_Essay' not found. Fixed in all partner supplement pages. Rev 6408 (dgg)
- Bowdoin College: Applicant Info section - the 'Save & Continue' button, at the bottom on the page, are displayed twice. Fixed (also field requirements fixed on this page) rev 6413 (dgg).
- Wellesley College : When trying to access the Wellesley Essay, i get the error "user warning: Smarty error: unable to read resource: "CRM/Quest/Form/MatchApp/Partner/Wellesley/WellEssay.tpl" in /home/paras/web/svn/civicrm/trunk/packages/Smarty/Smarty.class.php on line 1095." File name was changed for this and committed yesterday afternoon. Should be working with rev after 6413. (dgg)
- (paras) Add conditional link to Partner Supplement "application" to the student locker. Check taskStatus on "Submit Partner" task (id=19). If "In Progress" - link is enabled (API will return link). Else check taskStatus for "Submit College" task (id=18). If "Completed, link to Partner Supplement is enabled.
Recommendations form (creating recommenders)
- (paras/lobo) drupal_create_user is not assigning newly created users to "recommender" role. Probably need to define a second param with the role for the function invoke.
- The variables (student name, url) aren't replaced with appropriate values in the email message
- (lobo) Remove (change) recommender is not implemented.
Recommenders application
- When logged in as recommender and editing the recommendation, I get the error: warning: Invalid argument supplied for foreach() in /home/paras/Sites/questbridge.org/svn/civicrm/trunk/CRM/Quest/StateMachine/Recommender.php on line 73. Fixed rev6531.
Recommender API
- getRecommenderStudentInfo() doesn't return last update date
General Application Functionality
- On 'High School Information' sub-section, clicking on 'Previous' doesn't take you to 'Household Income' section.
Migrated Student Data (from PreApp)
- quest_db.sql : ERROR 1054 (42S22) at line 79: Unknown column 'SAT_composite_all' in 'field list' (s/b _alt). Fixed (lobo).
New Recommender Verification/Login Form (civicrm/quest/verify)
- (dgg) Fix template styling for this form.
- (paras) quest_drupal_user_verify function is not redirecting to Locker after successful verification.
Locker
- If I go and 'delete' all 3 recommendation, then go to my locker, the 3 'deleted' recommendation still show up in my 'Recommendations'.
- (paras) I'm getting Access denied when trying to get to locker (drupal/locker) after logging in as a user with role='recommender' and drupal access control for quest_module : access locker = TRUE to that role. I'm also NOT being redirected locker when I log in as that recommender user (it's not trying to redirect to that url). (dgg)
Labels
