Severity: 8192
Message: Creation of dynamic property CI_URI::$config is deprecated
Filename: core/URI.php
Line Number: 101
Backtrace:
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Router::$uri is deprecated
Filename: core/Router.php
Line Number: 127
Backtrace:
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$benchmark is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$hooks is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$config is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$log is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$utf8 is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$uri is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$exceptions is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$router is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$output is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$security is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$input is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$lang is deprecated
Filename: core/Controller.php
Line Number: 82
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$db is deprecated
Filename: core/Loader.php
Line Number: 396
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_DB_mysqli_driver::$failover is deprecated
Filename: database/DB_driver.php
Line Number: 371
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 132
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 294
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 168
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 237
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 317
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 358
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 282
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 289
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 304
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 314
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 315
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 316
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 317
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 375
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 110
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: Warning
Message: session_start(): Session cannot be started after headers have already been sent
Filename: Session/Session.php
Line Number: 143
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$session is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$encryption is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$bassthaya is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Authorization_Token::$CI is deprecated
Filename: libraries/Authorization_Token.php
Line Number: 51
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/libraries/Authorization_Token.php
Line: 51
Function: _error_handler
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$authorization_token is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$agent is deprecated
Filename: core/Loader.php
Line Number: 1283
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 8
Function: __construct
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$page_model is deprecated
Filename: core/Loader.php
Line Number: 358
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 12
Function: model
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$roofmenu_model is deprecated
Filename: core/Loader.php
Line Number: 358
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 13
Function: model
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$pagesection_model is deprecated
Filename: core/Loader.php
Line Number: 358
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 14
Function: model
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property Page::$pagecontent_model is deprecated
Filename: core/Loader.php
Line Number: 358
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 15
Function: model
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$load is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$benchmark is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$hooks is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$config is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$log is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$utf8 is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$uri is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$exceptions is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$router is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$output is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$security is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$input is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$lang is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$db is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$session is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$encryption is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$bassthaya is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$authorization_token is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$agent is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$page_model is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$roofmenu_model is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$pagesection_model is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Severity: 8192
Message: Creation of dynamic property CI_Loader::$pagecontent_model is deprecated
Filename: core/Loader.php
Line Number: 931
Backtrace:
File: /var/www/html/market-development-toolkit/avul/application/v2/controllers/Page.php
Line: 338
Function: view
File: /var/www/html/market-development-toolkit/index.php
Line: 315
Function: require_once
Quality is defined as “the standard of something as measured against other things of a similar kind or the degree of excellence of something.”
In that sense, the concept of quality coffee is relative and totally subjective. It takes into consideration the presence and absence of several desirable characteristics and some not so desirable characteristics. Characteristics include – acidity, aroma, flavour, caffeine content. These characteristics are determined from a variety of points along the coffee production chain inclusive of type of bean, type of soil & environment, date of harvest and type of roast.. There are a number of studies which focus on the coffee markets and what is considered as ‘quality’, these studies speak to factors such as purchasing consumer behavior and quantified consumption, as well as sustainable development and ethical consumption in line with the principles of fair trade
The Specialty Coffee Association (SCA) created the dominant system of evaluating coffee, known as Q-grading. The Q-grading systems and its accompanying certifications are managed by the Coffee Quality Institution (CQI). It was created to standardize coffee grading over the world, which meant it had to overcome some of the subjectivity of taste. The Q-grading standards are also designed to distinguish specialty coffee (Q-score 80) from lower quality coffee.
In fact, when we look at the importance of quality as
a factor of differentiation of coffee, we are not limiting ourselves to
high-quality coffee or roasted coffee but a spectrum of qualities – for
example, from "very bad" to "very good" – that includes
several intertwined factors. Consumers of all strata want to know that they
will receive good value for what they pay for, and there is a wide range of
coffee qualities that can attract different consumers with different economic
realities and price points.
It is intriguing to note the difference in how quality is defined by the
consumer vs that of the coffee shop owner and the barista. Customer answers about quality focused primarily on
the end-product, that is, the cup of coffee they receive from the barista.
For the customer they expect
coffee to be brewed properly and are able to identify when it is not. Many consumer enjoy trying coffee with unique
flavors and like trying something new and as such often prefer a wider variety
of bean and coffee roaster options. In
contrast, coffee shop professionals speak to sourcing, serving, and everything
in between as it regards quality.
Regardless of your background
however, be it, roaster, barista or consumer many agree that roasting, brewing,
and freshness are key to quality.
While coffee is a commodity in terms of
international prices, there are significant differences in the qualities of one
roasted coffee versus another, as well as in the quality of one soluble coffee
versus another.
How Coffee is Graded
The Q system uses a standard and universal language to
evaluate coffee at both the export and consumer levels, first certifying coffees
as specialty or not, and then awarding a score on a 100-point scale. (Coffees
with a score of less than 80 are classified as commodity, i.e., they are not specialty
coffees.) Q certified coffees attract premium rates for farmers and exporters
and allow green-coffee purchasers to pick by score and other criteria to
provide roasters with the richness of alternatives we experience as coffee
consumers in cafés and on store shelves—across origins, processing techniques,
and coffee types.
And this only applies to Arabica coffees! There
is a whole distinct system in place for the Robusta coffee species, which are
tougher plants than Arabica but far less desirable in terms of flavor. Overall,
either Q-grading systems rely on about 5000 trained Q-graders worldwide to give
gradings on coffee through rigorous methodologies known as coffee cupping –
essentially, blind taste and aroma tests
Barista
Many coffee professional believe Barista training significantly
impacts the consumers view and in fact the actual reality of ‘quality coffee’. With
tens of thousands of dollars worth of specialized equipment in coffee shops,
and trips to all corners of the world to source the best beans, how could
quality boil down to how well a shop trains its baristas?
Quality beans or roasting means little if the
maker of the coffee lacks the skill to deliver all the flavours and notes
efficiently. Barista training completes the pipeline of quality from producer
to consumer. More quality baristas will go a long way to strengthening a
popular coffee culture in coffee-producing countries.
This
may be so because the barista impacts every factor that the consumer / customer
at the coffee shop deem most important for quality inclusive of:
The barista can literally make or break the customer experience with the coffee served. Here are a few tips for your barista training: