Support

Support Options

Report a problem

Features

Help us grow!

Inquiring About Plants Book Cover

Your contribution at any level will go directly toward increasing capacity to serve more teachers and students and it will help to sustain the program. Get a print copy of the book Inquiring About Plants: A Practical Guide to Engaging Science Practices by Uno, Sundberg and Hemingway with a donation of $30 or more.

 

Donate Now

Seeking Mentors


closeup of curled celery

We are looking for new mentors for our Fall 2017 Session.

Volunteer as a scientist mentor

 

Graduate students and post-docs:

Consider joining our Master Plant Science Team

Featured Teams

Star Teams

Each week we feature some of the best projects of the current session here. Go to the Star Projects Gallery to see all the excellent work by star teams in past PlantingScience sessions.

Testimonials

“I liked that we didn’t know what was going to happen before we did the experiment. Instead of being taught something and then just doing an experiment to prove it, we made an attempt to find out what would happen ourselves.”
- PlantingScience Student

“At every opportunity, all involved kept reminding my students of the process that real science requires. This helped me to convince my students that they are really doing science - not just play acting until some future date.”
- PlantingScience Teacher

“It is a lot of fun interacting with students from an age group I don’t have the chance to spend a lot of time with. It is a good reminder of where public knowledge of plant science stands, and a great opportunity for me to practice explaining key concepts in a simple and straightforward way.”
- PlantingScience Mentor

Debug Console

