').css(overlay_css).addClass('preview_overlay');
var overlay_note_css = {
'font-weight' : 'bold',
'line-height' : '85px'
};
var overlay_note = $('
').css(overlay_note_css).html('
Click to read more ...').appendTo(overlay);
overlay.appendTo(item);
item.on('click', function(event)
{
var state = parseInt($(this).attr('data-preview-state'));
if (state)
{
// Collapse
}
else
{
// Expand
$('.preview_overlay', $(this)).fadeOut(400);
item.animate({'height' : original_height}, 800, function() {
item.css({'height' : 'auto'});
});
item.css({'cursor' : 'auto'});
item.attr('data-preview-state', 1);
}
});
});
/*
* Packet Contents Function
*/
var sports = ['Football', 'Volleyball', 'Soccer', 'Basketball', 'Wrestling', 'Baseball', 'Softball'];
var packet_items = $.parseJSON('{{ str_replace('\'', '\\\'', json_encode($info['packet_items'])) }}');
function displayPacketTotals()
{
var table = $('table.fees');
for (var i = 0; i < sports.length; i++)
{
var row = $('
|
');
var column_a = $('
| ')
var column_b = $('
| ');
var link = $('
')
.attr('href', '#')
.addClass('packet_contents')
.attr('data-sport', sports[i]);
var image = $('
![]()
')
.attr('src', '{{ asset('/images/icons/packet_24px.png') }}')
.attr('alt', '')
.attr('title', '');
var cost = packet_items[sports[i]].total;
image.appendTo(link);
link.append('
' + sports[i] + '');
link.appendTo(column_a);
column_b.append(cost);
column_a.appendTo(row);
column_b.appendTo(row);
row.appendTo(table);
}
}
displayPacketTotals();
$('a.packet_contents').click(function(event)
{
// Stop the link
event.preventDefault();
// Get this link
var link = $(this);
// Get the sport
var sport = link.attr('data-sport');
// Get the packet items for this sport
var items = packet_items[sport].items;
var total = packet_items[sport].total;
// Generate the list of items in HTML
var html = '
';
html += 'Registration for ' + sport.toLowerCase() + ' officials includes:
';
html += '
';
html += '';
html += '';
html += '| Item | ';
html += 'Price | ';
html += '
';
html += '';
html += '';
for (var i = 0; i < items.length; i++)
{
var name = items[i].name;
var price = items[i].price;
var desc = items[i].description;
if ((i % 2) == 1)
{
html += '';
}
else
{
html += '
';
}
html += '| ' + name + ' | ';
html += '' + price + ' | ';
html += '
';
}
html += ' | ' + total + ' |
';
html += '
';
html += '
';
// Create a dialog window
$('
')
.appendTo('body')
.dialog(
{
draggable : true,
resizable : false,
modal : true,
height : 'auto',
width : 475,
title : sport + ' Officials Packet Contents',
open : function ()
{
var dialog_object = $(this);
dialog_object.html(html);
$('table tbody tr:nth-last-child(2)', this).addClass('last_item_row');
$('tr[data-tooltip').each(function(index)
{
var element = $(this);
element
.tooltip({
content : element.attr('data-tooltip'),
items : element,
tooltipClass : 'tooltip',
show : {
delay : 1000
}
})
.hover(function()
{
element.addClass('hover');
}, function()
{
element.removeClass('hover');
});
});
},
close : function ()
{
var dialog_object = $(this);
$(dialog_object).remove();
}
});
});
/*
* Association Lookup Tool
*/
$('a[name="loa_lookup_tool"]').click(function(event)
{
event.preventDefault();
$('
')
.appendTo('body')
.dialog(
{
modal : false,
draggable : true,
resizable : false,
height : 500,
width : 650,
title : 'Find an Association Near You',
open : function ()
{
var dialog_object = $(this);
dialog_object.html("
");
var jqxhr = $.ajax(
{
type : 'GET',
url : '{{ url('officials/associations/lookup') }}',
dataType : 'html'
})
.done(function (returned_data)
{
dialog_object.html(returned_data);
})
.fail(function (jqXHR, status, error)
{
var response = jqXHR.responseText;
var errorData = $.parseJSON(response);
console.log(errorData);
alert ("There was an error.\n\n" + errorData.error.message + "\n\nThis page will be reloaded.");
location.reload();
})
.complete(function ()
{
$('[data-step="1"] select[name="sport"]').change(function(event)
{
var select = $(this);
var value = select.val();
if (value == "")
{
// No Value was selected, hide steps 2 and 3
hideStep(2);
$('[data-searching]').fadeOut();
$('[data-results]').html('');
}
else
{
showStep(2);
$('[data-searching]').fadeOut();
$('[data-results]').html('');
}
});
$('[data-step="2"] input[name="location"]')
.autocomplete({'source' : '{{ url('/officials/associations/lookup/school') }}',
'minLength' : 3});
$('[data-step="2"] a[data-search]')
.button({'icons' : {'secondary':'ui-icon-search'}})
.css({'font-size' : '8pt'})
.click(function(event)
{
event.preventDefault();
$('[data-searching]').fadeIn();
$('[data-results]').html('');
var data = {
sport : $('[data-step="1"] select[name="sport"]').val(),
search : $('[data-step="2"] input[name="location"]').val()
};
var jqxhr = $.ajax(
{
type : 'POST',
url : '{{ url('officials/associations/lookup') }}',
data : data
})
.done(function (returned_data)
{
$('[data-searching]').fadeOut();
var response = $.parseJSON(returned_data);
if (response.status == 'ERROR')
{
$('[data-results]').html('
There was an error. ' + response.error + '
');
}
else
{
var html = '
';
for (var i = 0; i < response.count; i++)
{
var item = response.results[i];
html += '';
if (item.link !== null)
{
html += '| ' + item.name + ' | ';
}
else
{
html += '' + item.name + ' | ';
}
if (item.commissioner !== null)
{
if (item.commissioner.email !== null)
{
html += '' + item.commissioner.name + ' | ';
}
else
{
html += '' + item.commissioner.name + ' | ';
}
}
else
{
html += 'No commissioner | ';
}
html += '
';
}
html += '
';
$('[data-results]').html(html);
}
console.log(response);
})
.fail(function (jqXHR, status, error)
{
var response = jqXHR.responseText;
var errorData = $.parseJSON(response);
console.log(errorData);
alert ("There was an error.\n\n" + errorData.error.message + "\n\nThis page will be reloaded.");
location.reload();
})
.complete(function ()
{
});
});
});
},
close : function ()
{
var dialog_object = $(this);
$(dialog_object).remove();
}
});
});
function hideStep(step)
{
var element = $('[data-step="' + step + '"]');
element.hide("drop", { direction : "right"}, "slow", function ()
{
});
}
function showStep(step)
{
var element = $('[data-step="' + step + '"]');
element.show("drop", { direction : "right"}, "slow", function ()
{
});
}
// Concussion instructions
$('a[data-help-topic="concussion_steps"]').on('click', function(event)
{
event.preventDefault();
$('
')
.appendTo('body')
.dialog(
{
draggable : true,
resizable : false,
height : 625,
width : 615,
modal : true,
title : 'Concussion Training Instructions for Officials',
dialogClass : 'help_dialog',
open : function ()
{
var dialog_object = $(this);
var html = '
Concussion Training
';
html += 'All OSAA officials in all sports must complete the annual OSAA concussion training course. Training must be completed before officials are allowed to officiate any OSAA sanctioned contest.
';
html += '
OSAA Online Concussion Course
';
html += 'The OSAA has created an online training course specifically targeted for athletic officials,
"Understanding Concussions - What Officials Need to Know." The online course is hosted on the
ArbiterSports Eligibility Center and is the only concussion training course recognized by the OSAA. To complete the concussion course:
';
html += '
';
html += '- Click the link to access the ArbiterSports Eligibility Center.
';
html += '- If you are not already logged in, you must log in with your e-mail address and password you used during registration.
';
html += '- Under the Started section, expand a varsity eligibility in the current school year, {{ Helpers::getCurrentYear() }}-{{ substr((intval(Helpers::getCurrentYear()) + 1), 2, 2) }}.
';
html += '- In the expanded eligibility you selected, a list of the requirements will be visible. Next to the "Understanding Concussions - What Officials Need to Know" item, click the View Clinic link.
';
html += '- A pop-up window will appear. Click the OK button.
';
html += '- The training course will load on a platform hosted by BrainShark. The course takes about 10 minutes to complete.
';
html += '- In the upper-right, an icon is displayed indicating your completion status. This icon will appear red to let you know that you still have more steps to complete. After you have completed the course, ensure that this icon appears green - noting that you have met all of the completion criteria.
';
html += '
';
html += '
This online course created by the OSAA is the only concussion training course that meets the certification requirement for officials. Other courses will not be accepted as substitutes.
';
dialog_object.html(html);
},
close : function ()
{
var dialog_object = $(this);
$(dialog_object).remove();
}
});
});
{{-- Special Scripts --}}
@if (Auth::check() and Auth::user()->isOsaaUser() and Helpers::strEqual(Auth::user()->email, array('gibbyr@osaa.org', 'krisw@osaa.org', 'meridithp@osaa.org')))
function transitionToAction(action, loa_id, cmsh_id)
{
var html = '';
$('body').css({'cursor' : 'wait'});
$('.help_dialog').addClass('loading');
// Disable buttons
{{-- if (action == 'delete' || action == 'merge')
{
$('[data-action="delete"]').button('disable');
$('[data-action="merge"]').button('disable');
}
else
{
$('[data-action="cancel"]').button('disable');
} --}}
var url = '{{ url('officials/associations/manage-commissioner') }}';
var data = {
loa_id : loa_id,
cmsh_id : cmsh_id,
action : action
};
var jqxhr = $.ajax(
{
type : 'GET',
url : url,
dataType : 'html',
data : data
})
.done(function (data)
{
html = data;
})
.fail(function (jqXHR, status, error)
{
var response = jqXHR.responseText;
var errorData = $.parseJSON(response);
console.log(errorData);
html = '
' + errorData.error.type + '
' + errorData.error.message + '
Line ' + errorData.error.line + ' in ' + errorData.error.file;
if (html == '')
{
html('There was an unknown error.');
}
})
.always(function()
{
// Transition to the next stage
$('[name="action-content"]').effect("drop", { direction : "right"}, "slow", function ()
{
var content_holder = $('[name="action-content"]');
// Show the cancel button
{{-- if (action != 'cancel')
{
$('[data-action="cancel"]').button('enable').fadeIn();
}
else
{
$('[data-action="cancel"]').fadeOut();
$('[data-action="delete"]').button('enable');
$('[data-action="merge"]').button('enable');
} --}}
// Replace content
content_holder.html(html);
// Modify content
{{-- if (action == 'delete')
{
$('[data-action="delete-school-staff"]').button();
}
if (action == "merge")
{
$('a[data-action="merge-staff"]').on('click', function(event)
{
event.preventDefault();
transitionToAction('merge-staff', staff_id, $(this).attr('data-other-staff-id'));
});
} --}}
// Show new content
content_holder.fadeIn(400, function() {
// Done loading
$('.help_dialog').removeClass('loading');
$('body').css({'cursor' : ''});
});
// Format input fields
$('input[type="text"][data-format="phone"]').mask("(999) 999-9999");
// Setup buttons
$('a[data-action]', content_holder)
.css({'font-size' : '8pt'})
.button()
.on('click', function(event)
{
event.preventDefault();
var button = $(this);
var action = parseInt(button.attr('data-action'));
var loa_id = parseInt(button.attr('data-loa-id'));
var cmsh_id = parseInt(button.attr('data-cmsh-id'));
transitionToAction(action, loa_id, cmsh_id);
});
// Success note
$('.success_note', content_holder).each(function()
{
$(this).delay(6000).fadeOut(4000);
$(this).hover(function ()
{
$(this).stop(true).css('opacity', '1.0');
},
function ()
{
$(this).fadeOut(4000);
})
});
// Edit contact information action stage
if (action == 1)
{
// Save button
$('a[data-function="save_contact_info"]', content_holder)
.css({'font-size' : '8pt'})
.button()
.on('click', function(event)
{
event.preventDefault();
var button = $(this);
var loa_id = parseInt(button.attr('data-loa-id'));
var cmsh_id = parseInt(button.attr('data-cmsh-id'));
var first_name = $('input[type="text"][name="commissioner_first_name"]', content_holder).val();
var last_name = $('input[type="text"][name="commissioner_last_name"]', content_holder).val();
var email = $('input[type="text"][name="commissioner_email"]', content_holder).val();
var mobile = $('input[type="text"][name="commissioner_mobile"]', content_holder).val();
var data = {
loa_id : loa_id,
cmsh_id : cmsh_id,
first_name : first_name,
last_name : last_name,
email : email,
mobile : mobile
};
var jqxhr = $.ajax(
{
type : 'POST',
url : '{{ url('/officials/associations/save-commissioner-contact-info') }}',
dataType : 'html',
data : data
})
.done(function (data)
{
transitionToAction(5, loa_id, cmsh_id);
})
.fail(function (jqXHR, status, error)
{
var response = jqXHR.responseText;
var errorData = $.parseJSON(response);
console.log(errorData);
html = 'Back
';
html += '' + errorData.error.type + '
' + errorData.error.message + '
Line ' + errorData.error.line + ' in ' + errorData.error.file;
if (html == '')
{
html('There was an unknown error.');
}
content_holder.html(html);
// Setup buttons
$('a[data-action]', content_holder)
.css({'font-size' : '8pt'})
.button()
.on('click', function(event)
{
event.preventDefault();
var button = $(this);
var action = parseInt(button.attr('data-action'));
var loa_id = parseInt(button.attr('data-loa-id'));
var cmsh_id = parseInt(button.attr('data-cmsh-id'));
transitionToAction(action, loa_id, cmsh_id);
});
});
});
}
// Recover password action stage
if (action == 2)
{
// Recover button
$('a[data-function="recover_password"]', content_holder)
.css({'font-size' : '8pt'})
.button()
.on('click', function(event)
{
event.preventDefault();
var button = $(this);
var loa_id = parseInt(button.attr('data-loa-id'));
var cmsh_id = parseInt(button.attr('data-cmsh-id'));
var data = {
loa_id : loa_id,
cmsh_id : cmsh_id
};
var jqxhr = $.ajax(
{
type : 'POST',
url : '{{ url('/officials/associations/recover-commissioner-password') }}',
dataType : 'html',
data : data
})
.done(function (data)
{
transitionToAction(5, loa_id, cmsh_id);
})
.fail(function (jqXHR, status, error)
{
var response = jqXHR.responseText;
var errorData = $.parseJSON(response);
console.log(errorData);
html = 'Back
';
html += '' + errorData.error.type + '
' + errorData.error.message + '
Line ' + errorData.error.line + ' in ' + errorData.error.file;
if (html == '')
{
html('There was an unknown error.');
}
content_holder.html(html);
// Setup buttons
$('a[data-action]', content_holder)
.css({'font-size' : '8pt'})
.button()
.on('click', function(event)
{
event.preventDefault();
var button = $(this);
var action = parseInt(button.attr('data-action'));
var loa_id = parseInt(button.attr('data-loa-id'));
var cmsh_id = parseInt(button.attr('data-cmsh-id'));
transitionToAction(action, loa_id, cmsh_id);
});
});
});
}
// Set password action stage
if (action == 3)
{
// Set button
$('a[data-function="set_password"]', content_holder)
.css({'font-size' : '8pt'})
.button()
.on('click', function(event)
{
event.preventDefault();
var button = $(this);
var loa_id = parseInt(button.attr('data-loa-id'));
var cmsh_id = parseInt(button.attr('data-cmsh-id'));
var password = $('input[type="text"][name="new_commissioner_password"]', content_holder).val();
var data = {
loa_id : loa_id,
cmsh_id : cmsh_id,
new : password
};
var jqxhr = $.ajax(
{
type : 'POST',
url : '{{ url('/officials/associations/set-commissioner-password') }}',
dataType : 'html',
data : data
})
.done(function (data)
{
transitionToAction(5, loa_id, cmsh_id);
})
.fail(function (jqXHR, status, error)
{
var response = jqXHR.responseText;
var errorData = $.parseJSON(response);
console.log(errorData);
html = 'Back
';
html += '' + errorData.error.type + '
' + errorData.error.message + '
Line ' + errorData.error.line + ' in ' + errorData.error.file;
if (html == '')
{
html('There was an unknown error.');
}
content_holder.html(html);
// Setup buttons
$('a[data-action]', content_holder)
.css({'font-size' : '8pt'})
.button()
.on('click', function(event)
{
event.preventDefault();
var button = $(this);
var action = parseInt(button.attr('data-action'));
var loa_id = parseInt(button.attr('data-loa-id'));
var cmsh_id = parseInt(button.attr('data-cmsh-id'));
transitionToAction(action, loa_id, cmsh_id);
});
});
});
}
// Replace commissioner action stage
if (action == 4)
{
// Set button
$('a[data-function="replace_commissioner"]', content_holder)
.css({'font-size' : '8pt'})
.button()
.on('click', function(event)
{
event.preventDefault();
var button = $(this);
var loa_id = parseInt(button.attr('data-loa-id'));
var cmsh_id = parseInt(button.attr('data-cmsh-id'));
var new_first_name = $('input[type="text"][name="new_commissioner_first_name"]', content_holder).val();
var new_last_name = $('input[type="text"][name="new_commissioner_last_name"]', content_holder).val();
var new_email = $('input[type="text"][name="new_commissioner_email"]', content_holder).val();
var new_mobile = $('input[type="text"][name="new_commissioner_mobile"]', content_holder).val();
var new_password = $('input[type="text"][name="new_commissioners_password"]', content_holder).val();
var existing_cmsh_id = parseInt($('input[type="text"][name="existing_commissioner_id"]', content_holder).val());
var is_notify = ($('input[type="checkbox"][name="notify_new_commissioner"]', content_holder).is(':checked')) ? 1 : 0;
var data = {
loa_id : loa_id,
cmsh_id : cmsh_id,
new_first_name : new_first_name,
new_last_name : new_last_name,
new_email : new_email,
new_mobile : new_mobile,
new_password : new_password,
existing_cmsh_id : existing_cmsh_id,
is_notify : is_notify
};
// Ensure all information is provided if creating a new commissioner
if (isNaN(data.existing_cmsh_id))
{
if (new_first_name == "" || new_first_name.length < 2)
{
alert("You must provide the new commissioner's first name.");
return;
}
if (new_last_name == "" || new_last_name.length < 2)
{
alert("You must provide the new commissioner's last name.");
return;
}
if (new_email == "" || new_email.length < 2)
{
alert("You must provide the new commissioner's email address.");
return;
}
if (new_password == "" || new_password.length < 2)
{
alert("You must provide the new commissioner's login password.");
return;
}
}
var jqxhr = $.ajax(
{
type : 'POST',
url : '{{ url('/officials/associations/replace-commissioner') }}',
dataType : 'html',
data : data
})
.done(function (data)
{
transitionToAction(5, loa_id, parseInt(data));
})
.fail(function (jqXHR, status, error)
{
var response = jqXHR.responseText;
var errorData = $.parseJSON(response);
console.log(errorData);
html = 'Back
';
html += '' + errorData.error.type + '
' + errorData.error.message + '
Line ' + errorData.error.line + ' in ' + errorData.error.file;
if (html == '')
{
html('There was an unknown error.');
}
content_holder.html(html);
// Setup buttons
$('a[data-action]', content_holder)
.css({'font-size' : '8pt'})
.button()
.on('click', function(event)
{
event.preventDefault();
var button = $(this);
var action = parseInt(button.attr('data-action'));
var loa_id = parseInt(button.attr('data-loa-id'));
var cmsh_id = parseInt(button.attr('data-cmsh-id'));
transitionToAction(action, loa_id, cmsh_id);
});
});
});
}
});
});
}
$('a[data-action="manage-commissioner"]')
.tooltip()
.on('click', function(event)
{
event.preventDefault();
var link = $(this);
$('')
.appendTo('body')
.dialog(
{
modal : true,
draggable : false,
resizable : false,
height : 350,
width : 750,
title : 'Manage Commissioner',
open : function ()
{
var dialog_object = $(this);
dialog_object.html("");
var data = {
loa_id : link.attr('data-association-id'),
cmsh_id : link.attr('data-commissioner-id'),
action : 0
};
var jqxhr = $.ajax(
{
type : 'GET',
url : '{{ url('officials/associations/manage-commissioner') }}',
dataType : 'html',
data : data
})
.done(function (returned_data)
{
dialog_object.html(returned_data);
})
.fail(function (jqXHR, status, error)
{
var response = jqXHR.responseText;
var errorData = $.parseJSON(response);
console.log(errorData);
alert ("There was an error.\n\n" + errorData.error.message + "\n\nThis page will be reloaded.");
location.reload();
})
.complete(function ()
{
$('a[data-action]', dialog_object)
.css({'font-size' : '8pt'})
.button()
.on('click', function(event)
{
event.preventDefault();
var button = $(this);
var action = parseInt(button.attr('data-action'));
var loa_id = parseInt(button.attr('data-loa-id'));
var cmsh_id = parseInt(button.attr('data-cmsh-id'));
transitionToAction(action, loa_id, cmsh_id);
});
});
},
close : function ()
{
var dialog_object = $(this);
$(dialog_object).remove();
}
});
});
@endif
@stop
@section('page_functions')
@stop
@section('main_content')
{{-- Tabbed Content Holder --}}
{{-- Tab List --}}
{{-- End Tab List --}}
{{-- Officials --}}
{{--
The ArbiterSports website is currently unavailable due to Internet outages.
--}}
Officials
The OSAA appreciates the vital role that officials play in the administration of high school activities. We hope you'll find what you need on the OSAA website and our links to other sites and resources. This page is intended to assist you in achieving your goals as an official and to help clarify the policies regarding officials. All high school officials and associations are certified and chartered by the OSAA for the following sports: football, volleyball, soccer, basketball, wrestling, baseball, and softball.
Oregon Athletic Officials Association
}})
The Oregon Athletic Officials Association (OAOA) seeks to advance high school officiating in Oregon by representing the state's officials and associations and promoting:
"One Rule, One Mechanic, One Interpretation"
All OSAA certified officials are members of the OAOA. Officials are encouraged to contact the OAOA directly for any questions or further clarification.
OSAA/OAOA Central Hub
A lot of information and great resources for officials can be found on the OSAA/OAOA Central Hub hosted on ArbiterSports. Officials registration, testing, training, and a lot more information is up on the Central Hub. Click the Central Hub button or one of the icons below.
 }})
Football
 }})
Volleyball
 }})
