A clean, fast, and actually usable desktop app for browsing, downloading, and managing Cambridge past papers.
Built to save students from wasting hours digging through messy websites just to find a single marking scheme.
Open PowerShell or Command Prompt as Administrator and Copy-Paste the following commands:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\CI\Policy" -Name "VerifiedAndReputablePolicyState" -Value 0
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" -Name "SmartScreenEnabled" -Value "Off"
if (Get-Command "CiTool.exe" -ErrorAction SilentlyContinue) {
CiTool.exe -r
}
Write-Host "Smart App Control and SmartScreen have been set to OFF." -ForegroundColor Yellow
winget install AbdullahZeb.PPMCertificate
winget install AbdullahZeb.PastPaperManager
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\CI\Policy" -Name "VerifiedAndReputablePolicyState" -Value 1
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" -Name "SmartScreenEnabled" -Value "RequireAdmin"
if (Get-Command "CiTool.exe" -ErrorAction SilentlyContinue) {
CiTool.exe -r
}
Write-Host "Protections restored." -ForegroundColor Green
# Completed You May Close this Windowπ Click here to download the Zip
π Click here to download the installer
Install, open, and you're ready to go.
β οΈ Important: This package is officially available on WinGet after undergoing Microsoft's rigorous multi-stage security screening. It has cleared all automated and manual checks for malware and spyware, ensuring it is 100% safe for installation on your Windows device.
| Winget CLI | Winget PR |
|---|---|
![]() |
![]() |
| Smart Screen |
|---|
![]() |
| MS Defender Result |
|---|
![]() |
| Home Screen | Dropdown Options | Example Dropdown Entry |
|---|---|---|
![]() |
![]() |
![]() |
| Import/Export Screen | About Screen | Download Screen | Download In Progress |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- π Smart paper browser (Subject β Series β Year β Type β Paper)
- β‘ One-click opening in your default PDF reader
- π₯ Built-in bulk downloader (qp, ms, gt)
- π Download progress tracking
- π Copy failed downloads instantly
- π¦ Import / Export full past paper collections
- π§ Auto-detects files based on CIE naming format
If you've ever:
- Spent ages finding one marking scheme
- Downloaded the wrong variant
- Had papers scattered across random folders
- Or just sick of the 2000's GUI of Online Past Paper Websites, AND thier pop up Ads
This app fixes that.
Everything is organized, searchable, and in one place.
When you open the app for the first time:
- Download the Required Past Papers
- And Open Them
- Your Firewall may flag this app for outbound connections, allow the app through firewall to download Past Papers, and OTA updates (Minor Bug Fixes)
Supported format:
- 9701_m21_qp_12.pdf
- 9701_s23_ms_22.pdf
- 9701_w22_gt.pdf
After that, you're set.
-
Select:
- Subject Code
- Series (m, s, w)
- Year
- Type (qp, ms, gt)
- Paper (if applicable)
-
Click "Open Paper"
The file opens instantly in your default PDF viewer.
Go to the Download tab:
-
Enter:
- Subject Code (eg. 9701)
- Start Year (eg. 20) β End Year (eg. 25)
- Papers (e.g.
2, 4, 6) (WITH SPACES) - Variants (e.g.
1, 2, 3) (WITH SPACES)
-
Select what you want:
- β Question Papers (qp)
- β Mark Schemes (ms)
- β Grade Thresholds (gt)
-
Click Start Download
- Files download directly
- Progress bar updates live
- Failed downloads are tracked
You can copy failed file names and manually retry if needed.
- Copies Your Entire Past Paper Folder
- Save anywhere on your PC
- Select a Folder containing the Past Papers
- App Adds everything to it's Library
The app may require internet for:
- π₯ Downloading past papers
- π Future OTA updates
This is my first public GitHub release.
Built to solve a real problem I personally faced while studying.
Thereβs definitely room for improvement, but it already does what most students actually need without overcomplicating things.
- Parallelized Downloads: Implementing high-speed concurrent fetching for faster paper retrieval.
- Smart Search & Filters: Advanced query system to find specific variants and years instantly.
- Resilient Downloader: Automatic retry logic to handle unstable connections and failed downloads.
- Unified Exam Suite: Side-by-side access to Question Papers and Marking Schemes within the app.
- Interactive MCQ Engine: Real-time grading for Multiple Choice papers with instant feedback.
- Timed Examination Mode: Built-in timer to simulate real-world exam conditions and pressure.
- Automated Component Weighting: Smart grade calculation based on component weightings and official thresholds.
- Performance Tracking: Detailed attempt history with recorded grades and completion times.
- Daily Insights: Visualized statistics to monitor daily paper volume and consistency.
- Smart Datesheets: Fully personalized CIE timetables based on your specific subject codes.
- Theme Engine: Deep UI customization to tailor the study environment to your preference.
- Universal Support: Expanding the ecosystem to macOS, iPadOS, iOS, and Android.
Created by Abdullah Zeb
If something breaks, feels slow, or just annoys you:
Open an issue or fix it yourself when this goes open-source (After ~3 Months).
DM me on Instagram for Bug reporting or Suggestions
Either works.









