How s0closeyets0far/swe2-pastpapers works
This is a static, browser-based CS392 practice question bank. The documented flow is chapter selection, answering and reviewing individual questions, then viewing a score and revisiting mistakes; navigation and shuffle are also supported. The Python question sets register content through shared helpers, while the README identifies the generated JavaScript as the site’s question data. Browser implementation details were not sampled, so links from the page to that data are shown as unverified.
Main entry points: index.html Answer question · questions.js Question data · source Exam question sets · qb.py Registration helpers
Components 9
Practice experience
- Choose chapter
index.html - Answer question
index.html - Review solution
index.html - Navigate and shuffle
index.html - Score and mistakes
index.html
Question content
- Question data
questions.js
Content authoring
- Exam question sets
source - Registration helpers
source/qb.py
Other components
- Learner
Connections 8
- Learner → Choose chapter: opens
README.md - Choose chapter → Answer question: selects questions
README.md - Answer question → Review solution: reveals solution
README.md - Answer question → Navigate and shuffle: navigates or shuffles
README.md - Answer question → Score and mistakes: finishes quiz
README.md - Learner → Score and mistakes: reviews mistakes
README.md - Question data → Choose chapter: supplies content
- Exam question sets → Registration helpers: register questions
source/data_F23b.py