BRCu Skill Eval

BRCu Skill Eval

Page last updated on 06/04/2022.

The BRCu Skill Eval application (or “app” in iPhone/iPad parlance) facilitates the BRCu, BRC2u-LW, and 3WBRC Skill Evaluation performed at the end of the MSF Basic RiderCourse. Rather than use the paper score sheet with a clipboard, a pencil (or more, for the numerous times the pencil is dropped), and stopwatch, the app allows a certified RiderCoach to score the evaluation completely electronically. Scoring is assessed by tapping controls on the iPhone or iPad screen, with a logical progression of scoring screens provided throughout the evaluation. For evaluations 3, 4, and 5, an on-screen stopwatch is provided, but the user is not required to use it. The time can be entered manually, if desired. During the skill evaluation, a student’s score is continually updated and displayed on that student’s evaluation page so that the RiderCoach has an immediate view of that student’s status. At the end of the evaluation, the students’ scores can be reviewed with the student, and a standard MSF score sheet can be produced with the necessary annotations. This PDF form can be printed, shared, filed, etc. using standard iOS features.

The minimum iOS version required to use the application is 12.0.

NOTE: I have received reports of iPad devices suddenly powering off if the screen is exposed to direct sunlight too long. The device will power off if it becomes overheated to protect itself from damage. There is nothing the app can do to prevent this behavior.  My recommendation is to try to shield the screen from direct sunlight as much as possible, especially in high ambient temperature environments.

Main screen

  • Tap the Preferences symbol in the upper-left corner to access the Preferences screen.
  • Tap the '+' symbol in the upper-right corner to start a new skill evaluation. The first time, you must validate your RiderCoach status with your RETSORG credentials. (Note: you must have network connectivity for this to proceed.) If successful, your validation will be remembered for 1 month. If you wish validation to be automatic, use the Remember Me switch on the authentication page to store your RETSORG login credentials in the system keychain.
  • Tap on any skill evaluation listed to review the results of that skill evaluation.
  • Swipe right-to-left on any listed evaluation to disclose the Delete button. Use the Delete button to delete a skill evaluation.

Preferences screen

  • The PDF form that can be produced at the end of an evaluation can be produced either in color or in black and white. If your printer cannot print in color, the colored annotations on the form can be difficult to see.
  • Use the "Manage Subscription" "Go!" button to quickly navigate to the App Store subscription management page provided in your device Settings.
  • Enter default values for Evaluator, Location, and RERP#. There can be multiple Locations/RERP pairs provided, and the list of Locations/RERPs can be scrolled. These default values will be used when starting a new evaluation. When there are multiple locations provided, there will be an opportunity to select one from the list when starting a new evaluation.
  • The default BRC Type (BRCu, BRC2u, or 3WBRC) can be selected by scrolling the type specifier into the Default BRC Type display area.

Evaluation Start screen

  • Fill in the Location, RERP#, and Evaluator fields at the top of the page. These values will be provided by the stored preferences, but can be changed. The Date is automatically filled in, but can also be changed.
  • Select the type of evaluation to be performed. The default is retrieved from your selection on the Preferences page, but you can choose one of the alternate options by tapping on the appropriate button.
  • Enter the names of the students participating in the evaluation, up to a maximum of 12.
  • When all names have been entered, tap ▶️ in the upper-right corner of the screen to start the evaluation sequence.
  • Tap "Cancel" in the upper left corner of the screen to return to the main screen without starting the evaluation.

Evaluation screens

  • The first evaluation screen provides a Stop sign button in the upper-left corner that can be used to cancel the current evaluation and return to the previous Evaluation Setup screen. (This is provided in case you forgot to choose the appropriate evaluation type before starting the evaluation.)
  • Each evaluation screen contains the evaluation number and title, the current student's name and sequence number, and that student's current score. Note that the student name can be edited by tapping on it.
  • Each evaluation screen contains scoring boxes that can be tapped to assess an infraction incurred by the student. If a scoring box is tapped by accident, tap again (or multiple times, if necessary) to clear the score.
  • Evaluations 3-5 provide a built-in stopwatch function, the value of which is automatically entered in the appropriate field on the evaluation page. The time in the field can be edited, or entered manually, if desired. When entering the time manually, the decimal point is optional if two or three digits are entered. The app will automatically format the entered time with the decimal point.
  • The distance field in Evaluation 3 must be entered manually. (However, the standard distance will be automatically calculated based on the entered time.)
  • The 3WBRC skill evaluations provide diagrams that can be used to annotate a student's positioning infraction. A tap on the diagram will place an 'x' on the diagram at the position of the tap. The scoring box will be updated automatically. To clear an accidental tap, tap on the "Clear" button.
  • Swipe right-to-left to proceed sequentially through the evaluation. Note that swiping in the stopwatch area when the stopwatch is visible will be recognized as a tap to start and stop the stopwatch, unless the Reset button is visible.
  • Swipe left-to-right to return to a previous page in the evaluation sequence.
  • Swipe down (vertically) to return to the current student's previous evaluation. Swipe up to move to the current student's next evaluation.
  • The Skill Evaluation Complete page offers three choices to proceed. "Review" saves the evaluation results to device memory and then will present the evaluation review screen. "Save" simply saves the evaluation results to device memory, and returns to the main screen. "Discard" will discard the evaluation results and return to the main screen.

Evaluation Review screen

  • The upper left corner of this screen will display the type of evaluation performed for this class.
  • The "Individual score sheets for group" switch, when turned on, will force the app to produce individual score sheets for all students in an evaluation group, in addition to the group score sheet. When off, only the group score sheet will be produced.
  • The "Location", "RERP #", "Date", and "Evaluator" fields at the top of the page can be edited, if necessary.
  • The student list provides an overall view of the students' scores.
  • Tap on a student name to see the details of that student's score. The student name and scoring can be altered in that individual review screen, if necessary.
  • Tap "PDF" in the upper-right corner of the screen to display an annotated evaluation score sheet. If only one student has been evaluated (e.g. a retest), the individual score sheet will be produced. Otherwise the group score sheet will be produced. Tap the share symbol in the upper-right corner of the PDF screen to share the document (print, save to Files, AirDrop, etc.).
  • Tap "Done" in the upper-left corner of the screen to return to the main screen.

Questions or comments can be sent to me at: software_by_greg@icloud.com

━━━━━━━━━━━━━━━━━━

Third party components

──────────────────

PopDatePicker concept by Valerio Ferrucci

Copyright © 2014 Tabasoft. All rights reserved.

https://github.com/valfer/PopDatePickerApp

──────────────────

NTPKit Copyright (c) 2016, Nicholas Cvitak

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

https://github.com/ncvitak/NTPKit

──────────────────

App Store receipt validation based on code provided by Andrew Bancroft

 Copyright (c) 2017 Andrew Bancroft

 🔗 https://www.andrewcbancroft.com | @andrewcbancroft

 In-app Purchase logic based on code provided by RazeWare

 Copyright (c) 2018 Razeware LLC

(They both require the same copyright notice, so here goes...)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

──────────────────

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)

The portions of OpenSSL included in this product are copyrighted thus:

Copyright (c) 1998-2019 The OpenSSL Project.  All rights reserved.

Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com). All rights reserved.

See this for license details.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.