Error message
Deprecated function: range(): Passing null to parameter #1 ($start) of type string|int|float is deprecated in __TwigTemplate_3734fffb3ad977906ea607e799cc7fde->doDisplay() (line 96 of D:\wwwdocs\GDHR - bak\drupal\vendor\twig\twig\src\Environment.php(360) : eval()'d code).
__TwigTemplate_3734fffb3ad977906ea607e799cc7fde->doDisplay(Array, Array) (Line: 394)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
Twig\Template->display(Array) (Line: 100)
__TwigTemplate_51804ed58c85ac49f262da878d163eb0->doDisplay(Array, Array) (Line: 394)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
Twig\Template->display(Array) (Line: 379)
Twig\Template->render(Array) (Line: 38)
Twig\TemplateWrapper->render(Array) (Line: 39)
twig_render_template('modules/contrib/better_exposed_filters/templates/bef-links.html.twig', Array) (Line: 348)
Drupal\Core\Theme\ThemeManager->render('bef_links', Array) (Line: 480)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
Drupal\Core\Render\Renderer->render(Array) (Line: 475)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 51)
__TwigTemplate_831e1f6c7a86d0986ecd0357aecb3486->doDisplay(Array, Array) (Line: 394)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
Twig\Template->display(Array) (Line: 379)
Twig\Template->render(Array) (Line: 38)
Twig\TemplateWrapper->render(Array) (Line: 39)
twig_render_template('themes/contrib/bootstrap5/templates/views/views-exposed-form.html.twig', Array) (Line: 348)
Drupal\Core\Theme\ThemeManager->render('views_exposed_form', Array) (Line: 480)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
Drupal\Core\Render\Renderer->render(Array) (Line: 475)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 84)
__TwigTemplate_c83289cca6c46c7616c493a7b5845206->doDisplay(Array, Array) (Line: 394)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
Twig\Template->display(Array) (Line: 379)
Twig\Template->render(Array) (Line: 38)
Twig\TemplateWrapper->render(Array) (Line: 39)
twig_render_template('themes/custom/gdhr/templates/views/views-view.html.twig', Array) (Line: 348)
Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
Drupal\Core\Render\Renderer->render(Array) (Line: 475)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 81)
__TwigTemplate_d948d97f9d70763f4f401578b739cccc->block_content(Array, Array) (Line: 171)
Twig\Template->displayBlock('content', Array, Array) (Line: 68)
__TwigTemplate_d948d97f9d70763f4f401578b739cccc->doDisplay(Array, Array) (Line: 394)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
Twig\Template->display(Array) (Line: 379)
Twig\Template->render(Array) (Line: 38)
Twig\TemplateWrapper->render(Array) (Line: 39)
twig_render_template('themes/contrib/bootstrap5/templates/block/block.html.twig', Array) (Line: 348)
Drupal\Core\Theme\ThemeManager->render('block', Array) (Line: 480)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
Drupal\Core\Render\Renderer->render(Array) (Line: 475)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 53)
__TwigTemplate_c3a244c4f94e4a80aa9ba477a3e3870e->doDisplay(Array, Array) (Line: 394)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
Twig\Template->display(Array) (Line: 379)
Twig\Template->render(Array) (Line: 38)
Twig\TemplateWrapper->render(Array) (Line: 39)
twig_render_template('themes/custom/gdhr/templates/layout/layout--onecol.html.twig', Array) (Line: 348)
Drupal\Core\Theme\ThemeManager->render('layout__onecol', Array) (Line: 480)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
Drupal\Core\Render\Renderer->render(Array) (Line: 475)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 110)
__TwigTemplate_e3a67e8fdc4292327964349c2380cb70->doDisplay(Array, Array) (Line: 394)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
Twig\Template->display(Array) (Line: 379)
Twig\Template->render(Array) (Line: 38)
Twig\TemplateWrapper->render(Array) (Line: 39)
twig_render_template('themes/contrib/bootstrap5/templates/content/node.html.twig', Array) (Line: 348)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
Drupal\big_pipe\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Introduction
- About background notes – what they are (content specific); they are linked to learning activities (possibly link to learning activity library)
- May include links to other sections and pages e.g., learning activities, RSE essentials, resources
M-O
Menstrual cycle
The menstrual cycle is a cycle of bodily changes controlled by a complex relationship between hormones...
The menstrual cycle is a cycle of bodily changes controlled by a complex relationship between hormones from the brain and ovaries. This cycle causes a ‘bleed’ or period (menstruation) which usually occurs about once a month. The length of the cycle can vary from person to person and also month to month; it is commonly 24-36 days.
The two ovaries contain about 1-2 million eggs each at birth. During the menstrual cycle, the lining of the uterus thickens, making it soft and spongy, as it prepares itself for a possible pregnancy. At the same time, eggs in the ovaries start to ripen and the cervix produces mucus that becomes more clear and slippery. This ‘fertile mucus’ nourishes sperm and helps them move towards the egg.
Once a month, an egg will emerge out of one of the ovaries (ovulation) and begin to travel down the fallopian tube towards the uterus. The egg only lives for up to 24 hours. If the egg is not fertilised by a sperm, there can be no pregnancy. The mucus produced by the cervix becomes thicker, whiter and stickier (‘infertile mucus’) which makes it harder for sperm to penetrate. About 10-14 days after ovulation, the thick lining of the uterus breaks down and is shed through the vagina. This is called menstruation (a period). The first day of a period is the start (day 1) of a new menstrual cycle. Bleeding usually lasts 3-7 days and approximately 4-12 tablespoons of blood will be passed. The blood can vary in colour from red, to brown or black, particularly towards the end of the period. There may also be small clots of blood that are passed.
If a fertilised egg implants into the uterus and a pregnancy begins, the uterus lining will remain and no period (menstruation) will occur.

Menstrual cycle video (external link) - animated video suitable for all ages 2min 36sec
