Receiving Helpdesk

how many modules are in the osha 30 training

by Leland Considine Published 3 years ago Updated 2 years ago

21 modules

Full Answer

Who should take the OSHA 30 general industry training?

The 10-Hour OSHA training course is sufficient for many entry-level workers, but the actual requirements will depend on what your workplace wants. 30-Hour OSHA training is generally recommended for supervisors, site leads or managers who will have any sort of safety responsibility. 30-Hour training not only goes a bit more in-depth on the topics but also includes a wider breadth of topics.

What is the difference between the OSHA 10hr and 30hr?

What is the difference between the OSHA 10hr and 30hr? In conclusion the key differences between the courses is duration and the depth of the study in each course. While the OSHA 10 hour is aimed at the workers, the OSHA 30 hour course is aimed at supervisors and safety directors.

What OSHA 30 hour course is required for state certification?

The OSHA Outreach Training Program provides workers with basic and more advanced training about common safety and health hazards on the job. Students receive an OSHA 10-hour or 30-hour course completion card at the end of the training.

How long is an OSHA 30 ceritication good for?

Similar to the last question, the card issued by DOL doesn't expire (besides the maritime card) per OSHA rules, but most companies have workers take the course at least every 3-5 years. Similarly, you may ask, how long is an OSHA 30 Good For? OSHA 10 and 30 hour certifications cards expire after 5 years.

Earn your OSHA 30-hour Construction Training Card Online

The Online OSHA 30-hour Construction Course offered on our website is the 30-hour training course you need to work on construction sites. This includes workers involved in the construction of new buildings and structures (including bridges and roads), as well as those working at demolition work sites and at all major renovation projects.

Who Should Take the Online OSHA 30-hour Construction Course?

The OSHA 30-hour Outreach construction training course was developed by the Occupational Safety and Health Administration (OSHA) to provide construction site superintendents, supervisors, foremen, project managers, designers, union safety representatives, site safety managers and coordinators, workers, and safety committee members with a comprehensive overview of how OSHA operates, as well as an understanding of the primary safety and health standards that apply to workers covered by the OSHA 29 CFR 1926 construction standards.

How the Online OSHA 30 Hour Construction Course Works

Online 30 hour OSHA training is designed so that each trainee will have their own course. Individual trainees can register for the online OSHA 30 hour construction training course by clicking any one of the “Add to Cart” buttons appearing on this page.

Online OSHA 30-hour Construction Course Outline

Topics covered in this online OSHA 30-hour Construction course include:

Course Quizzes and Final Test

There is a short quiz (10 or fewer questions) at the end of each module, as well as a final test at the end of the course. The trainee only need to make 70% to pass each quiz and final test, and are allotted up to three times to take and pass each quiz/test.

Proof of Course Completion

Upon successful completion of the online OSHA 30-hour construction course, participants will be able to p rint their personalized temporary certificate of completion immediately to prove they took the course; this certificate generally suffices to get you onto the job site right away.

Group Discount Rates and Free Registration Services

You can register yourself for this OSHA 30-hour Construction course, or you can register another person for the course, using your credit card (or someone else’s) if you wish. And if you have multiple people to register for our online OSHA 30-hour construction training course, simply change the number of courses you need at the shopping cart.

OSHA 30

OSHA 30 is one of OSHA’s outreach programs. It is divided into two (2):

30-Hour Training for Construction

The OSHA 30-hour Construction Industry Outreach Training course is a comprehensive safety program designed for anyone involved in the construction industry. Specifically devised for safety directors, foremen, and field supervisors; the program provides complete information on OSHA compliance issues.

30-Hour Training for General Industry

This OSHA 30-Hour General Industry course is designed to educate workers on workplace and jobsite safety. Specifically, those who successfully complete this specialized training should become familiar with recognizing, avoiding, preventing and stopping potential jobsite hazards.

What is the OSHA 30 hour training?

The OSHA 30-Hour training is a much needed element for protecting employees on various job sites. However, these certifications are quickly becoming standard requirements in the construction industry. A large number of government projects, unions, and private companies are requiring each worker to provide proof they have completed the course.

How long do you keep OSHA 30 hours?

Records are typically kept for a minimum of five years plus the present year.

How long does it take to get an OSHA card?

Once you complete the training, it will take anywhere from six to eight weeks for you to receive your card. The Department of Labor OSHA Card doesn't have a date of expiration. Since OSHA updates their regulations on a regular basis, Premier Safety Partners suggest you renew your training at a minimum of five years.

Is 30 hours of training a fraudulent requirement?

Every authorized trainer is required to comply with OSHA's guidelines for the program. For instance, when OSHA stipulates 30 hours of training, it's refer ring to the actual seat time. Any trainer who isn't in compliance can have their OSHA authorized ...

How many questions are asked in the OSHA 30 final exam?

Also asked, is the OSHA 30 final exam timed? The final exam for the online OSHA 30-Hour course has 100 questions; the online OSHA 10-Hour course has 40 questions. The final exam requires a minimum score of 70% to pass. The OSHA Outreach Program only allows 3 attempts for all checkpoint exams, as well as the final exam.

How long does it take to complete OSHA?

How Long Does it Take to Complete an OSHA 30-Hour Course? You shortest amount of time allowed to complete the OSHA 30-hour general industry training is four days. You will have six months to finish from the day you start the course.

Do you have to pass OSHA live training?

The live training has no pass/fail requirements. There are no quizzes you must pass. The only requirement for a person to obtain or earn their OSHA 10 or 30 hour card on Construction or General Industry is for them to be present for the entire training. How long does it take to get OSHA card?

What Is the OSHA 30-Hour Training Course?

The OSHA 30-hour training states that an individual has undergone and completed 30 hours of in-depth work-site education and supplied them with the knowledge needed to mitigate health and safety hazards in the workplace.

How Does OSHA 30-Hour Training Work?

Below is a quick look at two variants of the OSHA 30-hour training. Participants of all OSHA 30 classes must pass a 10 question quiz at the end of each module to proceed to the next section. At the end of the training course, participants must take a 20 question exam covering information from all modules. ‌

image

Course Description

  • This OSHA 30-hour General Industry Outreach Training course is a comprehensive safety training program designed for those working within general industry. The course design structure and content provides vital information for those working the following jobs: 1. safety directors 2. foremen 3. field supervisors This 30-hour program offers a complete instruction of OSHA compl…
See more on osha.com

Who Is This Course for?

  1. Foremen
  2. Job supervisors
  3. Industries include but not limited to: Healthcare, Manufacturing, Warehouse, Distribution, Retail
See more on osha.com

Course Outline

  1. Orientation
  2. Introduction
  3. Labels and SDS
  4. Module 1: Introduction to OSHA
See more on osha.com

Testing

  • At the end of each module, you must pass a 10-question module quiz. To pass, a score of 70% or higher is required. You have up to three opportunities to pass each module quiz. Failure to successfully pass the quiz results in a participant being locked out of the course. Participants who fail the exam after three tries are not allowed to continue wi...
See more on osha.com

Time to Completion

  • Once you enroll in the OSHA 30-hour General Industry Outreach Training course you have six months from the time you start this course to complete it in order to receive credit. After six months, your account will expire and you will be required to purchase the course again if you wish to complete it. A temporary printable certificate will be made available immediately upon succes…
See more on osha.com

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version1.82sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[08:07:13] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[08:07:13] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[08:07:13] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[08:07:13] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[08:07:13] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[08:07:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[08:07:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[08:07:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[08:07:13] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (14.99ms)
  • Application (1.81s)
  • 1 x Application (99.15%)
    1.81s
    1 x Booting (0.82%)
    14.99ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed1.78s
    • select * from `posts` where `published_at` <= '2025-06-10 08:07:13' and `slug` = 'how-many-modules-are-in-the-osha-30-training' and `posts`.`deleted_at` is null limit 1
      2.79ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-10 08:07:13
      • 1. how-many-modules-are-in-the-osha-30-training
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 151776 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      14.89msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 151776
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      650μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      440μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      260μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      1.76s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 36778 limit 1
      1.62msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 36778
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        nehKKrGHV9VqqVY0LuJZbcmFVfJF4Tp7tVcv82jK
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-many-modules-are-in-the-osha-30-training...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /how-many-modules-are-in-the-osha-30-training
        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:25 [ "cookie" => array:1 [ 0 => "_pk_id.64.7c30=244d186a4e1a9a8f.1749523018.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImFGSFRoNlhQNXAzRXdUZDNCSFRUemc9PSIsInZhbHVlIjoidzQ0OGttS1FsZUR1cW9LWEFLUW9PSkpIaVhWUDkyQlBWUW1keUxOT0l4NEZ5OFFaVkdqQXpqZ2RWWVZ0UzRic0ZwZTZkTkVib01SWFJFcEYwREc3SXY2TzhmVzltdVpkTm14MndxZzVxWnBsSG9tUnUxWVFVcjQvU1VMUzM2em4iLCJtYWMiOiI5NGYzM2QyNTc0NWRkYzU4OTc3NzNiZmJjMTFkOWZjN2UzZDA4MzExNDlhM2RiZTg5NjQzYmQzOTBjNDFmNDU5IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IkR6djlIdEs0bUZ0Mjcvc2RFM3RHd2c9PSIsInZhbHVlIjoiUmNkNjhTMFVOUjI4ZncyL0FGTjJpM1FuQ0hPcUp6WE1BcEg4NytBTkxkSGlQRlNzNzM1czAzc0lidGd0TElORU1yVlZqbGwyNEE0cXdPVktrQlQ3eDRBaTF1NVlVNXhmVzBZZVM0V1pSNlMwNnlFT3g2NXkySVY2TFZjbTlvTjgiLCJtYWMiOiIxYWQyMTFkZGQ2MzY3YTgxYWEwMjFkYmE1ZWQ5M2E3MjhiMTE0YTNkZWU0NzRkZjgyYzlmMGE0N2NiZjc0ZGQ4IiwidGFnIjoiIn0%3D_pk_id.64.7c30=244d186a4e1a9a8f.1749523018.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImFGSFRoNlhQNXAzRXdUZDNCSFRUemc9PSIsInZhbHVlIjoidzQ0OGttS1FsZUR1cW9LWEFLUW9PS" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.129" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "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" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ray" => array:1 [ 0 => "94d57c520c73104e-ORD" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.129, 172.69.59.239" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:56 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/how-many-modules-are-in-the-osha-30-training" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/how-many-modules-are-in-the-osha-30-training" "REMOTE_PORT" => "55350" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.69.59.239" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_COOKIE" => "_pk_id.64.7c30=244d186a4e1a9a8f.1749523018.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImFGSFRoNlhQNXAzRXdUZDNCSFRUemc9PSIsInZhbHVlIjoidzQ0OGttS1FsZUR1cW9LWEFLUW9PSkpIaVhWUDkyQlBWUW1keUxOT0l4NEZ5OFFaVkdqQXpqZ2RWWVZ0UzRic0ZwZTZkTkVib01SWFJFcEYwREc3SXY2TzhmVzltdVpkTm14MndxZzVxWnBsSG9tUnUxWVFVcjQvU1VMUzM2em4iLCJtYWMiOiI5NGYzM2QyNTc0NWRkYzU4OTc3NzNiZmJjMTFkOWZjN2UzZDA4MzExNDlhM2RiZTg5NjQzYmQzOTBjNDFmNDU5IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IkR6djlIdEs0bUZ0Mjcvc2RFM3RHd2c9PSIsInZhbHVlIjoiUmNkNjhTMFVOUjI4ZncyL0FGTjJpM1FuQ0hPcUp6WE1BcEg4NytBTkxkSGlQRlNzNzM1czAzc0lidGd0TElORU1yVlZqbGwyNEE0cXdPVktrQlQ3eDRBaTF1NVlVNXhmVzBZZVM0V1pSNlMwNnlFT3g2NXkySVY2TFZjbTlvTjgiLCJtYWMiOiIxYWQyMTFkZGQ2MzY3YTgxYWEwMjFkYmE1ZWQ5M2E3MjhiMTE0YTNkZWU0NzRkZjgyYzlmMGE0N2NiZjc0ZGQ4IiwidGFnIjoiIn0%3D_pk_id.64.7c30=244d186a4e1a9a8f.1749523018.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6ImFGSFRoNlhQNXAzRXdUZDNCSFRUemc9PSIsInZhbHVlIjoidzQ0OGttS1FsZUR1cW9LWEFLUW9PS" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.129" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "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" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_RAY" => "94d57c520c73104e-ORD" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.129, 172.69.59.239" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1749523033.9438 "REQUEST_TIME" => 1749523033 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "nehKKrGHV9VqqVY0LuJZbcmFVfJF4Tp7tVcv82jK" "askhelpdesk_session" => "e4LnlVFzDlQsXwafnL7pKJ33XAqtpnGoW4j5IB1I" ]
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Tue, 10 Jun 2025 02:37:13 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im9tdVRwUmRLc3kwcWF1UU1BU2RvNXc9PSIsInZhbHVlIjoiVmdrNEd2M1dscUYvL09majR1a1BaRHZkakdZYTZvTDZEenFNZFNJRWdKNzVmT2lqMTAvaVY0QjJDMWkzdzFFWlEvZFRoOGlpK1hrR2RmV1FqbURwY0dCUnJ2NGpOekJtcURJR3ZFSVRiMU1wQWUzYU9CS2NxSVJ6YmJ3UE8vRVgiLCJtYWMiOiI4Mjc3YmIzMjI3NzRjZmFkZTc4MWJiZjA2YmUwMWMwNTZiNmZjZDU4ZmQyMzk1NWEwMDczMTEzZmM1YTgyNmZjIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 04:37:15 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Im9tdVRwUmRLc3kwcWF1UU1BU2RvNXc9PSIsInZhbHVlIjoiVmdrNEd2M1dscUYvL09majR1a1BaRHZkakdZYTZvTDZEenFNZFNJRWdKNzVmT2lqMTAvaVY0QjJDMWkzdzFFWlEvZFRoO" 1 => "askhelpdesk_session=eyJpdiI6Ik5ib1EzVkdITHRwT0NEL21tSjBXOFE9PSIsInZhbHVlIjoieTViYThOcWhpb2hZODA0Sm5FazFtR0FRemJQS3dnSHE2d2NEUjVqMmU5UCsyS29QZEcvV3UrbzZoY1JobXZmOXZ4UTBCb2ZXcFlWU3NUa2swNjhhY0xmNCtBMndiK1JzOVVMaXZ5VXVZSk5nUzlSRWNkZUt1cWRacGdRYUlHVGciLCJtYWMiOiIwZWY0MDliNzEwNTY2Mzg5ZGNhMTcwZGIwMTU5MjU5ZDhhNTc4NTYxY2JmZjBmOTJlYWVhOGM2NGRhYzk0MGVjIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 04:37:15 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6Ik5ib1EzVkdITHRwT0NEL21tSjBXOFE9PSIsInZhbHVlIjoieTViYThOcWhpb2hZODA0Sm5FazFtR0FRemJQS3dnSHE2d2NEUjVqMmU5UCsyS29QZEcvV3UrbzZoY1JobXZm" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im9tdVRwUmRLc3kwcWF1UU1BU2RvNXc9PSIsInZhbHVlIjoiVmdrNEd2M1dscUYvL09majR1a1BaRHZkakdZYTZvTDZEenFNZFNJRWdKNzVmT2lqMTAvaVY0QjJDMWkzdzFFWlEvZFRoOGlpK1hrR2RmV1FqbURwY0dCUnJ2NGpOekJtcURJR3ZFSVRiMU1wQWUzYU9CS2NxSVJ6YmJ3UE8vRVgiLCJtYWMiOiI4Mjc3YmIzMjI3NzRjZmFkZTc4MWJiZjA2YmUwMWMwNTZiNmZjZDU4ZmQyMzk1NWEwMDczMTEzZmM1YTgyNmZjIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 04:37:15 GMT; path=/XSRF-TOKEN=eyJpdiI6Im9tdVRwUmRLc3kwcWF1UU1BU2RvNXc9PSIsInZhbHVlIjoiVmdrNEd2M1dscUYvL09majR1a1BaRHZkakdZYTZvTDZEenFNZFNJRWdKNzVmT2lqMTAvaVY0QjJDMWkzdzFFWlEvZFRoO" 1 => "askhelpdesk_session=eyJpdiI6Ik5ib1EzVkdITHRwT0NEL21tSjBXOFE9PSIsInZhbHVlIjoieTViYThOcWhpb2hZODA0Sm5FazFtR0FRemJQS3dnSHE2d2NEUjVqMmU5UCsyS29QZEcvV3UrbzZoY1JobXZmOXZ4UTBCb2ZXcFlWU3NUa2swNjhhY0xmNCtBMndiK1JzOVVMaXZ5VXVZSk5nUzlSRWNkZUt1cWRacGdRYUlHVGciLCJtYWMiOiIwZWY0MDliNzEwNTY2Mzg5ZGNhMTcwZGIwMTU5MjU5ZDhhNTc4NTYxY2JmZjBmOTJlYWVhOGM2NGRhYzk0MGVjIiwidGFnIjoiIn0%3D; expires=Tue, 10-Jun-2025 04:37:15 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6Ik5ib1EzVkdITHRwT0NEL21tSjBXOFE9PSIsInZhbHVlIjoieTViYThOcWhpb2hZODA0Sm5FazFtR0FRemJQS3dnSHE2d2NEUjVqMmU5UCsyS29QZEcvV3UrbzZoY1JobXZm" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "nehKKrGHV9VqqVY0LuJZbcmFVfJF4Tp7tVcv82jK" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-many-modules-are-in-the-osha-30-training" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]