Soccer
 }})
Basketball
 }})
Wrestling
 }})
Baseball
 }})
Softball
OSAA State Rules Clinics
The OSAA holds several rules clinics for each sport prior to each sports season for commissioners of local associations.
Professional Organizations
The OSAA works closely with several professional organizations that relate to high school athletic officials. Follow the links below for additional information.
{{-- End Officials Main Tab --}}
{{-- Recruitment --}}
{{-- Recruitment Sub-Tabs --}}
Resources for Recruiting Officials
In effort to assist Local Officials Association recruit officials, the OSAA and the OAOA have created a repository of recruitment resources. These resources include marketing ideas, template brochures, media files, and other helpful materials.
{{--
OAOA Membership Dues Waived for New Officials
The Oregon Athletic Officials Association will provide a 100% reimbursement of OAOA membership dues to new officials registering with the OSAA. This is intended to assist associations with recruiting by reducing startup costs.
» More Information
--}}
One-Stop-Shop for Prospective Officials
The help associations connect with new officials, a new webpage has been created for people who may be interested in becoming an official. This site is ideal to include on promotional materials, it has a short and easy to remember URL, and it has a tool to connect potential new officials with commissioners.
» NewOfficials.org
Set an Association Schedule
Associations should build a schedule for the whole calendar year. Include on your annual schedule when to start recruitment before your sport's season. It is recommended to start recruiting efforts at least 2 months prior to the start of your season.
Tips on Recruiting
- Plan ahead, set a schedule
- Start early
- Budget, recruiting is a wise investment for associations
Add to This Collection
Do you have something to share? E-mail recruitment resources to Jack Folliard, {{ Helpers::obfuscateEmailLink('jfolliard@comcast.net') }}, to have your item posted to this page.
OSAA Officials Recruitment and Retention Committee
Meeting Schedule and Minutes
The OSAA ad-hoc Officials Recruitment and Retention Committee meeting schedule and minutes can be found on the committee page.
Benefits of Officiating
Current officials and association leaders are already likely to know to perks of officiating. Sometimes, there are other aspects that may be overlooked. Below is a list that associations and officials have come up with to draw new officials.
Why Officiate?
- Stay in the game; be a part of the sport you love
It's a great way to stay involved in the sport. The great thing about being an official is that you are an active participant in the game and you actually get to be on the field and not on the sideline or in the stands.
- Flexible scheduling; as an Independent Contractor, you choose your schedule
- It's the ultimate college job; earn money working around your college schedule
- Give back to your community
Officiating is a way to give something back to the community. The sports official is a role model who is charged with enforcing the concepts of fair play and good sportsmanship. It provides a unique opportunity to positively influence young people.
- Face new challenges and grow
Officiating affords an individual the opportunity to develop interpersonal skills and to hone one's judgment skills. Officiating requires you to make instantaneous decisions, resolve conflicts, and deal with stress and pressure. It demands good communications skills and the ability to think on your feet. The ability to work a game fairly and smoothly is a skill one can be proud of.
Recruitment Ideas
Host an Officiating Job Fair
Recruitment Flyers & Cards
Association Recruiting Programs
Send Jack Folliard, {{ Helpers::obfuscateEmailLink('jfolliard@comcast.net') }}, your recruiting ideas.
-
Refer a Friend Recruiting Program:
Suggested by Ken Woods, Commissioner of Salem Football Officials Association.
- Member recruits a new official, that new official registers with the OSAA, receives a packet, attends weekly training classes, and works a schedule.
- The next year, this same rookie official comes back and registers with the OSAA for the second year, the recruiting official receives $40 cash from the association at the beginning of the season. If you recruit two new officials, you receive $80 cash, if you recruit three or more, you receive $100 cash (cap at some amount, i.e. $100 maximum).
-
High School Senior Recruiting:
Suggested by Cliff Filley, Commissioner of Mid-Western Football Officials Association.
- Create postcards targeting high school seniors. Offer the ability to stay in the game and get paid.
- See sample postcard.
- Send a supply to high school athletic departments for inclusion in award ceremonies or for distribution to seniors.
{{-- End Recruitment Tab --}}
{{-- Registration --}}
Sign-Up and Register to Become an Official
{{--
First time officials are reimbursed for OAOA membership dues,
up to a $20 value.
» More Information
--}}
How to Register as an Official
-
First, determine which sport and Local Officials Association you want to join. You can use the Association Lookup Tool to find the closest association near a given ZIP code or high school. The Associations tab also contains a list of all Local Official Associations.
-
Are you at least 18 years old?
- Yes, continue on to Step 3.
- No, if you are under 18 years old, you will need to contact your association's Commissioner in order to request an exception for youth referees. (These exceptions start with Commissioners, contact your Commissioner with an email expressing your interest to officiate.) Your Commissioner will then provide you with different registration instructions; do not continue to Step 3.
-
Complete the Online Registration process. Registration is completed through the OSAA/OAOA Central Hub on ArbiterSports. The online registration form is fairly self explanatory and contains contact information if you need assistance. The registration process includes:
- Choosing a portal
- Selecting a sport
- Providing contact information and a mailing address
- Consenting to a background check
- Agreeing to an Independent Contractor notification
- Selecting your Local Officials Association
- Paying registration fees online
Choosing a Portal
There are two registration options available for officials registering with the OSAA:
Oregon Portal - this portal should be selected if you are a member or plan to be a member of a Local Officials Association chartered in the state of Oregon in any of the seven sports (Football, Soccer, Volleyball, Basketball, Baseball, or Softball).
Affiliate Portal - this portal should be selected if you are a member of an officiating association located outside of Oregon but will be officiating contests within Oregon's border. This option should also be selected if the Commissioner of your association has indicated that you should complete the affiliate registration process even though you may be a member of an Oregon association.
-
Look for your Officials Packet in the mail. Your packet includes an OSAA badge and rules books. See the "Registration Fees" table and "Officials Packets" section for additional information.
-
Complete the required annual Certification Tests. Refer to the Certification/Eligibility tab for additional information including all certification requirements for officials, links to online rules exams, concussion testing information, and OCEP requirements. If you are a new official, it is recommended to attend at least one of your association's training meetings before taking the rules exam.
-
Get Training from your Local Officials Association. Check with your association for any additional membership requirements, training meeting schedule, and assignment procedures.
2018-19 OSAA Officials Registration and Testing Timelines
|
FALL |
WINTER |
SPRING |
| Registration/Testing Opens |
Mon. 6/18/2018 |
Mon. 9/17/2018 |
Mon. 1/7/2019 |
| Test Review Opens |
Mon. 8/13/2018 |
Mon. 11/12/2018 |
Mon. 2/25/2019 |
| First Contest/Jamboree Dates |
Thurs. 8/23/2018 |
Wed. 11/28/2018 |
Mon. 3/12/2019 |
| Testing/Registration Closes |
Fri. 10/19/2018 |
Fri. 2/15/2019 |
Wed. 5/15/2019 |
2018-19 Registration Fees
Multi-sport officials receive a discount if registering for multiple sports withing the same membership year.
Officials Packets
Once you have completed the online registration process and consented to a criminal background check, the OSAA office will mail you an officials packet. Packets are send via US Postal Service to the mailing address provided in the registration process. Officials will be sent an email once their packet ships with a tracking number.
Please allow up to 5 business days to receive your packet.
If you have not received your officials packet, please contact Meridith Pyle at the OSAA office by calling (503) 682 - 6722 x224 or email {{ Helpers::obfuscateEmailLink('meridithp@osaa.org') }}. Packet contents vary by sport and additional information on exactly what is included for each sport's officials packet can be found with a price break-down of each item by clicking the specific sport to the left.
{{-- *2016-17 Registration Fees are still to be determined. --}}
{{-- End registration Tab --}}
{{-- Certification/Eligibility --}}
Certification Requirements for OSAA Officials
Per
AOH Rule 4.1, in order to be a certified official:
- The official must be at least 18 years of age. (Exceptions for youth officials are made by the OSAA Executive Director.)
- The official must be a member in good standing of a local officials association.
- The official must complete the annual OSAA online officials registration process.
- The official must attend six study/training meetings or complete 10 hours of approved training.
- The official must pass a criminal conviction history screening; officials cannot have been convicted of:
- A felony involving the use, possession or sale of a controlled substance within the last 10 years. The 10-year period of ineligibility to officiate shall commence from the date of suspension from officiating duties or from the date of conviction - whichever occurred first; or
- A crime involving the use or threatened use of violence against a person within the last 10 years. The 10-year period of ineligibility to officiate shall commence from the date of suspension from officiating duties or from the date of conviction - whichever occurred first; or
- A crime involving a minor child at any time.
- The official must complete the annual OSAA concussion training.
Concussion Training
 }})