Close17 MBRequestSessionTimelineDatabase30Events24
$_GET
Array( ) Array(

)
$_POST
Array( ) Array(

)
$_COOKIE
Array( ) Array(

)
$_SERVER
Array( SCRIPT_URL => /index.php/, SCRIPT_URI => https://plantingscience.org/index.php/, nok... Array(
SCRIPT_URL => /index.php/,
SCRIPT_URI => https://plantingscience.org/index.php/,
nokeepalive => ,
HTTPS => on,
SSL_TLS_SNI => plantingscience.org,
HTTP_HOST => plantingscience.org,
HTTP_ACCEPT_ENCODING => x-gzip, gzip, deflate,
HTTP_USER_AGENT => CCBot/2.0 (http://commoncrawl.org/faq/),
HTTP_ACCEPT => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8,
HTTP_IF_MODIFIED_SINCE => Fri, 28 Jul 2017 02:40:04 GMT,
PATH => /sbin:/usr/sbin:/bin:/usr/bin,
SERVER_SIGNATURE => ,
SERVER_SOFTWARE => Apache/2.2.15 (CentOS),
SERVER_NAME => plantingscience.org,
SERVER_ADDR => 172.30.0.20,
SERVER_PORT => 443,
REMOTE_ADDR => 54.146.59.51,
DOCUMENT_ROOT => /var/www/hub,
SERVER_ADMIN => root@localhost,
SCRIPT_FILENAME => /var/www/hub/index.php,
REMOTE_PORT => 57328,
GATEWAY_INTERFACE => CGI/1.1,
SERVER_PROTOCOL => HTTP/1.0,
REQUEST_METHOD => GET,
QUERY_STRING => ,
REQUEST_URI => /index.php/,
SCRIPT_NAME => /index.php,
PATH_INFO => /,
PATH_TRANSLATED => /var/www/hub/index.php,
PHP_SELF => /index.php/,
REQUEST_TIME_FLOAT => 1503303016.715,
REQUEST_TIME => 1503303016
)
separator .
orderBy id
orderDir asc
1 registerIP
2 access
always
renew
tracker.sid 3ca8438c1f1f69b082b41554a8a2cba9
tracker.ssid 3ca8438c1f1f69b082b41554a8a2cba9
tracker.rsid 3ca8438c1f1f69b082b41554a8a2cba9
securiy_code0 02665
session.token a6a565b8d74a16d6a9e9a46f35611d46
  • site 0.043 seconds (+0.043); 8.75 MB (+8.750) - afterInitialise
  • site 0.065 seconds (+0.021); 11.00 MB (+2.250) - afterRoute
  • site 0.101 seconds (+0.037); 14.25 MB (+3.250) - beforeRenderModule mod_twitterfeed (PlantingScience Twitter Feed)
  • site 0.103 seconds (+0.002); 14.25 MB (0.000) - afterRenderModule mod_twitterfeed (PlantingScience Twitter Feed)
  • site 0.103 seconds (+0.000); 14.25 MB (0.000) - beforeRenderModule mod_articles_news (Featured Teams)
  • site 0.112 seconds (+0.009); 14.50 MB (+0.250) - afterRenderModule mod_articles_news (Featured Teams)
  • site 0.113 seconds (+0.000); 14.50 MB (0.000) - beforeRenderModule mod_toptags (Browse Content by Tags)
  • site 0.122 seconds (+0.009); 15.25 MB (+0.750) - afterRenderModule mod_toptags (Browse Content by Tags)
  • site 0.125 seconds (+0.003); 15.25 MB (0.000) - afterDispatch
  • site 0.131 seconds (+0.006); 15.50 MB (+0.250) - beforeRenderModule mod_custom (Hub Footer)
  • site 0.132 seconds (+0.001); 15.50 MB (0.000) - afterRenderModule mod_custom (Hub Footer)
  • site 0.133 seconds (+0.000); 15.50 MB (0.000) - beforeRenderModule mod_collect (Collect)
  • site 0.134 seconds (+0.001); 15.75 MB (+0.250) - afterRenderModule mod_collect (Collect)
  • site 0.134 seconds (+0.000); 15.75 MB (0.000) - beforeRenderModule mod_custom (Home welcome)
  • site 0.134 seconds (+0.000); 15.75 MB (0.000) - afterRenderModule mod_custom (Home welcome)
  • site 0.135 seconds (+0.000); 15.75 MB (0.000) - beforeRenderModule mod_menu (Main Menu)
  • site 0.144 seconds (+0.009); 15.75 MB (0.000) - afterRenderModule mod_menu (Main Menu)
  • site 0.144 seconds (+0.000); 15.75 MB (0.000) - beforeRenderModule mod_search (Search)
  • site 0.145 seconds (+0.001); 15.75 MB (0.000) - afterRenderModule mod_search (Search)
  • site 0.145 seconds (+0.000); 15.75 MB (0.000) - beforeRenderModule mod_reportproblems (Trouble Report)
  • site 0.161 seconds (+0.016); 17.00 MB (+1.250) - afterRenderModule mod_reportproblems (Trouble Report)
  • site 0.164 seconds (+0.003); 17.00 MB (0.000) - onAfterRender
  • site 0.165 seconds (+0.002); 17.00 MB (0.000) - sessionStore
17 MB

30 Queries Logged: 0.0110182762146 seconds

  1. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '8547a0422138b2e48ca50cffba07b287'
  2. DELETE
      FROM`jos_session`
      WHERE `session_id` = '8547a0422138b2e48ca50cffba07b287'
  3. SELECT data
      FROM `jos_session`
      WHERE `session_id` = '3ca8438c1f1f69b082b41554a8a2cba9'
  4. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_languages'
  5. SELECT session_id
      FROM `jos_session`
      WHERE `session_id` = '3ca8438c1f1f69b082b41554a8a2cba9'
      LIMIT 1
  6. INSERT INTO `jos_session` (`session_id`,`client_id`,`time`,`ip`)
      VALUES ('3ca8438c1f1f69b082b41554a8a2cba9','0','1503303016','54.146.59.51')
  7. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_members'
  8. SELECT b.id
      FROM `jos_usergroups` AS `a`
      LEFT JOIN jos_usergroups AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE `a`.`id` = '1'
  9. SELECT *
      FROM `jos_viewlevels`
  10. SELECT folder AS type,element AS name,protected,params
      FROM `jos_extensions`
      WHERE `enabled` >= '1'
      AND `type` = 'plugin'
      AND `state` >= '0'
      AND `access` IN ('1','1','4')
      ORDER BY `ordering` ASC
  11. SELECT m.id,m.menutype,m.title,m.alias,m.note,m.path AS route,m.link,m.type,m.level,m.language,m.browserNav,m.access,m.params,m.home,m.img,m.template_style_id,m.component_id,m.parent_id,e.element AS component
      FROM `jos_menu` AS `m`
      LEFT JOIN jos_extensions AS e
      ON e.extension_id = m.component_id
      WHERE `m`.`published` = '1'
      AND `m`.`parent_id` > '0'
      AND `m`.`client_id` = '0'
      ORDER BY `m`.`lft` ASC
  12. SELECT jos_template_styles.id,jos_template_styles.home,jos_template_styles.template,jos_template_styles.params,jos_extensions.protected
      FROM `jos_template_styles`
      INNER JOIN jos_extensions
      ON jos_extensions.element = jos_template_styles.template
      WHERE `jos_template_styles`.`client_id` = '0'
      AND `jos_extensions`.`enabled` = '1'
      AND `jos_extensions`.`type` = 'template'
      AND jos_extensions.`client_id` = `jos_template_styles`.`client_id`
      ORDER BY `home` DESC
  13. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_content'
  14. SELECT *
      FROM jos_languages
      WHERE published=1
      ORDER BY ordering ASC
  15. SELECT a.rules
      FROM `jos_assets` AS `a`
      WHERE `a`.`id` = '1'
      GROUP BY a.id, a.rules, a.lft
  16. SELECT b.rules
      FROM `jos_assets` AS `a`
      LEFT JOIN jos_assets AS b
      ON b.lft <= a.lft
      AND b.rgt >= a.rgt
      WHERE `a`.`name` = 'com_content'
      GROUP BY b.id, b.rules, b.lft
      ORDER BY `b`.`lft` ASC
  17. SELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
      CASE WHEN badcats.id is null THEN a.state ELSE 0 END AS state, a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
      CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference,c.title AS category_title, c.alias AS category_alias, c.access AS category_access,u.name AS author,(0) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count
      FROM jos_content AS a
      LEFT JOIN jos_categories AS c
      on c.id = a.catid
      LEFT JOIN jos_users AS u
      on u.id = a.created_by
      LEFT JOIN jos_categories as parent
      ON parent.id = c.parent_id
      LEFT JOIN jos_content_rating AS v
      ON a.id = v.content_id
      LEFT
      OUTER JOIN (SELECT cat.id as id
      FROM jos_categories AS cat JOIN jos_categories AS parent
      ON cat.lft BETWEEN parent.lft
      AND parent.rgt
      WHERE parent.extension = 'com_content'
      AND parent.published <= 0
      GROUP BY cat.id) AS badcats
      ON badcats.id = c.id
      WHERE a.id = 1
      AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-08-21 08:10:16')
      AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-08-21 08:10:16')
      AND (a.state = 1 OR a.state =2)
  18. SELECT c.*,
      CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
      FROM jos_categories as c
      LEFT JOIN jos_categories AS s
      ON (s.lft <= c.lft
      AND s.rgt >= c.rgt) OR (s.lft > c.lft
      AND s.rgt < c.rgt)
      LEFT JOIN (SELECT cat.id as id
      FROM jos_categories AS cat JOIN jos_categories AS parent
      ON cat.lft BETWEEN parent.lft
      AND parent.rgt
      WHERE parent.extension = 'com_content'
      AND parent.published != 1
      GROUP BY cat.id) AS badcats
      ON badcats.id = c.id
      WHERE (c.extension='com_content' OR c.extension='system')
      AND c.access IN (1,1,4)
      AND c.published = 1
      AND s.id=2
      AND badcats.id is null
      GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time, c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level, c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id, c.path, c.published, c.rgt, c.title, c.modified_user_id
      ORDER BY c.lft
  19. SELECT m.id,m.title,m.module,m.position,m.content,m.showtitle,m.params,mm.menuid,e.protected
      FROM `jos_modules` AS `m`
      LEFT JOIN jos_modules_menu AS mm
      ON mm.moduleid = m.id
      LEFT JOIN jos_extensions AS e
      ON e.element = m.module
      AND e.client_id = m.client_id
      WHERE `m`.`published` = '1'
      AND `e`.`enabled` = '1'
      AND (`m`.`publish_up` = '0000-00-00 00:00:00' OR `m`.`publish_up` <= '2017-08-21 08:10:16' )
      AND (`m`.`publish_down` = '0000-00-00 00:00:00' OR `m`.`publish_down` >= '2017-08-21 08:10:16' )
      AND `m`.`access` IN ('1','1','4')
      AND `m`.`client_id` = '0'
      AND (`mm`.`menuid` = '100' OR `mm`.`menuid` <= '0' )
      ORDER BY `m`.`position` ASC,`m`.`ordering` ASC
  20. SELECT a.fulltext, a.id, a.title, a.alias, a.title_alias, a.introtext, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.featured, a.language,a.fulltext, a.id, a.title, a.alias, a.title_alias, a.introtext, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by, a.publish_up, a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.featured, a.language,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,
      CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,(0) as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published,
      CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published
      FROM jos_content AS a
      LEFT JOIN jos_content_frontpage AS fp
      ON fp.content_id = a.id
      LEFT JOIN jos_categories AS c
      ON c.id = a.catid
      LEFT JOIN jos_users AS ua
      ON ua.id = a.created_by
      LEFT JOIN jos_users AS uam
      ON uam.id = a.modified_by
      LEFT JOIN jos_categories as parent
      ON parent.id = c.parent_id
      LEFT JOIN jos_content_rating AS v
      ON a.id = v.content_id
      LEFT
      OUTER JOIN (SELECT cat.id as id
      FROM jos_categories AS cat JOIN jos_categories AS parent
      ON cat.lft BETWEEN parent.lft
      AND parent.rgt
      WHERE parent.extension = 'com_content'
      AND parent.published != 1
      GROUP BY cat.id ) AS badcats
      ON badcats.id = c.id
      WHERE a.access IN (1,1,4)
      AND c.access IN (1,1,4)
      AND
      CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1
      AND a.catid IN (16)
      AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-08-21 08:10:16')
      AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-08-21 08:10:16')
      ORDER BY a.publish_up DESC
      LIMIT 0, 5
  21. SELECT c.*,
      CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
      FROM jos_categories as c
      LEFT JOIN jos_categories AS s
      ON (s.lft <= c.lft
      AND s.rgt >= c.rgt) OR (s.lft > c.lft
      AND s.rgt < c.rgt)
      LEFT JOIN (SELECT cat.id as id
      FROM jos_categories AS cat JOIN jos_categories AS parent
      ON cat.lft BETWEEN parent.lft
      AND parent.rgt
      WHERE parent.extension = 'com_content'
      AND parent.published != 1
      GROUP BY cat.id) AS badcats
      ON badcats.id = c.id
      WHERE (c.extension='com_content' OR c.extension='system')
      AND c.access IN (1,1,4)
      AND c.published = 1
      AND s.id=16
      AND badcats.id is null
      GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time, c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level, c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id, c.path, c.published, c.rgt, c.title, c.modified_user_id
      ORDER BY c.lft
  22. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_tags'
  23. SELECT *
      FROM `jos_tags`
      WHERE `jos_tags`.`admin` = '0'
      ORDER BY `objects` DESC
      LIMIT 25
  24. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_search'
  25. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_users'
  26. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_support'
  27. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_kb'
  28. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_answers'
  29. SELECT extension_id AS id,element AS "option",params,enabled
      FROM `jos_extensions`
      WHERE `type` = 'component'
      AND `element` = 'com_wishlist'
  30. UPDATE `jos_session`
      SET `data` = '__default|a:11:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1503303016;s:18:\"session.timer.last\";i:1503303016;s:17:\"session.timer.now\";i:1503303016;s:8:\"registry\";O:23:\"Hubzero\\Config\\Registry\":2:{s:7:\"\0*\0data\";O:8:\"stdClass\":1:{s:1:\"0\";s:7:\"session\";}s:9:\"separator\";s:1:\".\";}s:4:\"user\";C:17:\"Hubzero\\User\\User\":22:{a:1:{s:5:\"guest\";b:1;}}s:11:\"tracker.sid\";s:32:\"3ca8438c1f1f69b082b41554a8a2cba9\";s:12:\"tracker.ssid\";s:32:\"3ca8438c1f1f69b082b41554a8a2cba9\";s:12:\"tracker.rsid\";s:32:\"3ca8438c1f1f69b082b41554a8a2cba9\";s:13:\"securiy_code0\";s:5:\"02665\";s:13:\"session.token\";s:32:\"a6a565b8d74a16d6a9e9a46f35611d46\";}',`time` = '1503303016',`ip` = '54.146.59.51'
      WHERE `session_id` = '3ca8438c1f1f69b082b41554a8a2cba9'
  • onAfterInitialise Method plgSystemP3p::onAfterInitialise /core/plugins/system/p3p/p3p.php:45
  • onAfterInitialise Method plgSystemRemember::onAfterInitialise /core/plugins/system/remember/remember.php:44
  • onAfterInitialise Method plgSystemHubzero::onAfterInitialise /core/plugins/system/hubzero/hubzero.php:46
  • onAfterInitialise Method plgSystemXFeed::onAfterInitialise /core/plugins/system/xfeed/xfeed.php:46
  • onAfterInitialise Method plgSystemSupergroup::onAfterInitialise /core/plugins/system/supergroup/supergroup.php:138
  • onAfterRoute Method plgSystemJquery::onAfterRoute /core/plugins/system/jquery/jquery.php:46
  • onAfterRoute Method plgSystemSpamjail::onAfterRoute /core/plugins/system/spamjail/spamjail.php:46
  • onAfterRoute Method plgSystemIncomplete::onAfterRoute /core/plugins/system/incomplete/incomplete.php:46
  • onAfterRoute Method plgSystemUnconfirmed::onAfterRoute /core/plugins/system/unconfirmed/unconfirmed.php:46
  • onAfterRoute Method plgSystemUnapproved::onAfterRoute /core/plugins/system/unapproved/unapproved.php:46
  • onAfterRoute Method plgSystemPassword::onAfterRoute /core/plugins/system/password/password.php:46
  • onContentPrepare Method plgContentLoadmodule::onContentPrepare /core/plugins/content/loadmodule/loadmodule.php:60
  • onContentPrepare Method plgContentEmailcloak::onContentPrepare /core/plugins/content/emailcloak/emailcloak.php:49
  • onContentPrepare Method plgContentPagebreak::onContentPrepare /core/plugins/content/pagebreak/pagebreak.php:57
  • onContentPrepare Method plgContentXhubtags::onContentPrepare /core/plugins/content/xhubtags/xhubtags.php:50
  • onContentPrepare Method plgContentFormatwiki::onContentPrepare /core/plugins/content/formatwiki/formatwiki.php:85
  • onContentPrepare Method plgContentFormathtml::onContentPrepare /core/plugins/content/formathtml/formathtml.php:130
  • onContentBeforeDisplay Method plgContentPagenavigation::onContentBeforeDisplay /core/plugins/content/pagenavigation/pagenavigation.php:49
  • onContentBeforeDisplay Method plgContentVote::onContentBeforeDisplay /core/plugins/content/vote/vote.php:57
  • onAfterDispatch Method plgSystemMobile::onAfterDispatch /core/plugins/system/mobile/mobile.php:47
  • onAfterDispatch Method plgSystemDebug::onAfterDispatch /core/plugins/system/debug/debug.php:87
  • onAfterDispatch Method PlgSystemHighlight::onAfterDispatch /core/plugins/system/highlight/highlight.php:49
  • onGetModuleCaptcha Method plgSupportCaptcha::onGetModuleCaptcha /core/plugins/support/captcha/captcha.php:217
  • onAfterRender Method plgSystemSef::onAfterRender /core/plugins/system/sef/sef.php:45