I have attempted the HubSpot CMS for Developers II: Best Practices practicum twice and have submitted both the practicum link and Lighthouse analysis screenshots as required. However, despite ensuring that all listed requirements were met, I have not been able to pass the assessment.
Below are the practicum requirements I have carefully reviewed and followed:
General Requirements
All submitted work is original and not based on the HubSpot Boilerplate theme.
The project was created specifically for this practicum and is not a previously built theme or webpage.
Accessibility
The page is free of accessibility issues per the Axe DevTools audit.
Lighthouse accessibility score: 100 (both Desktop and Mobile).
Includes proper landmarks, heading hierarchy, color contrast, descriptive alt text, functional “Skip to Content” link, logical tab order, and correct reflow at 200% zoom.
Performance
Lighthouse performance score: 90+ (Desktop and Mobile).
Images within the team module utilize resize_image_url, include height and width attributes, and are lazy-loaded by default.
Themes, Sections, and Modules
Theme includes a base.html extended page template.
Contains main.css and a secondary CSS file (e.g., _layout.css), imported using the include tag.
fields.json includes at least three theme colors inherited from brand settings and options for header/footer background color using field groups.
Two reusable section templates:
Image and text section using practicum content.
Team members section including a rich text module and a custom team module with screenshots for editor visualization.
Custom team module includes:
At least one style field (e.g., border) within a field group.
Proper use of require_css, scope_css, and dynamically generated CSS based on field inputs.
SEO
Lighthouse SEO audits passed (Desktop and Mobile).
I would greatly appreciate any feedback or clarification on which specific criteria were not met so I can make the necessary corrections before my next attempt.
I've done it twice also and have received an email only notifying me that I didn't pass, but it doesn't explain why? How can I get feedback on my attempt so that I can correct any mistakes?
@DDulani Hey the reasons why the submission was rejected (as stated in the Practicum instructions) and will be rejected again:
Please share a link to a live page.
Please do not submit a link to a page preview.
Please also do not submit a link to an in-app page, like the page editor, design manager, or theme settings areas.
In this instance, you submitted a link to a Preview page, which we explicitly say not to do. Please carefully review the instructions again before submitting again.
Hey @DDulani - thanks for posting in the Community!
I've checked in on the status of your progress in this course, and I can see that as of 8 hours ago, the status of your Practical Exercises is "In Review." Meaning, we'd expect there to be some buffer time before the course is officially complete. I'd like to give this at least 24 hours to move through the Review stage before exploring any potential issues.
I'd also like to tag @APernell to see if I'm missing anything here.
Shane, Senior Community Moderator
Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.