Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
196 commits
Select commit Hold shift + click to select a range
13efb2b
Deleted unwanted files p-alpha & lambda
sameerreddy213 Jun 14, 2025
6f86d50
Merge pull request #58 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 14, 2025
2aae4c2
update client and Server T3
anurag1517 Jun 14, 2025
2857134
Merge pull request #61 from anurag1517/anurag-commits
bhavitha9052004 Jun 14, 2025
0921a17
Add files via upload
bhavitha9052004 Jun 14, 2025
5be245c
added recommendation Logic
anurag1517 Jun 14, 2025
662be21
Merge pull request #83 from anurag1517/anurag-commits
bhavitha9052004 Jun 14, 2025
c5847db
added ui
sameerreddy213 Jun 14, 2025
60b222f
Merge branch 'team-bhavitha-graphrec' into team-bhavitha-graphrec
sameerreddy213 Jun 14, 2025
20ac010
Merge pull request #86 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 14, 2025
5e9164c
changed login routing
anurag1517 Jun 14, 2025
c4a9abd
updated Dashboard
anurag1517 Jun 14, 2025
306aaf9
Merge pull request #91 from anurag1517/origin/team-bhavitha-graphrec
bhavitha9052004 Jun 14, 2025
b94058d
modified the ui
sameerreddy213 Jun 14, 2025
7f3efa5
Merge pull request #95 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 14, 2025
cdf4880
updated dashboard
sameerreddy213 Jun 15, 2025
614f324
Merge pull request #96 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 15, 2025
20c49c8
added Homepage and fixed dashboard routing
anurag1517 Jun 15, 2025
a331676
Merge pull request #98 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 15, 2025
d73606d
updated the ui-home page
sameerreddy213 Jun 15, 2025
55cb42e
Merge pull request #100 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 15, 2025
90b0f2f
updated Navbar with get reccomendation take quiz
anurag1517 Jun 15, 2025
893bffa
updated HomePage with isAuthenticated check condition
anurag1517 Jun 15, 2025
4f158a1
Create README.md
anurag1517 Jun 15, 2025
afef717
Update README.md
anurag1517 Jun 15, 2025
5ba4377
Merge pull request #103 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 15, 2025
a457fd2
changed the ui using bootstrap
sameerreddy213 Jun 16, 2025
5afc66d
Merge pull request #109 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 17, 2025
7bdeabc
modified homepage
sameerreddy213 Jun 17, 2025
7c3c654
modified homepage
sameerreddy213 Jun 17, 2025
bbd544a
Merge pull request #159 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 17, 2025
938f46e
deleted unwanted files
sameerreddy213 Jun 18, 2025
11d6fa8
placeholder color changed
sameerreddy213 Jun 18, 2025
aa4258f
Merge pull request #173 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 18, 2025
4766c45
added mit_ocw_scraper file
nishantthkid Jun 18, 2025
c5d5d32
Merge pull request #181 from nishantthkid/team-bhavitha-graphrec
bhavitha9052004 Jun 18, 2025
cceefcb
added required packages and included .env as of now
anurag1517 Jun 19, 2025
9f72ca2
Merge pull request #199 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 19, 2025
42f5bf4
added some placeholders
sameerreddy213 Jun 19, 2025
85d7c4d
Lecture 1 concept-wise scraper
nishantthkid Jun 20, 2025
62e2904
Merge pull request #216 from nishantthkid/team-bhavitha-graphrec
bhavitha9052004 Jun 20, 2025
d821641
adeed placholders to login page
sameerreddy213 Jun 20, 2025
ac9b013
Feat: Implement and verify Concept Spotlight backend API with 38 conc…
bhavitha9052004 Jun 21, 2025
6f97c8c
Merge branch 'team-bhavitha-graphrec' of https://github.com/continuou…
bhavitha9052004 Jun 21, 2025
3b195ab
added explore page
anurag1517 Jun 21, 2025
55487bd
Refactor: Move standalone_tests into team-bhavitha-dsarecommender/server
bhavitha9052004 Jun 21, 2025
c40f7f4
Merge branch 'continuousactivelearning:team-bhavitha-graphrec' into t…
sameerreddy213 Jun 21, 2025
694d8e0
Merge pull request #236 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 21, 2025
86e987f
added lectures and explore section
anurag1517 Jun 21, 2025
ed44921
Merge pull request #237 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 21, 2025
159acef
Merge remote-tracking branch 'upstream/team-bhavitha-graphrec' into t…
sameerreddy213 Jun 21, 2025
56875ad
added ui to explore page
sameerreddy213 Jun 21, 2025
11c82fe
Merge branch 'team-bhavitha-graphrec' of https://github.com/sameerred…
sameerreddy213 Jun 21, 2025
05db1b4
Merge pull request #252 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 21, 2025
90a7e2a
font-color for explore page
sameerreddy213 Jun 23, 2025
1a871f1
Merge remote-tracking branch 'upstream/team-bhavitha-graphrec' into t…
sameerreddy213 Jun 23, 2025
2d9bf88
Merge pull request #267 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 23, 2025
c79f7db
Add Lecture 2 concepts; branching fixed manually
nishantthkid Jun 23, 2025
fd4bc1e
Merge pull request #274 from nishantthkid/team-bhavitha-graphrec
bhavitha9052004 Jun 23, 2025
6abde6d
Add Lecture 3 concept extraction for string manipulation, guess-and-c…
nishantthkid Jun 24, 2025
e474de2
Merge pull request #280 from nishantthkid/team-bhavitha-graphrec
bhavitha9052004 Jun 24, 2025
a9b32d6
take quiz button added
sameerreddy213 Jun 24, 2025
a6527ab
Merge pull request #282 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 24, 2025
aea5da8
scripts to add pdfs in db
anurag1517 Jun 24, 2025
f819599
Merge pull request #283 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 24, 2025
9c07a8d
quiz history section
sameerreddy213 Jun 25, 2025
835088d
Merge pull request #296 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 25, 2025
4e5c1d0
updated quiz generation backend
anurag1517 Jun 26, 2025
7ad5744
Added Lecture 4 concept JSONs and PDFs for decomposition, abstraction…
nishantthkid Jun 26, 2025
7fc1f8b
Merge pull request #315 from nishantthkid/team-bhavitha-graphrec
bhavitha9052004 Jun 26, 2025
e0910a1
Merge pull request #314 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 26, 2025
e69112a
updated quizGenerator.ts
anurag1517 Jun 27, 2025
4967374
Merge pull request #323 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 27, 2025
7c39a9f
updated tsconfig.json
anurag1517 Jun 27, 2025
e2f239d
updated gitignore to exclude .js compiled files
anurag1517 Jun 27, 2025
5616dc2
Merge branch 'team-bhavitha-graphrec' of https://github.com/anurag151…
anurag1517 Jun 27, 2025
9fc967a
Merge pull request #327 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 27, 2025
66c3c94
updated tsconfig for deployment
anurag1517 Jun 27, 2025
7d165a5
Merge pull request #328 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 27, 2025
5c1cbc2
updated dashboard
sameerreddy213 Jun 27, 2025
611e99f
Merge branch 'continuousactivelearning:team-bhavitha-graphrec' into t…
sameerreddy213 Jun 27, 2025
5674ed1
Merge pull request #330 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 27, 2025
3e7d51d
updated tsconfig for deployment
anurag1517 Jun 27, 2025
67f397a
updated frontend for deployment
anurag1517 Jun 27, 2025
9bddad7
updated frontend for deployment
anurag1517 Jun 27, 2025
18700a7
updated frontend for deployment
anurag1517 Jun 27, 2025
a95759b
Update CORS to support Vercel domain
anurag1517 Jun 27, 2025
b166212
updated frontend for deployment
anurag1517 Jun 27, 2025
f29524f
Update CORS to support Vercel domain
anurag1517 Jun 27, 2025
316120f
Update CORS to support Vercel domain
anurag1517 Jun 27, 2025
1cd11ea
updated package.json ro include json file in data after build
anurag1517 Jun 28, 2025
f493f03
updated package.json ro include json file in data after build
anurag1517 Jun 28, 2025
261a1b6
updated package.json ro include json file in data after build
anurag1517 Jun 28, 2025
9994abd
Add rewrite rule for SPA routing on Vercel
anurag1517 Jun 28, 2025
190cb6a
changed api routing by adding lib for uniformity
anurag1517 Jun 28, 2025
4ea5a62
Merge branch 'team-bhavitha-graphrec' into team-bhavitha-graphrec
anurag1517 Jun 28, 2025
c24c63f
dropdown to select target and start concept in get path
anurag1517 Jun 28, 2025
8654b9a
Update Dashboard.tsx
anurag1517 Jun 28, 2025
e60dd84
dropdown to select target and start concept in get path
anurag1517 Jun 28, 2025
5cd5197
Merge pull request #340 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 28, 2025
e607778
updated ts.app.json
anurag1517 Jun 28, 2025
f9e17f7
updated quizSelectPage
anurag1517 Jun 28, 2025
b00e0c5
dynamic topic learned update
anurag1517 Jun 28, 2025
d605d13
Merge pull request #342 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 28, 2025
f783c5e
dynamic topic learned update
anurag1517 Jun 28, 2025
4458c88
added loading window
sameerreddy213 Jun 28, 2025
330b1a9
Merge pull request #345 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 28, 2025
8826941
Merge pull request #1 from continuousactivelearning/team-bhavitha-gra…
sameerreddy213 Jun 28, 2025
e2506eb
update validTopics.ts
anurag1517 Jun 28, 2025
8ec093e
Merge branch 'team-bhavitha-graphrec' into team-bhavitha-graphrec
anurag1517 Jun 28, 2025
23062ea
Merge pull request #344 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 28, 2025
91e92da
update dashboard.ts
anurag1517 Jun 28, 2025
56d9e7a
Merge pull request #355 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 28, 2025
2d7c8ce
Merge branch 'continuousactivelearning:team-bhavitha-graphrec' into t…
sameerreddy213 Jun 29, 2025
b252a63
added loading scrren to login and register
sameerreddy213 Jun 30, 2025
5bc5b61
Added Lecture 5 and 6 JSONs and PDFS
nishantthkid Jun 30, 2025
1b04241
updated login/register
anurag1517 Jun 30, 2025
197cb37
Merge branch 'team-bhavitha-graphrec' of https://github.com/anurag151…
anurag1517 Jun 30, 2025
45879f9
Merge pull request #373 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 30, 2025
eec9904
Merge pull request #371 from nishantthkid/team-bhavitha-graphrec
bhavitha9052004 Jun 30, 2025
c1ac384
Merge branch 'team-bhavitha-graphrec' into team-bhavitha-graphrec
sameerreddy213 Jun 30, 2025
4ece1be
Merge pull request #364 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jun 30, 2025
06e08cc
updated login/register
anurag1517 Jun 30, 2025
a345b6e
Merge pull request #378 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jun 30, 2025
3fb0d32
updated login/register
anurag1517 Jul 1, 2025
3e3ec4e
updated login/register
anurag1517 Jul 1, 2025
4d271e1
updated login/register
anurag1517 Jul 1, 2025
79bbe5a
added separate authentication server
anurag1517 Jul 1, 2025
1b40078
Added Lecture 7 JSONs for testing, debugging, exceptions, and assertions
nishantthkid Jul 1, 2025
f23ea88
Merge pull request #383 from nishantthkid/team-bhavitha-graphrec
bhavitha9052004 Jul 1, 2025
67a9dad
Merge pull request #381 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jul 1, 2025
d88c254
updated register page
sameerreddy213 Jul 2, 2025
a72853e
Merge pull request #415 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jul 2, 2025
9ed7fba
updated explore.ts
anurag1517 Jul 3, 2025
f7d7fc5
updated explorePage.tsx
anurag1517 Jul 3, 2025
16775c2
updated server/Package.json
anurag1517 Jul 3, 2025
404a425
updated structuredNote.ts
anurag1517 Jul 3, 2025
df769c0
deleted unwanted files
sameerreddy213 Jul 3, 2025
c305dd4
Merge remote-tracking branch 'upstream/team-bhavitha-graphrec' into t…
sameerreddy213 Jul 3, 2025
501577b
updated readme
sameerreddy213 Jul 3, 2025
5a6d574
added scraper files
nishantthkid Jul 3, 2025
32bb892
Merge pull request #429 from nishantthkid/team-bhavitha-graphrec
bhavitha9052004 Jul 3, 2025
4f1e963
Merge pull request #428 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jul 3, 2025
afa2535
Merge pull request #422 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jul 3, 2025
8db095c
updated files
sameerreddy213 Jul 4, 2025
5b4c70c
Merge pull request #443 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jul 4, 2025
742aa2a
Update README.md
sameerreddy213 Jul 4, 2025
7354e89
Added Lecture 9 JSONs and PDFs for classes, inheritance, and rabbit e…
nishantthkid Jul 4, 2025
ff7eec1
Merge pull request #465 from nishantthkid/team-bhavitha-graphrec
bhavitha9052004 Jul 4, 2025
34b7f1f
added educator (RBAC)
anurag1517 Jul 5, 2025
73be40a
Merge branch 'team-bhavitha-graphrec' of https://github.com/anurag151…
anurag1517 Jul 5, 2025
4c3c477
Added Lecture 10 JSONs and Pdfs for efficiency and complexity concepts
nishantthkid Jul 5, 2025
bac3f53
Merge pull request #487 from nishantthkid/team-bhavitha-graphrec
bhavitha9052004 Jul 5, 2025
0a07372
added type of bcrypt
anurag1517 Jul 5, 2025
b7486f4
added type of bcrypt
anurag1517 Jul 5, 2025
103e8f0
remove auth.ts temporarily
anurag1517 Jul 5, 2025
6b92519
Merge branch 'continuousactivelearning:team-bhavitha-graphrec' into t…
sameerreddy213 Jul 5, 2025
1ca1fcc
discussion forum and modified stores
anurag1517 Jul 5, 2025
a0b9a9e
Merge pull request #495 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jul 5, 2025
2f8ca3f
Merge pull request #492 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jul 5, 2025
8a37e7a
fixed comment delete/reply delete
anurag1517 Jul 7, 2025
8fdca03
Merge branch 'team-bhavitha-graphrec' of https://github.com/anurag151…
anurag1517 Jul 7, 2025
02743ce
added delete reply route
anurag1517 Jul 7, 2025
2289213
Merge pull request #510 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jul 7, 2025
dcbf0cb
updated discussModal.tsx
anurag1517 Jul 8, 2025
5975bba
route fix to include userrole
anurag1517 Jul 8, 2025
2c83c4b
Merge pull request #514 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jul 8, 2025
1f3b086
committed fronted files
sameerreddy213 Jul 8, 2025
2993c75
Merge pull request #522 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jul 8, 2025
f28b2ec
updated frontend for Interactive recommendation (Dhruv)
anurag1517 Jul 9, 2025
0d07a2e
updated backend for Interactive recommendation (Dhruv)
anurag1517 Jul 9, 2025
8c57400
Merge pull request #532 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jul 9, 2025
a57968c
updated frontend for Interactive recommendation (Dhruv)
anurag1517 Jul 9, 2025
d08ba95
Merge pull request #533 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jul 9, 2025
d0222ba
updated frontend for Interactive recommendation (Dhruv)
anurag1517 Jul 9, 2025
e63da68
Merge branch 'team-bhavitha-graphrec' of https://github.com/anurag151…
anurag1517 Jul 9, 2025
8c07ad0
updated playground page ui
sameerreddy213 Jul 9, 2025
e849a72
Merge pull request #535 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jul 9, 2025
72fc72f
modified playground page
sameerreddy213 Jul 9, 2025
cbd3d71
Merge branch 'continuousactivelearning:team-bhavitha-graphrec' into t…
sameerreddy213 Jul 9, 2025
ced1998
added dropdown and uniform bg on PlaygrounPage.tsx
anurag1517 Jul 9, 2025
95c3794
Merge pull request #536 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jul 9, 2025
ea4553c
updated ui
sameerreddy213 Jul 12, 2025
ddf9f26
Merge pull request #596 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jul 12, 2025
c808ab4
added assignment feature
anurag1517 Jul 12, 2025
5fd6faa
updated navbar (Educator)
anurag1517 Jul 12, 2025
5f1d600
backend routes for assignments
anurag1517 Jul 12, 2025
a8afb9b
Merge branch 'team-bhavitha-graphrec' into team-bhavitha-graphrec
anurag1517 Jul 12, 2025
18a4ad4
Merge pull request #602 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jul 13, 2025
eb32ed9
updated assignmment page
sameerreddy213 Jul 13, 2025
6b98b45
Merge pull request #603 from sameerreddy213/team-bhavitha-graphrec
bhavitha9052004 Jul 13, 2025
1a37406
rectified explore topic
anurag1517 Jul 13, 2025
33c841d
Merge branch 'team-bhavitha-graphrec' into team-bhavitha-graphrec
anurag1517 Jul 13, 2025
d4e805f
Merge pull request #604 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jul 13, 2025
706912a
changed bg of topic
anurag1517 Jul 13, 2025
e0d97bc
Merge pull request #608 from anurag1517/team-bhavitha-graphrec
bhavitha9052004 Jul 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
"cps/"
node_modules/
*.env
11 changes: 0 additions & 11 deletions CONTRIBUTING.md

