Skip to content

fix: add advanced projects to populate experience dropdown (#791)#1282

Merged
komalharshita merged 2 commits into
komalharshita:mainfrom
dharini-sharma:fix/issue-791-advanced-dropdown
Jul 18, 2026
Merged

fix: add advanced projects to populate experience dropdown (#791)#1282
komalharshita merged 2 commits into
komalharshita:mainfrom
dharini-sharma:fix/issue-791-advanced-dropdown

Conversation

@dharini-sharma

@dharini-sharma dharini-sharma commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Summary [required]

The data/projects.json file previously contained no projects with an "Advanced" level. Because the frontend dropdown dynamically populates based on the dataset, "Advanced" was missing as a selectable option. This PR adds two advanced projects to the dataset, which resolves the bug and successfully populates the dropdown.

Related Issue [required]

Closes #791

Type of Change [required]

  • Bug fix — resolves a broken behaviour
  • Feature — adds new functionality
  • Data — adds new projects to data/projects.json
  • Documentation — updates docs, README, or code comments only
  • Style — CSS or visual changes only, no logic change
  • Refactor — restructures code without changing behaviour
  • Test — adds or updates tests

What Was Changed [required]

File Change made
data/projects.json Added ID 33 (Network Anomaly Detection) and ID 34 (CI/CD Pipeline)
starter_code/adv_ml_anomaly.py Added starter code file referenced in JSON
starter_code/devops_pipeline.yml Added starter code file referenced in JSON
CHANGELOG.md Added note about advanced projects under Unreleased

How to Test This PR [required]

  1. Clone this branch: git checkout fix/issue-791-advanced-dropdown
  2. Start the local development server (Note: use python src/app.py as app.py has been moved).
  3. Open http://127.0.0.1:5000 in the browser.
  4. Scroll to the Find Project form and verify "Advanced" is now available in the Experience Level dropdown.

Test Results [required]

41 passed, 11 failed out of 52 tests

Note: The 11 failures are due to NameErrors (missing imports like _URL_RE and load_all_career_roadmaps) currently existing on the upstream main branch.

@vercel

vercel Bot commented Jul 10, 2026

Copy link
Copy Markdown

@dharini-sharma is attempting to deploy a commit to the komalsony234-1530's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions github-actions Bot added data gssoc-2026 type:bug Something isn't working labels Jul 10, 2026
@komalharshita komalharshita added the need review Further information is requested label Jul 17, 2026
@komalharshita

Copy link
Copy Markdown
Owner

@dharini-sharma kindly resolve the conflicts before merge

@komalharshita

Copy link
Copy Markdown
Owner

Approved for merge!

@komalharshita
komalharshita merged commit f272792 into komalharshita:main Jul 18, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: "Advanced" Experience Level Not Showing in Frontend Dropdown Even Though Backend Supports It

2 participants