AOSSIE-Org / AOSSIE-Org/EduAid

Add Different Modes of PDF Generation for Quizzes

オープン
#111 コメント 5 件 リアクション 0 件 担当者 1 名 @yatikakain が担当を希望しています GitHub で見る
主要言語
JavaScript
スター
171
フォーク
425
PR マージ指標
30日以内にマージされた PR はありません

説明

## Description

Currently, the application allows generating a PDF with only questions. To enhance functionality and provide flexibility, a dropdown menu should be introduced. This menu will allow users to select one of the following options before generating the PDF:

1. **Questions Only** (existing functionality).
2. **Questions with Answers**.
3. **Answers Only**.

Upon selection, the PDF will be downloaded with the chosen configuration.

---

## Proposed Solution

### 1. Update UI:
- Replace the existing "Generate PDF" button with a dropdown menu button.
- The dropdown menu will contain the following options:
- **Generate PDF (Questions Only)**
- **Generate PDF (Questions with Answers)**
- **Generate PDF (Answers Only)**

### 2. Modify `generatePDF` Logic:
- Refactor the `generatePDF` function to accept an additional parameter, `mode`, which will determine:
- Whether the PDF contains only questions, questions with answers, or only answers.
- Implement conditional logic in `generatePDF` based on the selected mode.

### 3. UI Interaction:
- Upon selecting an option from the dropdown, the selected mode will trigger the `generatePDF` function with the corresponding parameter.
- The dropdown menu should close automatically after selection for a seamless user experience.

---

## Benefits

- Improved user experience with a more intuitive and flexible PDF generation process.
- Streamlined functionality for educators and trainers to create and share customized quizzes or answer keys.

---

I would love to work on this issue, please assign this it to me.

Let me know if something needs to be updated or is unclear!

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。