This file was deleted.

21 changes: 0 additions & 21 deletions LICENSE

This file was deleted.

61 changes: 61 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# 🎓 CPS Personalized Learning System Using Knowledge Graph
An AI-powered platform that delivers personalized learning paths using knowledge graphs and adaptive quizzes.

## 🚀 Features
- User Authentication
- Personalized Recommendations via Concept Graph
- Quiz Generation using GPT-4o (RAG)
- Mastery-based Weight Updates
- Progress Visualization

## 🧠 How It Works
1. User selects learned and target topics.
2. System finds shortest path using the concept graph.
3. Quizzes are generated per topic using RAG.
4. Scores update mastery weights between 0.1–0.9.
5. Future recommendations adapt based on mastery.

## 🛠 Tech Stack
| Tech | Purpose |
|--------------|--------------------------------------|
| React + TypeScript | Frontend |
| Node.js + Express | Backend APIs |
| MongoDB | Persistent storage |
| OpenAI GPT-4o | Quiz generation using RAG |
| Zustand | Global state management |
| Tailwind CSS | UI styling |


## 📂 Project Structure
client/
server/
data/


## 📦 Setup & Installation

1. Clone the repo
2. Install dependencies
3. Setup environment variables
4. Run dev servers
{(cd client;npm run dev)
(cd server;npm run dev)---> All set!!
ensure the portno. of client to be 5173}

## 📊 Future Enhancements
- Gamification badges
- Teacher dashboard
- More granular topic-level quizzes
- Enhance recommendation engine on advanced DSA topics
- UI improvements as always


## 🙌 Acknowledgments
- MIT OCW for scraped content
- OpenAI for GPT-4o API
-IIT Ropar for the mentor and tech supoort and a lovely team.



## 📃 License
This project is licensed under the MIT License.
56 changes: 0 additions & 56 deletions cg_visualization.py

This file was deleted.

64 changes: 0 additions & 64 deletions concept-graph.py

This file was deleted.

127 changes: 0 additions & 127 deletions concept_graph.html

This file was deleted.

14 changes: 0 additions & 14 deletions concept_graph.json

This file was deleted.

Loading