A lightweight browser extension that helps learners extract quiz questions from Coursera assignments and convert them into convenient study materials. Coursera QuizEX lets you gather question groups (questions + their choices) and export them in multiple formats for personal learning. β¨
-
π Extract Question Groups: Automatically gathers all questions and their related answer choices from supported Coursera assignment pages.
-
π Multiple Output Formats: Choose your preferred export format:
- Normal (Human-Readable) β clean text format for quick review
- Formatted β optimized for importing into flashcard tools (e.g., Quizlet)
- JSON β structured data for custom processing
-
πΎ Download Exported Content: Save the extracted output as a .txt or .json file with a single click.
-
ποΈ Simple, Non-Intrusive UI: Trigger extraction directly through the extension popup while viewing an assignment page.
You can install Coursera QuizEX in two ways:
- Go to the Releases page of this repository.
- Download the latest packaged
.zipfile. - Open chrome://extensions/
- Enable Developer Mode (required only for manually installing a zip).
- Drag and drop the downloaded
.zipfile into the extensions page.
Use this method if you want to modify the source code or contribute:
-
Clone this repository:
git clone https://github.com/QingTian1927/Coursera-QuizEX.git
-
Open chrome://extensions/
-
Enable Developer Mode
-
Click Load unpacked
-
Select the cloned project folder
- Navigate to a Coursera assignment page (e.g., quiz, graded assignment with questions).
- Open the extension popup.
- Click Extract to collect all question groups on the page.
- Choose a format (Normal / Formatted / JSON).
- View or download the output. π‘
Coursera.QuizEX.Demo.mp4
MultiCourse.Scraping.Demo.mp4
Notes
β οΈ The multi-course scraping feature is currently unstable because learning paths donβt clearly list all of their courses in one place, so the extension has to make its best guess.- If a learning path shows β0 courses foundβ, please reload the page and try again.
- To cancel multi-course auto-scraping, wait a moment and click βCancelβ again if it doesnβt stop immediately.
Q1: Which of the following is the most appropriate exploratory research question for this scenario? (single choice)
A. Is social media harming young people?
B. How do students aged 14β18 describe the influence of social media on their study habits and focus? (correct)
C. How can schools stop students from using social media during study time?
D. Why do students use TikTok so much?
Which of the following is the most appropriate exploratory research question for this scenario?
A. Is social media harming young people?
B. How do students aged 14β18 describe the influence of social media on their study habits and focus?
C. How can schools stop students from using social media during study time?
D. Why do students use TikTok so much?
<>How do students aged 14β18 describe the influence of social media on their study habits and focus?{}
#separator:Comma
#html:true
#columns:Front,Back,Tags
Which of the following is the most appropriate exploratory research question for this scenario? (single choice)<br><br>A. Is social media harming young people?<br>B. How do students aged 14β18 describe the influence of social media on their study habits and focus?<br>C. How can schools stop students from using social media during study time?<br>D. Why do students use TikTok so much?,B. How do students aged 14β18 describe the influence of social media on their study habits and focus?,correct
[
{
"number": "1",
"question": "Which of the following is the most appropriate exploratory research question for this scenario?",
"choices": [
{
"text": "Is social media harming young people?",
"selected": false,
"correct": false
},
{
"text": "How do students aged 14β18 describe the influence of social media on their study habits and focus?",
"selected": true,
"correct": true
},
{
"text": "How can schools stop students from using social media during study time?",
"selected": false,
"correct": false
},
{
"text": "Why do students use TikTok so much?",
"selected": false,
"correct": false
}
],
"type": "radio"
}
]- This extension is intended strictly for personal study and revision.
- It does not complete quizzes or assignments for you β it only helps you review content already visible on the page.
- Works only on Coursera assignment pages where questions and choices are displayed in the DOM (i.e., content you have already accessed yourself).
- Not affiliated with or endorsed by Coursera.
Contributions are welcome! π Feel free to submit a pull request or open an issue with suggestions or improvements.
