You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Screenshots are from pre-release code and may not reflect some visual changes.

Summary of Changes:

  • User registration split into User Profile Creation (one-time details: name, email, & contact info) and User Volunteer Registration (seasonal volunteer preferences)
  • Streamlined and re-wrote hand-holding for new user & family creation process; context-sensitive recommendations (e.g. add a second family member if none exists; add a child record if none exists)
  • Added several seasonal options for previously hardcoded volunteer requirements, e.g. # of volunteer codes required per family; option to accept coach or ref volunteer as always satisfying requirement; added options to require selection of coach and referee volunteer divisions
  • Show seasonal volunteer requirements during volunteer registration if the volunteer's family has not yet satisfied those requirements
  • Redesigned Family Profile:
    • More mobile-friendly & responsive
    • Replaced adult/player/team assignments tab with "cards" (similar to inLeague home page with team assignments and other widgets) all on one page; made better use of screen space
    • Added tabs for multi-season support (concurrent registration)
    • Added context-sensitive notifications regarding registration status (open/closed/open but ineligible, with ineligibility reason)
    • Added support for Eligibility Rules to Registration (assigned via Season manager)
    • Replaced old medical release form with e-signed archive forms, when available
  • Entry point URLs for registration updated (old URLs will redirect)
  • Coach Volunteer division selection removed from player registration form; retired old mechanism of linking coaches to divisions via "who wants to coach this child" question
  • Added division selection for up to three divisions for head coach and assistant coach
  • Head Coach and Assistant Coach now have separate division preferences
  • Removed referee-specific fields: Highest Division, Highest CR, Highest AR 
  • Replaced "auto-promote" division preference selector for referees and coaches with pre-selection of division(s) with your players
  • Re-write of significant back-end functions relying on coach & referee volunteer data to use new divisional format

Outstanding Issues:

  • Some administrative tools (e.g. User Editor) need to be updated to reflect new volunteer preferences. (ETA: 4/1/17)
  • "Old" Family Profile admin tools to move users and players between families need to be ported to the new family profile (ETA: 4/10/17)
  • Additional testing for referee user experience & insuring that thei scheduler and other ref utilties respect new divisional prefs system (ETA: 4/10/17) 

Detail Changelog:

Form Redesign: Responsive Updates and Better Validation

The new user form, the edit user form, and the user volunteer preference form have been updated to scale to most any display size, and to provide context-sensitive validation for each field rather then waiting for the form to be submitted before notifying the user of errors.

Player Registration

The player registration form is unchanged. The volunteer-related portion of the registration process and the family profile user interface have been redesigned.

User Experience: New path into inLeague

Registration Status Page

If you previously used the registration status page at /inleague/registration/pre-pre-register.cfm, there is now a similar portal page that will display registration status for current seasons as well as any registration period due to open within the next month. We have removed the two questions regarding returning or new players, as the new workflow addresses routing new versus returning users already.

 

The URL for this page is /inleague/index.cfm/Registration/regStatus and this page replaces /inleague/registration/pre-pre-register.cfm (which will now forward to this page). 

Returning vs. New Families Page

The 'front page' for parents coming to inLeague for registration now offers several features to guide users to the correct place:

  • Google Translate language selection is displayed prominently at the top of the page. It is still available from the footer on every other inLeague page. Most 'unlikely' languages were removed.
  • Splash page is clearly divided between instructions for returning families versus first-time registrants
  • Particular instructions given regarding existing accounts to try and prevent parents from creating new family profiles when their player(s) and other family members already have existing profiles

The URL for this page is /inleague/index.cfm/User/Check and this page replaces /inleague/registration/pre-register.cfm (which will now forward to this page). 

User Experience: New User, Edit User, Add User to Family

Previously, the new user and edit user pages combined static user details (such as name, street address, phone number, and email address) with volunteer preferences. These functions have been separated to behave more like players:

  • New Users will complete a First Time Volunteer Account Creation form for themselves and (optionally) family members; this form collects their email address, password, street address, and phone numbers.
  • After creating an an initial account, the Next Steps page recommends actions based on the user's status


  • If there is only one user in the family, the system will solicit (but not require) the addition of a second contact
  • If there are no players in the family, the system will prompt the user to add a player record.
  • If there are player records in the family, the system will provide a link to the updated Family Profile

Family Profile Redesign: Compacting adult,  player, and assignments tabs; adding support for concurrent seasons

The Family Profile has been rebuilt from scratch with two major goals:

  1. Present a streamlined view of volunteer and player status in one place without having to tab between screens
  2. Support multiple season views (e.g. Fall 2016 postseason teams are ongoing; Spring 2017 registration is open; Fall 2017 registration is also open)

Registration Requirements

Every Season now has several additional registration-related options, configurable from the Season Manager in the Control Panel:

  • Volunteer Requirement per Family: You may select 0, 1, or 2 volunteer codes required per family as a pre-requisite to register players
  • Head Coach/Ref satisfies requirement: You may (optionally) specify that any user selecting a head coach or referee volunteer role will satisfy the requirement (e.g. if you require 2 codes per family but one user selects Head Coach, that will satisfy the requirement even though only one code is selected)
  • Enforce Coach/Ref Division Preferences: If these options are enabled, any user selecting a coach or referee role will be required to select at least one division preference. If these options are disabled, a user may select a coach or referee role without specifying a division preference (and they will subsequently appear on volunteer reports "without a division preference").
  • Eligibility Rules: You may assign an eligibility rule created in the Report Builder to a season. Only reports of volunteers may be used for registration; eligibility is determined according to whether or not any family member appears in the target eligibliity report (e.g. a report of users that were coaches or referees in the previous season assigned as an eligibility rule would allow for a Priority Registration period in which only families containing those users could register). 

If a family does not meet any of the requirements, a notification will appear at the top of the family profile page, and also as popup text over the registration button.

Volunteer Preferences (or 'Volunteer Registration')

While users are still required to review their contact information every season, the mechanism through which this is accomplished is now focused much more on their volunteer status than on their contact information:

  • No labels