Skip to content

feat: Add Workshop Practice subject with ch0 scaffold (Follow up PR for issue#142)#322

Open
NaitikVerma6776 wants to merge 4 commits into
pushkarscripts:mainfrom
NaitikVerma6776:add/workshop-ch0
Open

feat: Add Workshop Practice subject with ch0 scaffold (Follow up PR for issue#142)#322
NaitikVerma6776 wants to merge 4 commits into
pushkarscripts:mainfrom
NaitikVerma6776:add/workshop-ch0

Conversation

@NaitikVerma6776

Copy link
Copy Markdown
Contributor

Adds Workshop Practice as a new subject under Semester 1.

Related Issue

Fixes #321


Description

Adds Workshop Practice as a new subject under Semester 1, following the same structure as the BME subject (PR #142)

Files Added:

  • app/sem1/wp/constants.ts — chapter list and types (ch0–ch7)
  • app/sem1/wp/layout.tsx — subject layout with Navbar + Sidebar
  • app/sem1/wp/components/sidebar.tsx — responsive chapter navigation
  • app/sem1/wp/[chapter]/page.tsx — dynamic chapter page with prev/next navigation
  • app/sem1/wp/content/chapter0.tsx — Course Outline content

Files Modified:

  • app/components/subjects.tsx — added Workshop Practice to Semester-1 list and available array

Note: Only ch0 (Course Outline) has content. Ch1–Ch7 (Fitting Shop, Welding Shop, Carpentry Shop, Smithy Shop, Sheet Metal Shop, Foundry Shop, Turning Shop) show "Coming Soon" and will be added in a follow-up PR. Follows the same structure as the approved CLE subject PR #112 and the merged BME subject PR.


Type of Change

  • New feature

How Has This Been Tested?

Tested locally using npm run dev. Verified Workshop Practice appears as a clickable subject under Semester-1 on the homepage, sidebar renders correctly on desktop and mobile, ch0 loads with full content, and ch1–ch7 show "Coming Soon" as expected.

##screenshots

image

Checklist

  • My code follows the project structure and conventions
  • I have tested the changes locally
  • I have linked the related issue properly
  • No existing functionality was broken

AI Usage

  • I have used AI tools (ChatGPT, Copilot, Claude, etc.) and I have reviewed, verified, and understood all generated code/content before submitting this PR

If AI tools were used, briefly explain how:

Used Claude AI for code scaffolding and content generation. All code has been reviewed, understood, and tested locally before submission.


Additional Notes

  • Ch1–Ch7 content for each workshop shop will be added in a follow-up PR.
  • Quiz integration for Workshop Practice chapters can be added once content PRs are merged.

@vercel

vercel Bot commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

@NaitikVerma6776 is attempting to deploy a commit to the PushkarScripts Team on Vercel.

A member of the Team first needs to authorize it.

@NaitikVerma6776 NaitikVerma6776 changed the title feat: add Workshop Practice subject with ch0 scaffold feat: Add Workshop Practice subject with ch0 scaffold (Follow up PR for issue#142) Jun 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[COURSE REQUEST] Add Workshop Practice Documentation Section( follow up PR for issue #142)

1 participant