Table of Contents

Operational workflows

Below are the core roles & workflows which are facilitated by Scoutradioz. There are also additional workflows at the end of the document, such as how to Use a past event as a training scenario

Scouters

Scouting falls into two groups - the team members who are assigned to pit scouting and/or match scouting rotations, and then also anyone who is interested or called to do “ad hoc” scouting.

Assigned Scouts

Assigned scouts are team members who are put into a ‘scouting pair’ and assigned pit scouting and/or are assigned slots into the scheduled qualifying match scouting rotation.

Ad-hoc Scouts

Anyone who has a login into a team in SR and has a role other than “Viewer” can jump in and do scouting even if they haven’t been assigned to specific pits or weren’t included in the rotation schedule.

Scouting Lead

The scouting lead handles working out who at an event is available for scouting assignments, setting up scouting pairs, generating the match scouting schedule, and generally overseeing that assignments are getting done.

Before the date of the next competition

Setting up on the day of competition

Scheduling match scouting assignments after the qualifier matches schedule has been released

Feb. 2023: The pit & match scouting assignment process has been improved [simplified and made less wonky!], this section needs to be updated

When the match schedule is released, set up the match schedule rotation for the first ‘block’ of matches (a ‘block’ is all the matches up to a “break” [usually lunch, or the end of matches until the next day, etc.])

TODO!!! WONKINESS ALERT: This bit is under development but for now… To set the match schedule the very first time, follow these steps: Set up “scouting pairs” of 1, 2, or 3 students Click the “(Re)Allocate teams@matches to MATCH SCORING members” - this will erase any scouting data which currently exists for your team at this specific event! Normally only ever do this ONCE before the qualifying matches actually start! Then click “Clear all MATCH SCORING assignments” Then, check the boxes next to any additional users you want included in the rotation - e.g., perhaps a parent, or a volunteer from another team, and so forth Finally click “(Re)Allocate teams@matches to ASSIGNED + CHECKED” - this can be done at any time, it will update match assignments for as-yet-unplayed (or not-yet-updated) matches. Before the start of each next ‘block’ (after lunch, or the following morning, etc.) you’ll need to set up the next rotation. This is a chance to add or remove people as availability changes. Adjust the check boxes for the non-paired scouts and then click “(Re)Allocate teams@matches to ASSIGNED + CHECKED” DO NOT RE-CLICK THE BUTTONS ABOVE “Team@Match Allocation v2.0” UNLESS YOU TRULY INTEND TO WIPE OUT YOUR SCOUTING DATA (for example, re-running a training scenario)

Managing the scouts during competition

Tracking how well scouts are performing (and/or how well they did after an event)

There are several tools in Scoutradioz to help the scouting lead monitor how well the scouts are doing their work - checking in on what text is being written (and is visible to others who click into SR to look at the data!), are scouts doing their assignments (or getting them covered), and so forth. Go into the “Scouting audit” section to access the following:

Drive Team / Analysts

Before the first competition, the drive team and/or analysts need to define what data elements they want the scouts to be collecting. During competitions, drive team members and competitive analysts are the primary customers of the data collected by the scouts - they want information about alliance members and opponents before upcoming qualifying matches, and they need overall information about teams ahead of (and during) alliance selection.

General data analytics notes

Specific really useful reports/pages

Alliance selection

Team Management / Administrators

Team administrators handle setting up user accounts for the team as well as setting up the organizational information about the team - what are the subteams on the team, what are the ‘seniority’ levels, and so forth.

Setting up how the team is organized

The first thing team management needs to do is identify how the team is going to be organized in the application, via the “Organization setup” interface

Setting the ‘Organization’ password

To prevent user names from being visible to the public internet (and thus robots, scrapers, etc.) the application requires users to first enter an ‘organization password’ before being able to select a user ID to log in as.

Managing individual team members in the application

Each person who is going to be logged in and needs to have a unique identity (whether for tracking assignments, or getting an elevated role, etc.) will need their own user account. This is in the “Manage members” page.

Additional workflows

Beyond the above there are additional workflows which are handy.

Use a past event as a training scenario

It can be handy to show videos of matches of an event which has already occurred and simulate the process of attending that event - generate match assignments, watch & scout matches, results “come in”, etc.

The basic gist will be:

  1. Set your team’s “current event” to a past event
  2. Reset the match data in the Scoutradioz DB for that event
  3. Set your members’ attendance; set up scouting pairs; add any additional scouting IDs, and generate a match schedule
  4. Have folks scout match #1; then manually update the FRC data for match #1; then have folks scout match #2; rinse, repeat
  5. While the rankings won’t reflect ‘mid-event’ status, all the analytics and such will reflect the data that has been put into the scouting forms
  6. When you’re done testing, please “Update all matches for current event” so the FIRST data in the DB is all there (in case anyone goes to look at that event later on)

The details: