{"id":8781,"date":"2026-06-24T10:41:28","date_gmt":"2026-06-24T10:41:28","guid":{"rendered":"https:\/\/studysection.com\/blog\/?p=8781"},"modified":"2026-06-24T10:43:54","modified_gmt":"2026-06-24T10:43:54","slug":"creating-a-custom-report-source-in-totara","status":"publish","type":"post","link":"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/","title":{"rendered":"Creating a Custom Report Source in Totara"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">In this post, we will discuss how to create a<a href=\"https:\/\/blog.webnersolutions.com\/totara-custom-report-full-team-hierarchy-under-a-manager\/\" target=\"_blank\" rel=\"noopener\"> custom Report<\/a> Builder source in <a href=\"https:\/\/studysection.com\/blog\/how-to-perform-the-group-concatenation-in-totara\/\" target=\"_blank\" rel=\"noopener\">Totara<\/a>, drawing inspiration from the existing <\/span><b>Seminar Room report<\/b><span style=\"font-weight: 400;\"> and modifying it to display only empty rooms for future bookings.<\/span><\/p>\n<h4><strong>Step 1: Copy an Existing Report Source<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">Locate the existing Seminar Room report source and create a new one inside your required plugin. For example, in our case, we are making it inside the Sequence plugin. Copy the file<\/span> <b style=\"color: green;\">\/mod\/sequence\/rb_sources\/rb_source_sequence_rooms.php<\/b> <span style=\"font-weight: 400;\">and rename it to <\/span><b style=\"color: green;\">rb_source_sequence_available_rooms.php<\/b><b>.<\/b><\/p>\n<h4><strong>Step 2: Rename the Report Source Class<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">Open the new file and update the class name like this:<\/span><\/p>\n<p><b>Original: <\/b><b style=\"color: green;\">class rb_source_sequence_rooms extends rb_base_source {<\/b><br \/>\n<b>Changed: <\/b><b style=\"color: green;\">class rb_source_sequence_available_rooms extends rb_base_source {<\/b><\/p>\n<h4><strong>Step 3: Update the Source Title<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">Update the source title so it appears correctly in Report Builder. You can do this in two ways.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The first approach is to set the title using a language string, which is the recommended method. The second approach is to set the title directly inside the constructor of the newly created report source file. Below, both approaches are shown. The first function retrieves the title from the language file, while the second sets the title directly in the report source.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b style=\"color: green;\">public function get_source_title() {<\/b><\/p>\n<p><b style=\"color: green;\">\u00a0\u00a0\u00a0\u00a0return get_string(&#8216;availablerooms&#8217;, &#8216;rb_source_sequence_rooms&#8217;);<\/b><\/p>\n<p><b style=\"color: green;\">}<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Add the language string:<\/span><\/p>\n<p><b style=\"color: green;\">$string[&#8216;availablerooms&#8217;] = &#8216;Available Rooms&#8217;;<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Another way to add an inside construct function in new created file.<\/span><\/p>\n<p><b style=\"color: green;\">$this-&gt;sourcetitle =<\/b> <b style=\"color: green;\">&#8216;Available Rooms&#8217;<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h4><strong>Step 4: Reuse Sequence Room Base and Columns<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">Keep the same base table and column definitions used in the Seminar Room report.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Example:<\/span><\/p>\n<p><b style=\"color: green;\">protected function define_base() {<\/b><\/p>\n<p><b style=\"color: green;\">\u00a0\u00a0\u00a0\u00a0$this-&gt;base = &#8216;{sequence_room}&#8217;;<\/b><\/p>\n<p><b style=\"color: green;\">}<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Existing room-related columns, such as room name, capacity, and location, can be reused without changes. If you want to add custom columns inside the <\/span><b>define_defaultcolumns()<\/b><span style=\"font-weight: 400;\"> function, add columns like this:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"color: green;\"><span style=\"font-weight: 400;\">$defaultcolumns = array(<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0array(<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216;type&#8217; =&gt; &#8216;room&#8217;,<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216;value&#8217; =&gt; &#8216;custom_field_1&#8217;,<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216;heading&#8217; =&gt; null,<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0array(<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216;type&#8217; =&gt; &#8216;room&#8217;,<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216;value&#8217; =&gt; &#8216;custom_field_2&#8217;,<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&#8216;heading&#8217; =&gt; null,<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0)<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0);<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4><span style=\"font-weight: 400;\"><br \/>\n<\/span><strong>Step 5: Update Availability Logic for Future Bookings<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">Modify the availability logic so the report shows <\/span><b>only rooms that are empty for future bookings<\/b><span style=\"font-weight: 400;\">. This is typically done by adding a condition that excludes rooms with future sessions. The logic looks like this:<\/span><\/p>\n<p><span style=\"font-weight: 400; color: green;\">WHERE NOT EXISTS (<\/span><\/p>\n<p><span style=\"font-weight: 400; color: green;\">\u00a0\u00a0\u00a0\u00a0SELECT 1<\/span><\/p>\n<p><span style=\"font-weight: 400; color: green;\">\u00a0\u00a0\u00a0\u00a0FROM {sequence_sessions} s<\/span><\/p>\n<p><span style=\"font-weight: 400; color: green;\">\u00a0\u00a0\u00a0\u00a0WHERE s.roomid = base.id<\/span><\/p>\n<p><span style=\"font-weight: 400; color: green;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0AND s.starttime &gt;= :now<\/span><\/p>\n<p><span style=\"font-weight: 400; color: green;\">)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This ensures that only rooms with no upcoming bookings are included in the report. Then reuse the existing <\/span><b>Room Availability<\/b><span style=\"font-weight: 400;\"> filter from the Sequence Room report. The default behaviour shows available rooms, while still allowing users to filter by a specific date range if needed.<\/span><\/p>\n<h4><strong>Step 6: Purge Caches<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">After creating the new report source, purge caches:<\/span><\/p>\n<p><b style=\"color: green;\">Site administration \u2192 Development \u2192 Purge caches<\/b><\/p>\n<h4><strong>Step 7: Create the Report in Report Builder<\/strong><\/h4>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Go to <\/span><b>Site administration \u2192 Reports \u2192 Report builder<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Create report<\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select <\/span><b>Available Rooms<\/b><span style=\"font-weight: 400;\"> as the report source<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add required columns and filters; if not, then the default columns and filters that are mentioned in code will appear.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Save the report<\/span><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">By copying and slightly modifying the existing base Seminar Room report source, we can quickly create a custom <\/span><b>Available Rooms<\/b><span style=\"font-weight: 400;\"> report that focuses on future availability while reusing existing logic and structure. This approach keeps the implementation simple, maintainable, and consistent with other Totara reports.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this post, we will discuss how to create a custom Report Builder source in Totara, drawing inspiration from the<\/p>\n","protected":false},"author":1,"featured_media":8787,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Creating a Custom Report Source in Totara<\/title>\n<meta name=\"description\" content=\"Learn how to create a custom Report Builder source in Totara to display available rooms for future bookings.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating a Custom Report Source in Totara\" \/>\n<meta property=\"og:description\" content=\"Learn how to create a custom Report Builder source in Totara to display available rooms for future bookings.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Posts on famous people, innovations and educational topics\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/studysection\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-24T10:41:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-24T10:43:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2026\/06\/Momen-Creating-a-Custom-Report-Source-in-Totaratum.png\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"788\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin-studysection-blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@studysection\" \/>\n<meta name=\"twitter:site\" content=\"@studysection\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin-studysection-blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/\"},\"author\":{\"name\":\"admin-studysection-blog\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\"},\"headline\":\"Creating a Custom Report Source in Totara\",\"datePublished\":\"2026-06-24T10:41:28+00:00\",\"dateModified\":\"2026-06-24T10:43:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/\"},\"wordCount\":566,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"articleSection\":[\"Learn and Grow\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/\",\"url\":\"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/\",\"name\":\"Creating a Custom Report Source in Totara\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/#website\"},\"datePublished\":\"2026-06-24T10:41:28+00:00\",\"dateModified\":\"2026-06-24T10:43:54+00:00\",\"description\":\"Learn how to create a custom Report Builder source in Totara to display available rooms for future bookings.\",\"breadcrumb\":{\"@id\":\"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/studysection.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating a Custom Report Source in Totara\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/studysection.com\/blog\/#website\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"name\":\"Blog Posts on famous people, innovations and educational topics\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/studysection.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/studysection.com\/blog\/#organization\",\"name\":\"StudySection\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"contentUrl\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"width\":920,\"height\":440,\"caption\":\"StudySection\"},\"image\":{\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/studysection\",\"https:\/\/twitter.com\/studysection\",\"https:\/\/www.instagram.com\/study.section\/\",\"https:\/\/www.linkedin.com\/company\/studysection\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\",\"name\":\"admin-studysection-blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"caption\":\"admin-studysection-blog\"},\"url\":\"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creating a Custom Report Source in Totara","description":"Learn how to create a custom Report Builder source in Totara to display available rooms for future bookings.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/","og_locale":"en_US","og_type":"article","og_title":"Creating a Custom Report Source in Totara","og_description":"Learn how to create a custom Report Builder source in Totara to display available rooms for future bookings.","og_url":"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/","og_site_name":"Blog Posts on famous people, innovations and educational topics","article_publisher":"https:\/\/www.facebook.com\/studysection","article_published_time":"2026-06-24T10:41:28+00:00","article_modified_time":"2026-06-24T10:43:54+00:00","og_image":[{"width":940,"height":788,"url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2026\/06\/Momen-Creating-a-Custom-Report-Source-in-Totaratum.png","type":"image\/png"}],"author":"admin-studysection-blog","twitter_card":"summary_large_image","twitter_creator":"@studysection","twitter_site":"@studysection","twitter_misc":{"Written by":"admin-studysection-blog","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/#article","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/"},"author":{"name":"admin-studysection-blog","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402"},"headline":"Creating a Custom Report Source in Totara","datePublished":"2026-06-24T10:41:28+00:00","dateModified":"2026-06-24T10:43:54+00:00","mainEntityOfPage":{"@id":"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/"},"wordCount":566,"commentCount":0,"publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"articleSection":["Learn and Grow"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/","url":"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/","name":"Creating a Custom Report Source in Totara","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/#website"},"datePublished":"2026-06-24T10:41:28+00:00","dateModified":"2026-06-24T10:43:54+00:00","description":"Learn how to create a custom Report Builder source in Totara to display available rooms for future bookings.","breadcrumb":{"@id":"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/studysection.com\/blog\/creating-a-custom-report-source-in-totara\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/studysection.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Creating a Custom Report Source in Totara"}]},{"@type":"WebSite","@id":"https:\/\/studysection.com\/blog\/#website","url":"https:\/\/studysection.com\/blog\/","name":"Blog Posts on famous people, innovations and educational topics","description":"","publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/studysection.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/studysection.com\/blog\/#organization","name":"StudySection","url":"https:\/\/studysection.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","contentUrl":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","width":920,"height":440,"caption":"StudySection"},"image":{"@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/studysection","https:\/\/twitter.com\/studysection","https:\/\/www.instagram.com\/study.section\/","https:\/\/www.linkedin.com\/company\/studysection"]},{"@type":"Person","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402","name":"admin-studysection-blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","caption":"admin-studysection-blog"},"url":"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/"}]}},"views":8,"_links":{"self":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/8781"}],"collection":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/comments?post=8781"}],"version-history":[{"count":7,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/8781\/revisions"}],"predecessor-version":[{"id":8789,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/8781\/revisions\/8789"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media\/8787"}],"wp:attachment":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media?parent=8781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/categories?post=8781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/tags?post=8781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}