×

KUPPET demands the ongoing teacher's promotion stopped, wants parliament to investigate TSC

KUPPET national chairman Omboko Milemba flanked by officials addressed the press in Naivasha on 14/3/25 on teachers medical scheme. [Photo/Antony Gitonga]

Kenya Union of Post-Primary Education (KUPPET) wants the Teachers Service Commission (TSC) to stop the ongoing promotion of teachers citing inequalities.

KUPPET National Chairman who doubles as Emuhaya Member of Parliament Omboko Milemba said the union has written a petition to the National Assembly Education Committee protesting the formula being used terming it unfair and discriminatory.

He added that TSC be investigated over funds meant for promotions despite parliament approving the money.

"We want TSC to stop immediately the promotions it is doing because the formula being used is unfair. We have teachers who have stayed in one cadre for almost eight years and they have not been promoted and on the other side, we have teachers who have not even stayed in one cadre for six months and they are being promoted," said Omboko.

"We have petitioned the Parliament to stop the promotions because the formula is unfair and we want equity in the distribution of resources. We want the Parliament to investigate the TSC over the money we released to them as by National Assembly."

Omboko who was speaking at Ematsuli Secondary School in Emuhaya in Vihiga County during the  issuance of Sh56million bursary across his constituency threatened that KUPPET would employ other mechanisms of dealing with TSC if it fails to stop the promotions.

"We have many ways which we can deploy to deal with TSC if it fails to stop the skewed promotions because we have teachers who are going to be disadvantaged in some regions," said Omboko.

Teachers have termed the quota system as unfair and unjust, stating that the formula disadvantages tutors in areas with a high number of unqualified teachers.

The tutors are protesting the over 19,000 positions advertised last year and interviews done in January this year.

Teachers claim that some tutors who were qualified for promotions were never called for the January interviews while those who were ineligible were called for the interviews.

Last month KUPPET pushed for major reforms in the teacher promotion system, citing stagnation and unfair distribution of vacancies as key concerns.

This is after the TSC announced promotions for 28,288 teachers across various grades this year.

However, KUPPET’s Deputy Secretary-General, Moses Nthurima, criticized the Teachers Service Commission for a skewed promotion process.

Nthurima said the promotion had disadvantaged many educators; particularly in areas with many teacher’s demands.

“A county with over 11,000 teachers is being allocated the same number of vacancies as another with just 1,000 teachers. This means that a teacher in a smaller county is ten times more likely to get promoted compared to one in a populous county,” Nthurima said.

This comes as the union demanded a solution to the plight of 130,000 teachers who have been stuck in the same job group for over five years.

Nthurima further calls for a review of the fast-track promotion policy for teachers in Arid and Semi-Arid Lands (ASAL), arguing that it has created disparities instead of addressing staffing challenges in hardship areas.