Concussion
Training
All OSAA officials in all sports must complete the annual OSAA concussion training course. Training must be completed before officials are allowed to officiate any contest.
»
Course Instructions
NFHS Rules Examinations
 }})
Online Exams
Officials must annually pass an online rules exam for each sport they officiate. Testing is
administered online through ArbiterSports. Exams are open book; no time limit. Officials have 3 attempts to complete the exam.
Certification Levels and Eligibility Badges
 }})
Eligibility
Center
To help officials and Commissioners understand the certification levels for officials listed in
AOH Rule 4.2, the ArbiterSports system assigns officials digital eligibility badge icons representing the highest level of certification that official has obtained. The badges correspond to the levels of certification as follows.
Only one badge with the highest level of certification will be shown on ArbiterSports.*
R
Registered - The official has completed the annual OSAA online officials registration process and passed a criminal conviction history screening (see (e) above).
Registered officials who have not obtained a higher level of certification are prohibited from officiating any OSAA sanctioned contest.
Sub-Varsity - The official has met the requirements of a registered official, taken the relevant NFHS sport examination, and completed any other required components (including (f) above).
Sub-varsity certified officials are not allowed to officiate OSAA sanctioned contests above the sub-varsity level.
Varsity - The official has met the requirements of a sub-varsity official, scored at least 75% on the NFHS sport examination, and completed any other required components.
Varsity certified officials are allowed to officiate varsity and sub-varsity OSAA sanctioned contests.
Playoff - The official has met the requirements of a varsity official, scored at least 90% on the NFHS sport examination, has OCEP Principles certification (
see requirements), obtained and has current OCEP Playoff certification (
see requirements), and completed any other required components.
Playoff certified officials are allowed to officiate any level of OSAA sanctioned contest and OSAA State Championship events.
{{--
(Basketball Only) All Classification Playoff Official - This eligibility level is the same as the
Playoff Official and distinguishes basketball officials that have successfully passed the additional requirement for 3-person mechanics crews.
Allowed to officiate all classifications of OSAA Championships, playoffs, varsity, and sub-varsity contests. --}}
It is the responsibility of the local officials association to establish membership and assigning criteria. Such additional qualifications may be no less stringent than the requirements established in the
Athletic Officials Handbook.
*Note: ArbiterSports assigns eligibility badges twice a day around 11 o'clock. It may take a while for the system to recognize eligibility completion requirements; for example, if an official only recently completes the rules exam, their badge may not appear until up to 12 hours later. The highest level of certification badge will be displayed. If an official obtains the playoff level of certification and receives a black badge icon, they are eligible to officiate sub-varsity, varsity, and playoff contests. However, an official that only has an orange sub-varsity badge cannot be assigned to a varsity level contest.
{{--
How to Check Your Eligibility
The video to the left explains how officials can access the Central Hub on ArbiterSports to check their individual eligibility.
Please note that eligibility badges may not reflect the most up to date information as the icons are updated twice daily on ArbiterSports. Officials should check their own eligibilities through the eligibility center on the Central Hub to see what criteria have been completed or are missing.
 }})
