whole_func_string: function( i18n, options ) {
  	this.type = "Assessor";
  	this.setI18n( i18n );
  	this._assessments = [];
  
  	this._options = options || {};
  
  	if ( ! isUndefined( this._options.researcher ) ) {
  		this._researcher = this._options.researcher;
  	}
  }
func_code_string: function( i18n, options ) {
  	this.type = "Assessor";
  	this.setI18n( i18n );
  	this._assessments = [];
  
  	this._options = options || {};
  
  	if ( ! isUndefined( this._options.researcher ) ) {
  		this._researcher = this._options.researcher;
  	}
  }
func_documentation_string: Creates the Assessor.
  
  @param {Object} i18n The i18n object used for translations.
  @param {Object} options The options for this assessor.
  @param {Object} options.marker The marker to pass the list of marks to.
  @param {Object} options.researcher The researcher to use in the assessor.
  
  @constructor