Request history8.1.26PHP Version1.38sRequest Duration10MBMemory UsageGET {category}/article/{id}/{slug}Route
  • warninglog[21:58:56] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[21:58:56] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (13.08ms)time
  • Application (1.36s)time
  • 1 x Application (99.05%)
    1.36s
    1 x Booting (0.95%)
    13.08ms
    11 templates were rendered
    • 1x mainsite.articlearticle.blade.php#?blade
    • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
    • 1x common.vocalizedvocalized.blade.php#?blade
    • 1x mainsite.partials.footerfooter.blade.php#?blade
    • 1x mainsite.layouts.appapp.blade.php#?blade
    • 1x mainsite.partials.metasmetas.blade.php#?blade
    • 1x mainsite.partials.topbartopbar.blade.php#?blade
    • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
    • 1x mainsite.partials.menumenu.blade.php#?blade
    • 1x mainsite.partials.streamingstreaming.blade.php#?blade
    • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
    uri
    GET {category}/article/{id}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\MainsiteController@article
    namespace
    prefix
    where
    file
    app/Http/Controllers/MainsiteController.php:610-1128
    35 statements were executed (11 duplicates)Show only duplicates588ms
    • Articles.php#513standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:513
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#520standard_digital_main4.51msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514630' and `published_at` <= '2025-04-05 21:58:56' and `deleted_at` is null
      Bindings
      • 0: 2001514630
      • 1: 2025-04-05 21:58:56
      Backtrace
      • app/Utils/Articles.php:520
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#1435standard_digital_main810μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-04-05'
      Bindings
      • 0: 2025-04-05
      Backtrace
      • app/Utils/Articles.php:1435
      • app/Http/Controllers/MainsiteController.php:660
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:661
    • Builder.php#20standard_digital_main1.51msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001514630 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001514630
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Articles.php#147standard_digital_main900μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 56 or `parent_id` = 56 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 56
      • 2: 56
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main15.32msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (56) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-04-05 21:58:56' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
      Bindings
      • 0: 56
      • 1: 1
      • 2: 2025-04-05 21:58:56
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main1.47msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (56)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#53standard_digital_main780μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 56
      Bindings
      • 0: 56
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:338
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#53standard_digital_main770μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_main3.98msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_main3.87msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#60standard_digital_main1.26msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
      Backtrace
      • app/Utils/Articles.php:60
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#688standard_digital_main145msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"TSC teacher promotions Kenya\",\"KUPPET vs TSC promotions\",\"TSC unfair teacher promotions\",\"Kenya teacher salary\"]%') and `site_id` = 1 and `published_at` <= '2025-04-05 21:58:56' and `deleted_at` is null and `id` not in ('2001514630') order by `published_at` desc limit 4 offset 0
      Bindings
      • 0: %["TSC teacher promotions Kenya","KUPPET vs TSC promotions","TSC unfair teacher promotions","Kenya teacher salary"]%
      • 1: 1
      • 2: 2025-04-05 21:58:56
      • 3: 2001514630
      Backtrace
      • app/Utils/Articles.php:688
      • app/Http/Controllers/MainsiteController.php:821
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:822
    • Articles.php#424standard_digital_main115msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-04-05 21:58:56' and `published_at` >= '2025-04-05 20:58:56' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 16
      • 2: 20
      • 3: 2025-04-05 21:58:56
      • 4: 2025-04-05 20:58:56
      Backtrace
      • app/Utils/Articles.php:424
      • app/Http/Controllers/MainsiteController.php:825
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:826
    • Articles.php#147standard_digital_main810μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 480
      • 2: 480
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main1.92msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-04-05 21:58:56' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
      Bindings
      • 0: 480
      • 1: 481
      • 2: 482
      • 3: 719
      • 4: 1
      • 5: 2025-04-05 21:58:56
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main750μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#753standard_digital_main95.8msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-04-05 21:58:56' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 486
      • 2: 1
      • 3: 2025-04-05 21:58:56
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#753standard_digital_main810μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#819standard_digital_main8.69msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514630' and `site_id` = 1 and `published_at` <= '2025-04-05 21:58:56' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001514630
      • 1: 1
      • 2: 2025-04-05 21:58:56
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#819standard_digital_main730μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3)
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main1.03msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514630' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-04-05 21:58:56' limit 1
      Bindings
      • 0: 2001514630
      • 1: 1
      • 2: 2025-04-05 21:58:56
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main570μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#1288standard_digital_main3.23msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-04-05 21:58:56' and `article_category_id` = 56 and `site_id` = 1 and `id` not in ('2001514630') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
      Bindings
      • 0: 2025-04-05 21:58:56
      • 1: 56
      • 2: 1
      • 3: 2001514630
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Articles.php#1288standard_digital_main590μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (56)
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Builder.php#20standard_digital_main750μsselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"TSC teacher promotions Kenya\",\"KUPPET vs TSC promotions\",\"TSC unfair teacher promotions\",\"Kenya teacher salary\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
      Bindings
      • 0: %["TSC teacher promotions Kenya","KUPPET vs TSC promotions","TSC unfair teacher promotions","Kenya teacher salary"]%
      • 1: 1
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Articles.php#3841standard_digital_main800μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
      Backtrace
      • app/Utils/Articles.php:3841
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3867standard_digital_main1.24msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001515636, 2001249065, 2001435167, 2001515669, 2001515649, 2001455397, 2001515631, 2001515559, 2000198221, 2001382342, 2001515673, 2001514956, 2001515671, 2001439599, 2001515625, 2001464985, 2001515036, 2001515600, 2001459313, 2001370361) and `deleted_at` is null and `published_at` <= '2025-04-05 21:58:56' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
      Bindings
      • 0: 2001515636
      • 1: 2001249065
      • 2: 2001435167
      • 3: 2001515669
      • 4: 2001515649
      • 5: 2001455397
      • 6: 2001515631
      • 7: 2001515559
      • 8: 2000198221
      • 9: 2001382342
      • 10: 2001515673
      • 11: 2001514956
      • 12: 2001515671
      • 13: 2001439599
      • 14: 2001515625
      • 15: 2001464985
      • 16: 2001515036
      • 17: 2001515600
      • 18: 2001459313
      • 19: 2001370361
      • 20: 2025-04-05 21:58:56
      Backtrace
      • app/Utils/Articles.php:3867
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3867standard_digital_main720μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 17, 588)
      Backtrace
      • app/Utils/Articles.php:3867
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • CookieTool.php#185standard_digital_main820μsselect * from `settings` where `meta_name` = 'article_age' limit 1
      Bindings
      • 0: article_age
      Backtrace
      • app/Utils/CookieTool.php:185
      • app/Http/Controllers/MainsiteController.php:870
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • helper.php#424standard_digital_main1.49msselect * from article_categories where id = '56'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main3.5msselect * from article_categories where id = '56'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main790μsselect * from article_categories where id = '56'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main1.07msselect * from article_categories where id = '56'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • Articles.php#1350standard_digital_main166msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-04-05 21:58:57' and (`keywords` like '%TSC teacher promotions Kenya%' or `keywords` like '%KUPPET vs TSC promotions%' or `keywords` like '%TSC unfair teacher promotions%' or `keywords` like '%Kenya teacher salary%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514630' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-04-05 21:58:57
      • 1: %TSC teacher promotions Kenya%
      • 2: %KUPPET vs TSC promotions%
      • 3: %TSC unfair teacher promotions%
      • 4: %Kenya teacher salary%
      • 5: 1
      • 6: 16
      • 7: 20
      • 8: 2001514630
      Backtrace
      • app/Utils/Articles.php:1350
      • app/Utils/Articles.php:1674
      • view::mainsite.article:568
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
    • app.blade.php#825standard_digital_main1.04msselect * from `favourite_topics` where `status` = 1
      Bindings
      • 0: 1
      Backtrace
      • view::mainsite.layouts.app:825
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    App\Models\Category
    376Category.php#?
    App\Models\Article
    32Article.php#?
    App\Models\Trending
    20Trending.php#?
    App\Topic
    16Topic.php#?
    App\Models\Author
    14Author.php#?
        _token
        CGFv0YEqtSY4IS9sAQZWXrmu8CojGouOiSgwqTGj
        offset
        0
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/education/article/2001514630/kuppe...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        path_info
        /education/article/2001514630/kuppet-demands-the-ongoing-teachers-promotion-stopped-wants-parliament-to-investigate-tsc
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:23 [ "cf-ray" => array:1 [ 0 => "92bb477a28d310b3-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.218.106.24" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.218.106.24" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 05 Apr 2025 18:58:57 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InpkRnJlM3NpTmpESnhEOUNCSnlZcmc9PSIsInZhbHVlIjoibittTzRaTCtnQlJSVGl0WW5ST2NJdXNObmhwcmZ3cVM0U0g4ckNreEJnR0NwdU5ibW01bWFVQ082QVBFaGM1WDEvMUIyd2JSSlE0T0R5OVRqK0gvY2JqdG1VMWxVOWhWbGZzZUduSEpJeVFMeWdsZjRzb0I0OU4wck56ODJjVm4iLCJtYWMiOiIyM2I5ODgwN2M3Y2Y5NGMzMTU4ZTc3ZWQzOWUzMGQ4MTQ3OWYyYjg3YjMyN2UwNmRiYTlhNjA1MWI0M2NhMzg3IiwidGFnIjoiIn0%3D; expires=Tue, 06 May 2025 05:27:57 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InpkRnJlM3NpTmpESnhEOUNCSnlZcmc9PSIsInZhbHVlIjoibittTzRaTCtnQlJSVGl0WW5ST2NJdXNObmhwcmZ3cVM0U0g4ckNreEJnR0NwdU5ibW01bWFVQ082QVBFaGM1WDEvMUIyd" 1 => "thestandardmediagroup_session=eyJpdiI6IjFGYm56eVVnMVl0dXhvZVVTSGtwQUE9PSIsInZhbHVlIjoiTjhwVWJzZDcrUkw0UDZiaS9QTkdhQVFMaTRubG1qMmFHR0N5VTZoSDQrNkVLSFp4Sk5Cd0s5Qm8rQnhwQWJpOU9MTzBRRFJwNFR5NHBoZXVLZ3JrcDlXT2RBc2V3Yjl0eWZDU0FIODNYZm9HNmxkT0VJY09FUmRnWjVJOW9vVk8iLCJtYWMiOiI4NzcwYTVkY2ExZTk4YzJjYTA4YzljZDU0MDFiMWY4Njg5OTRlMmYxNWNhYTYzZTFjYTg0YjFkOGRhMWYyZTE1IiwidGFnIjoiIn0%3D; expires=Tue, 06 May 2025 05:27:57 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IjFGYm56eVVnMVl0dXhvZVVTSGtwQUE9PSIsInZhbHVlIjoiTjhwVWJzZDcrUkw0UDZiaS9QTkdhQVFMaTRubG1qMmFHR0N5VTZoSDQrNkVLSFp4Sk5Cd0s5Qm" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InpkRnJlM3NpTmpESnhEOUNCSnlZcmc9PSIsInZhbHVlIjoibittTzRaTCtnQlJSVGl0WW5ST2NJdXNObmhwcmZ3cVM0U0g4ckNreEJnR0NwdU5ibW01bWFVQ082QVBFaGM1WDEvMUIyd2JSSlE0T0R5OVRqK0gvY2JqdG1VMWxVOWhWbGZzZUduSEpJeVFMeWdsZjRzb0I0OU4wck56ODJjVm4iLCJtYWMiOiIyM2I5ODgwN2M3Y2Y5NGMzMTU4ZTc3ZWQzOWUzMGQ4MTQ3OWYyYjg3YjMyN2UwNmRiYTlhNjA1MWI0M2NhMzg3IiwidGFnIjoiIn0%3D; expires=Tue, 06-May-2025 05:27:57 GMT; path=/XSRF-TOKEN=eyJpdiI6InpkRnJlM3NpTmpESnhEOUNCSnlZcmc9PSIsInZhbHVlIjoibittTzRaTCtnQlJSVGl0WW5ST2NJdXNObmhwcmZ3cVM0U0g4ckNreEJnR0NwdU5ibW01bWFVQ082QVBFaGM1WDEvMUIyd" 1 => "thestandardmediagroup_session=eyJpdiI6IjFGYm56eVVnMVl0dXhvZVVTSGtwQUE9PSIsInZhbHVlIjoiTjhwVWJzZDcrUkw0UDZiaS9QTkdhQVFMaTRubG1qMmFHR0N5VTZoSDQrNkVLSFp4Sk5Cd0s5Qm8rQnhwQWJpOU9MTzBRRFJwNFR5NHBoZXVLZ3JrcDlXT2RBc2V3Yjl0eWZDU0FIODNYZm9HNmxkT0VJY09FUmRnWjVJOW9vVk8iLCJtYWMiOiI4NzcwYTVkY2ExZTk4YzJjYTA4YzljZDU0MDFiMWY4Njg5OTRlMmYxNWNhYTYzZTFjYTg0YjFkOGRhMWYyZTE1IiwidGFnIjoiIn0%3D; expires=Tue, 06-May-2025 05:27:57 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IjFGYm56eVVnMVl0dXhvZVVTSGtwQUE9PSIsInZhbHVlIjoiTjhwVWJzZDcrUkw0UDZiaS9QTkdhQVFMaTRubG1qMmFHR0N5VTZoSDQrNkVLSFp4Sk5Cd0s5Qm" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "CGFv0YEqtSY4IS9sAQZWXrmu8CojGouOiSgwqTGj" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/education/article/2001514630/kuppet-demands-the-ongoing-teachers-promotion-stopped-wants-parliament-to-investigate-tschttp://www.standardmedia.co.ke/main-staging/education/article/2001514630/kuppet-demands-the-ongoing-teachers-promotion-stopped-wants-parliament-to-investigate-t" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-05 21:58:57GET/main-staging/education/article/2001514630/kuppet-demands-the-ongoing-teachers-promotion-stopped-wants-parliament-to-investigate-tsc21135458