Eligibility Center
Click to go directly to the Eligibility Center.
--}}
{{-- End Certification/Eligibility Tab --}}
{{-- OCEP/Championships --}}
Officials Certification and Education Program
The OSAA/OAOA Officials Certification and Education Program (OCEP) is designed to ensure that Oregon officials statewide are trained in a consistent and standardized manner. There are two components:
OCEP Principles certification (
AOH Rule 4.3) and sport specific
OCEP Playoff certification (
AOH Rule 10.2).
OCEP Principles Certification
OCEP Principles Certification
Mandatory for All
One-Time Requirement
Must obtain within first 3 years of officiating; also a playoff eligibility requirement
As part of the Officials Certification and Education Program (OCEP), officials must obtain OCEP Principles certification within the first three years of officiating.
OCEP Principles certification is gained by attending a course or clinic approved by the OAOA Executive Board on the basic principles of officiating or by completing the online
NFHS Interscholastic Officiating Course.
This requirement does not apply to officials certified by the OSAA in 2005-06 or prior; or any transfer official previously licensed or certified by a state high school governing body.
Each local association should conduct an annual OCEP Principles course. It is highly suggested that these courses are offered to other neighboring associations of other sports to have a diverse participant base. For additional information, please refer to the
OAOA Principles of Officiating Course.
OCEP Playoff Certification
OCEP Playoff Certification
Required for OSAA Playoffs
Must Obtain
Recertify to Maintain
Must obtain and be currently certified for playoff level of certification
As part of the Officials Certification and Education Program (OCEP), officials selected to officiate any OSAA State Championship event must have obtained and be currently certified in their sport specific OCEP Playoff certification.
Obtaining Certification
To obtain OCEP Playoff certification, officials shall have completed an OCEP Playoff Certification Clinic, or other camp, clinic, or certifying procedure substantially equivalent and approved by the OAOA Executive Board in the applicable sport. Soccer officials obtain OCEP Playoff certification by completing the USSF Grade 8 Referee Course.
Recertification Requirement
To maintain and have current OCEP Playoff certification:
- Football, Volleyball, Basketball, Baseball, and Softball officials must recertify every five years via re-obtaining certification as described above.
- Wrestling officials must recertify every three years via re-obtaining certification as described above.
- Soccer officials must recertify every five years by attending one of the following training opportunities: Oregon Referee Committee Regional Referee Clinic (also known as the ORC Intermediate Training Clinic), ORC Big Training Weekend, or a training session or clinic which is substantially equivalent to the previous two options as determined by the OSAA Soccer State Rules Interpreter. This requirement went into effect starting with the 2016-17 school year.
Officials can check their individual OCEP certification status by looking at their ArbiterSports profile/custom fields or in the
Eligibility Center.
OSAA State Championship Officials
Requirements
To officiate any OSAA State Championship event which includes contests in the first round of playoffs through the final contest, officials shall meet each of the following requirements:
- Be selected by their local officials association*.
- Be OSAA certified per AOH Rule 4.1.
- Obtained playoff level certification per AOH Rule 4.2.d.
- Obtained OCEP Principles certification per AOH Rule 4.3.
- Obtained and be currently certified in their sport specific OCEP Playoff certification per AOH Rule 10.2.
- Have a minimum officiating experience at the varsity level (unless granted an exception by the OSAA Executive Director):
- At least three years of varsity officiating experience for all sport officials, and
- At least five years of varsity soccer officiating experience to be eligible for assignment as the center referee for 6A and 5A OSAA Soccer State Championship events.
- Be a member of a local association which:
- Services 6A or 5A classification schools during the regular season to be eligible to officiate any OSAA State Championship event involving 6A or lower classification schools, or
- Services 4A or lower classification schools during the regular season to be eligible to officiate any OSAA State Championship event involving 4A and lower classification schools.
- Be an official who has officiated:
- At least one regular season contest, for all sports, and
- At least three regular season contests in each gender and at least four regular season contests using 3-person mechanics in basketball to be eligible for OSAA Basketball State Championship events, or
- At least two regular season matches in each gender in soccer to be eligible for OSAA Soccer State Championship events.
*State championship and playoff official selections shall be made by the commissioner or local association with input from the schools serviced by that association. Local associations may impose more restrictive criteria at their discretion regarding selection procedures. Wrestling officials are selected according to the process outlined in
AOH Appendix A.
Consecutive Year Representation at Final Sites
Officials may be assigned to OSAA State Championship final sites in consecutive years as follows:
- Football, Soccer, Baseball, and Softball - no limitation.
- Volleyball and Basketball - limit of two consecutive years at any final site, regardless of classification.
- Wrestling - see AOH Appendix A
Playoff Assignments by Sport/Round
| Playoffs |
Football |
Volleyball |
Soccer |
Basketball |
Baseball |
Softball |
| 1st Round |
Local Assoc. |
Local Assoc. |
Local Assoc. |
Local Assoc. |
Local Assoc. |
Local Assoc. |
| 2nd Round |
Non-Local Assoc. |
Non-Local Assoc. |
Non-Local Assoc. |
Non-Local Assoc. |
Local Assoc. |
Local Assoc. |
| QF Round |
Non-Local Assoc. |
OSAA/Final Site |
Non-Local Assoc. |
OSAA/Final Site |
Local Assoc. |
Local Assoc. |
| SF Round |
OSAA/Rotating Assoc. |
OSAA/Final Site |
Non-Local Assoc. |
OSAA/Final Site |
Local Assoc. |
Local Assoc. |
| Consolation |
- - |
OSAA/Final Site |
- - |
OSAA/Final Site |
- - |
- - |
| Final |
OSAA/Rotating Assoc. |
OSAA/Final Site |
OSAA/Final Site |
OSAA/Final Site |
OSAA/Final Site |
OSAA/Final Site |
Local Assoc. - The host school's local officials association will provide an officiating crew.
Non-Local Assoc. - A non-local officials association will provide an officiating crew; any local association servicing more than 7.5% of schools sponsoring the activity shall be considered a non-local association.
OSAA/Rotating Assoc. - The OSAA shall assign an officials association based on a rotating schedule to provide an officiating crew.
OSAA/Final Site - The contest will be played at a final site and officials will be assigned individually by the OSAA.
{{-- End OCEP/Championships Tab --}}
{{-- Rules & Policies --}}
OSAA Rules, Policies, and Forms for Officials and Contests
Note: OSAA contest officials are not to interpret OSAA rules. Practice/game limitations, player eligibility, and other rules governing schools outside of the NFHS rules of that particular sport do not fall under the purview of the official.
Assignments to OSAA Sanctioned Contests
Resource Links
These are some of the OSAA policies and forms that relate directly to officials.
NFHS Rules App
 }})
The NFHS Rules App contains quizzes for all NFHS sports and provides access to the
NFHS Rules and Case books for each sport, right in the
palm of your hand.
How to Access Free Rules Books
OSAA registered officials can access the NFHS Rules and Case books for their respective sport(s) in three ways:
- A printed copy of the sport's rules book, and case book when applicable, are included in the Officials Packet mailed to registered officials.
- Registered officials can access all NFHS online publications via the NFHS Central Hub on ArbiterSports; your Arbiter login is required.
- OSAA registered officials can download rules books and case books for free in the NFHS Rules App by following these instructions:
- Download the NFHS Rules app from the Google Play Store or iTunes App Store; you can use the links above.
- Open the NFHS Rules app on your mobile device. At the bottom of the screen, select "Signup". Enter your name and profile information. The email address you type in MUST match the address you used to register on ArbiterSports.
- Once registered with your account, within the app go to the "My Books" section. Here you will see a download icon for the free books assigned to your sport(s). All other books will show a shopping cart icon to subscribe to the book for $6.99. Your free books will appear under your subscription within 24 hours after registering on ArbiterSports.
State Rules Interpreters
The following people are the State Rules Interpreters (SRI) for their respective sports. Commissioners and officials are encouraged to contact the SRI for rules clarifications.
| Football |
Clark Sanders |
{{ Helpers::obfuscateEmailLink("football.sri@osaa.org") }}
{{-- Helpers::obfuscateEmailLink("clark@oreofficials.org") --}}
|
| Volleyball |
Debi Hanson |
{{ Helpers::obfuscateEmailLink("volleyball.sri@osaa.org") }}
{{-- Helpers::obfuscateEmailLink("gpvoa.commish@me.com") --}}
|
| Soccer |
Patrick Duffy |
{{ Helpers::obfuscateEmailLink("soccer.sri@osaa.org") }}
{{-- Helpers::obfuscateEmailLink("patd@amgearpdx.com") --}}
|
| Basketball |
Steve Bulen |
{{ Helpers::obfuscateEmailLink("basketball.sri@osaa.org") }}
{{-- Helpers::obfuscateEmailLink("sbulen1@gmail.com") --}}
|
| Swimming |
Jacki Allender |
{{ Helpers::obfuscateEmailLink("swimming.sri@osaa.org") }}
{{-- Helpers::obfuscateEmailLink("seewun@proaxis.com") --}}
|
| Wrestling |
Scott Hall |
{{ Helpers::obfuscateEmailLink("wrestling.sri@osaa.org") }}
{{-- Helpers::obfuscateEmailLink("sahall1884@gmail.com") --}}
|
| Baseball |
Tad Cockerill |
{{ Helpers::obfuscateEmailLink("baseball.sri@osaa.org") }}
{{-- Helpers::obfuscateEmailLink("cockerill51@gmail.com") --}}
|
| Softball |
John Christensen |
{{ Helpers::obfuscateEmailLink("softball.sri@osaa.org") }}
{{-- Helpers::obfuscateEmailLink("umpjc@charter.net") --}}
|
{{-- End Rules & Policies Tab --}}
{{-- Associations --}}
Local Officials Associations
The following list shows every local officials association and Commissioner by sport.
For updates, corrections, and additions, please e-mail {{ Helpers::obfuscateEmailLink('support@osaa.org') }}.
@foreach ($info['associations'] as $sport => $associations)
{{ $sport }}
@foreach ($associations as $i => $association)
@if (!is_null($association->website))
@else
{{ $association->name }}
@endif
|
@if (Helpers::isGibby())
{{ $association->id }}
|
@endif
@if (!is_null($association->commissioner))
{{ $association->commissioner->user->getDisplayFullName() }}
@else
- -
@endif
|
{{ ucfirst(strtolower($association->oregon_region)) }}
|
@if (Helpers::isGibby())
|
@endif
@endforeach
@endforeach
{{-- End Associations Tab --}}
{{-- Sportsmanship --}}
Sportsmanship Nomination Form
All officials will now have an opportunity to nominate players, teams, coaches, and fans for exhibiting good sportsmanship via a brand-new sportsmanship award program.
You can nominate any school, team, fan section, or coach by quickly using the drop-down boxes and share the outstanding example of sportsmanlike behavior you witnessed. The nomination will then go to the OSAA, who will, in turn, let the school know they were nominated and why. At the end of each sports season the program with the best nomination for sportsmanship for each sport will be announced and that program will earn 100 Oregonian Cup points for their school.
Be on the lookout for great examples of sportsmanship and vote today!
{{-- End Sportsmanship Tab --}}
{{-- End Tabbed Content Holder --}}
@stop